/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


function addMediaLightBox(url){
    var errMsg = getAlertMessageBlockStandard("Adauga imagine","Ne pare rau dar imaginea nu poate fi selectat din cauza unei erori interne, va rugam incercati mai tarziu");
    var sessionExpMsg = getAlertMessageBlock("Adauga imagine","Nu sunteti inregistrat sau sesiunea dumneavoastra a expirat","/BlogORO/home.jsp");
    addBigLightboxMarkup(url, "", errMsg, sessionExpMsg);
}

function addModifyArticleLightBox(title ,article_id, status, url){
    var url2call = 'articleConfirmLightBox(\''+ title + '\',' + article_id +',\''+ status  +'\',\'' + url + '\')';
    var innerHtml = '';
    if(status == 'delete'){
        innerHtml = '<div class="popup1" id="popup">'+
        '<div class="popup_header1">Sterge articol</div>'+
        '<div class="popup_body1">Esti sigur ca vrei sa stergi articolul <b>'+title+'</b> ?</div>';
    }else if (status == 'publish'){
        innerHtml = '<div class="popup1" id="popup">'+
        '<div class="popup_header1">Publicare articol</div>'+
        '<div class="popup_body1">Esti sigur ca vrei sa publici articolul <b>'+title+'</b> ?</div>';
    }
    innerHtml += '<div class="popup_footer1">'+
    '<table align="center" style="font-size:11px;">'+
    '<tr>'+
    '<td><span class="lb">&nbsp;</span><a href="javascript: ' + url2call + '; ">ok</a><span class="rb">&nbsp</span></td>'+
    '<td><span class="lb">&nbsp;</span><a href="" rel="deactivate" class="cancelAction">anuleaza</a><span class="rb">&nbsp</span></td>'+
    '</tr>'+
    '</table>'+
    '</div>'+
    '</div>';
    addLightboxMarkup(innerHtml);
}

function confirm_delete(){
    innerHtml = '<div class="popup1" id="popup">'+
    '<div class="popup_header1">sterge</div>'+
    '<div class="popup_body1">esti sigur ca vrei sa stergi acest fisier media din articol?</div>'+
    '<div class="popup_footer1">'+
    '<table align="center" style="font-size:11px;">'+
    '<tr>'+
    '<td>'+
    '<span class="lb">&nbsp;</span><a href="#" onclick="removexxx();deactivate();">ok</a><span class="rb">&nbsp;</span>'+
    '</td>'+
    '<td><span class="lb">&nbsp;</span><a href="#"  rel="deactivate" class="cancelAction">anuleaza</a><span class="rb">&nbsp;</span></td>'+
    '</tr>'+
    '</table>'+
    '</div>'+
    '</div>';

    addLightboxMarkup(innerHtml);
}

function removexxx(){
    try{
        xxx = document.getElementById('pictureDetails');
        xxx.parentNode.removeChild(xxx);
    }catch(ex){
        alert(ex);
    }

}

function articleConfirmLightBox(title, article_id, status, url){
        
    var result = modifyArticle(article_id, status);
    var innerHtml = '';
    if (status == 'delete'){
        innerHtml = '<div class="popup1" id="popup">'+
        '<div class="popup_header1">Sterge articol</div>'+
        '<div class="popup_body1">Articolul <b>'+title+'</b> a fost sters.</div>';
    } else if (status == 'publish'){
        innerHtml = '<div class="popup1" id="popup">'+
        '<div class="popup_header1">Publicare articol</div>'+
        '<div class="popup_body1">Articolul <b>'+title+'</b> a fost publicat.</div>';
    }
    innerHtml += '<div class="popup_footer1">'+
    '<table width="100%">'+
    '<tr>'+
    '<td width="50%" align="center"><span class="lb">&nbsp;</span><a href="' + url + '">inchide</a><span class="rb">&nbsp;</span></td>'+
    '</tr>'+
    '</table>'+
    '</div>'+
    '</div>';
    addLightboxMarkup(innerHtml);
}
    
function modifyArticle(article_id, status){
    var xmlHttp;
    var result = "";
    var url = './modif_articol.jsp?article_id=' + article_id + '&status=' + status;

    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(xmlHttp) {
            result = xmlHttp.responseText;
        }
    });
    return result;
}    

function articleInfoLightBox(text) {
    var innerHtml = '';
    innerHtml = '<div class="popup1" id="popup">'+
    '<div class="popup_header1">Scrie un articol nou</div>'+
    '<div class="popup_body1">' + text + '</div>';
    innerHtml += '<div class="popup_footer1">'+
    '<table width="100%">'+
    '<tr>'+
    '<td width="50%" align="center"><span class="lb">&nbsp;</span><a href="" rel="deactivate" class="cancelAction" >inchide</a><span class="rb">&nbsp;</span></td>'+
    '</tr>'+
    '</table>'+
    '</div>'+
    '</div>';
    addLightboxMarkup(innerHtml);    
}

function createInputAndSubmit(containerID, url, inputName, inputValue){
    var formular = document.getElementById(containerID);
    formular.action = url;

    var parametru = document.createElement("input");    
    parametru.type = "hidden";
    parametru.name = inputName;
    parametru.value = inputValue;
        
    formular.appendChild(parametru);
    formular.method = "POST";
    formular.submit(); 
    document.removeChild(formular);    
}
function createInput(containerID, inputName, inputValue){
    var formular = document.getElementById(containerID);

    var parametru = document.createElement("input");    
    parametru.type = "hidden";
    parametru.name = inputName;
    parametru.value = inputValue;
        
    formular.appendChild(parametru);    
}
