
function addBlacklistLightBox(nume_black ,black_id, url){
    var url2call = 'blacklistConfirmLightBox(\''+ nume_black + '\',' + black_id +',\'' + url + '\')';
    var innerHtml = '<div class="popup1" id="popup">'+
        '<div class="popup_header1">Adauga in lista mea neagra</div>'+
        '<div class="popup_body1">Esti sigur ca vrei sa adaugi utilizatorul '+nume_black+' la lista ta neagra?</div>'+
        '<div class="popup_footer1">'+
        '<table width="100%">'+
        '<tr>'+
        '<td width="50%" align="center"><a href="javascript: ' + url2call + '; ">[Ok]</a></td>'+
        '<td width="50%" align="center"><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 blacklistConfirmLightBox(nume_black, black_id, url){

    var result = addBlacklist(black_id);
    var innerHtml = '<div class="popup1" id="popup">'+
        '<div class="popup_header1">Adauga in lista mea neagra</div>'+
        '<div class="popup_body1">Utilizatorul '+nume_black+' a fost adaugat la lista ta neagra.</div>'+
        '<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 addBlacklist(black_id){
    var xmlHttp;

    try{
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }catch (e){
        // Internet Explorer
        try{
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e){
            try{
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }

    //refresh last updated block
    var result = "";
    xmlHttp.onreadystatechange=function(){
        if(xmlHttp.readyState==4){
            //document.getElementById('updates').innerHTML = xmlHttp.responseText;
            result = xmlHttp.responseText;
        }
    }

    xmlHttp.open("GET","./addInBlacklist.jsp?black_id="+black_id, true);
    xmlHttp.send(null);
    return result;
}

function deleteConversationLightBox(conv_user_id){
    var innerHtml = '<div class="popup1" id="popup">'+
        '<div class="popup_header1">Sterge discutia</div>'+
        '<div class="popup_body1">Esti sigur ca vrei sa stergi intreaga discutie?</div>'+
        '<div class="popup_footer1">'+
        '<table width="100%">'+
        '<tr>'+
        '<td width="50%" align="center"><a href="../mesaje/sterge_discutie.jsp?conv_user_id='+conv_user_id+'">[ok]</a></td>'+
        '<td width="50%" align="center"><span class="lb">&nbsp;</span><a rel="deactivate" class="cancelAction" >anuleaza</a><span class="rb">&nbsp;</span></td>'+
        '</tr>'+
        '</table>'+
        '</div>'+
        '</div>';
    addLightboxMarkup(innerHtml);
}

function raspundeLightBox(conv_user_id, url){
    var url2call = 'confirmaRaspundeLightBox(\''+ conv_user_id + '\',\'' + url + '\')';
    var innerHtml = '<div class="popup1" id="popup">'+
        '<div class="popup_header1">Trimite un mesaj</div>'+
        '<div class="popup_body1">' +
        '<form method="post" action="./trimite_mesaj.jsp" id="trimiteMsg557">' +
        '<input type="hidden" name="conv_user_id" value="'+conv_user_id+'" />' +
        '<input type="hidden" name="url" value="'+url+'" />' +
        '<table width="100%"><tr><td valign="top">Mesaj:</td>' +
        '<td><textarea class="messagebox" name="mesaj" cols="40" rows="7"></textarea></td></tr></table></div>'+
        '<div class="popup_footer1">'+
        '<table width="100%">'+
        '<tr>'+
        '<td width="50%" align="center"><a href="javascript: ' + url2call + '; ">[ok]</a></td>'+
        '<td width="50%" align="center"><span class="lb">&nbsp;</span><a href="" rel="deactivate" class="cancelAction" >anuleaza</a><span class="rb">&nbsp;</span></td>'+
        '</tr>'+
        '</table>'+
        '</form>' +
        '</div>'+
        '</div>';
    //alert(innerHtml);
    //return;
    addLightboxMarkup(innerHtml);
}
function confirmaRaspundeLightBox(conv_user_id, url){

    //alert(document.getElementById("popup"));
    /*
    var conv_user_id_input = document.getElementsByName("conv_user_id");
    var conv_user_id = 0;
    if (conv_user_id_input != null)
        conv_user_id = conv_user_id_input[0].value;
    */
    var mesaj_input = document.getElementsByName("mesaj");
    var mesaj = '';
    if (mesaj != null)
        mesaj = mesaj_input[0].value;
    if (mesaj != '') {

        var xmlHttp;

        try{
            // Firefox, Opera 8.0+, Safari
            xmlHttp=new XMLHttpRequest();
        }catch (e){
            // Internet Explorer
            try{
                xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }catch (e){
                try{
                    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                }catch (e){
                    alert("Your browser does not support AJAX!");
                    return false;
                }
            }
        }

        //refresh last updated block
        var result = "";
        xmlHttp.onreadystatechange=function(){
            if(xmlHttp.readyState==4){
                //document.getElementById('updates').innerHTML = xmlHttp.responseText;
                result = xmlHttp.responseText;

                var msg = 'Mesajul tau a fost trimis.';
                var innerHtml = '<div class="popup1" id="popup">'+
                    '<div class="popup_header1">Trimite un mesaj</div>'+
                    '<div class="popup_body1">' +
                    msg +
                    '</div>'+
                    '<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>'+
                    '</form>' +
                    '</div>'+
                    '</div>';
                addLightboxMarkup(innerHtml);
            }
        }

        xmlHttp.open("GET","./trimite_mesaj.jsp?conv_user_id="+conv_user_id+"&mesaj="+mesaj, true);
        xmlHttp.send(null);
    } else {
        var url2call = 'confirmaRaspundeLightBox(\''+ conv_user_id + '\',\'' + url + '\')';
        var innerHtml = '<div class="popup1" id="popup">'+
            '<div class="popup_header1">Trimite un mesaj</div>'+
            '<div class="popup_body1">' +
            'Ai introdus un mesaj gol!' +
            '<form method="post" action="./trimite_mesaj.jsp" id="trimiteMsg557">' +
            '<input type="hidden" name="conv_user_id" value="'+conv_user_id+'" />' +
            '<input type="hidden" name="url" value="'+url+'" />' +
            '<table width="100%"><tr><td valign="top">Mesaj:</td>' +
            '<td><textarea class="messagebox" name="mesaj" cols="40" rows="7"></textarea></td></tr></table></div>'+
            '<div class="popup_footer1">'+
            '<table width="100%">'+
            '<tr>'+
            '<td width="50%" align="center"><a href="javascript: ' + url2call + '; ">[ok]</a></td>'+
            '<td width="50%" align="center"><span class="lb">&nbsp;</span><a href="" rel="deactivate" class="cancelAction" >anuleaza</a><span class="rb">&nbsp;</span></td>'+
            '</tr>'+
            '</table>'+
            '</form>' +
            '</div>'+
            '</div>';
        //alert(innerHtml);
        //return;
        addLightboxMarkup(innerHtml);
    }
}

function sendMessage(conv_user_id, mesaj){
    var xmlHttp;

    try{
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }catch (e){
        // Internet Explorer
        try{
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }catch (e){
            try{
                xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }catch (e){
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }

    //refresh last updated block
    var result = "";
    xmlHttp.onreadystatechange=function(){
        if(xmlHttp.readyState==4){
            //document.getElementById('updates').innerHTML = xmlHttp.responseText;
            result = xmlHttp.responseText;


        }
    }

    xmlHttp.open("GET","./trimite_mesaj.jsp?conv_user_id="+conv_user_id+"&mesaj="+mesaj, true);
    xmlHttp.send(null);
    return result;
}



function blacklist_popup (ban_id, nume, url) {
    var innerHtml = '<div class="popup1" id="popup">'+
    '<div class="popup_header1" id="status_mesaj">Adauga in blacklist</div>'+
        '<div class="popup_body1" id="hide_this1">'+
            '<table cellpadding="0" cellspacing="0" width="100%">'+
            '<tr>'+
                '<td align="center">Esti sigur ca vrei sa adaugi utilizatorul '+ nume +' la lista ta neagra?</td>'+
            '</tr>'+
            '</table>'+
        '</div>'+
        '<div class="popup_footer1" id="hide_this2">'+
            '<table align="center" style="font-size:11px;text-align:center;margin-left:auto;margin-right:auto;" width=\"150px\">'+
            '<tr>'+
            '<td align="center"><span class="lb">&nbsp; </span><a id="send_blackbox" href="#">ok</a><span class="rb">&nbsp</span></td>'+
            '<td align="center"><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);
    $("send_blackbox").observe("click", function (){ blacklist_action(ban_id, nume, url); });
}

function blacklist_action (ban_id, nume, url) {
    try {
        new Ajax.Request(url,
        {
            method: 'post',
            onSuccess: function (t) {
                    if ( t.responseText.indexOf("NOK") == -1 )
                        {
                            //$("lightbox").remove();
                            $("hide_this1").style.display = "none";
                            $("hide_this2").style.display = "none";
                            $("status_mesaj").innerHTML = nume + " a fost adaugat in blacklist.";
                        }
                    else if (t.responseText.indexOf("DEJA") != -1 ){alert("Deja in blacklist!");}
                },
            parameters: "ban_id="+conv_user_id
        });
    }
    catch (e) {alert(e);}
}

function trimite_mesaj_popup (conv_user_id, url) {
    var innerHtml = '<div class="popup1" id="popup">'+
    '<div class="popup_header1" id="status_mesaj">Trimite un mesaj</div>'+
        '<div class="popup_body1" id="hide_this1">'+
            '<table cellpadding="0" cellspacing="0" width="100%">'+
            '<tr>'+
                '<td><span class="bold">Mesaj</span></td>'+
                '<td align="right"><textarea rows="5" class="hardBreak" name="text_msg" id="text_msg"></textarea></td>'+
            '</tr>'+
            '</table>'+
        '</div>'+
        '<div class="popup_footer1" id="hide_this2">'+
            '<table align="center" style="font-size:11px;text-align:center;margin-left:auto;margin-right:auto;" width=\"150px\">'+
            '<tr>'+
            '<td align="center"><span class="lb">&nbsp; </span><a id="send_msg" href="#">ok</a><span class="rb">&nbsp</span></td>'+
            '<td align="center"><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);
    $("send_msg").observe("click", function (){ trimite_mesaj_action(conv_user_id, $("text_msg").value, url); });
}

function trimite_mesaj_action (conv_user_id, mesaj, url) {
    try {
        new Ajax.Request(url,
        {
            method: 'post',
            onSuccess: function (t) {
                    if ( t.responseText.indexOf("NOK") == -1 )
                        {
                            //$("lightbox").remove();
                            $("hide_this1").style.display = "none";
                            $("hide_this2").style.display = "none";
                            $("status_mesaj").innerHTML = "Mesaj trimis!";
                        }
                    else {alert("Eroare!");}
                },
            parameters: "conv_user_id="+conv_user_id+"&mesaj="+mesaj
        });
    }
    catch (e) {alert(e);}
}