

 function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}



//-->


function ajax_chk_chat_request()
{

        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          return;
        }
        var url="ajax_chk_chat_request.php";
        url=url+"?sid="+Math.random();
        xmlHttp.onreadystatechange=ajax_get_chat_request;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);

        new_delay(3);
        setTimeout('ajax_chk_chat_request()', iDelay);

}

function ajax_get_chat_request()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
{

document.getElementById("show_chat_request_header").innerHTML=xmlHttp.responseText;
}
}

function new_delay(delay) {
iDelay = delay*1000;
}

function op_priv_chat_head(from,to,msg_id)
{
window.open("privatechat.php?action=chat&from_id="+from+"&to_id="+to+"&msg_id="+msg_id,from+"im"+to,"location=0,scrollbars=no,height=300,width=550,left=200,top=100");
}

function private_chat_reject(pm_id)
{
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          return;
        }
        var url="ajax_chk_chat_request.php";
        url=url+"?action=reject&pm_id="+pm_id+"&sid="+Math.random();
        xmlHttp.onreadystatechange=ajax_get_chat_request;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);

        new_delay(3);
        setTimeout('ajax_chk_chat_request()', iDelay);

}

function send_close_msg(from_id,to_id)
{
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          return;
        }
        var url="ajax_privatechat_close.php";
        url=url+"?action=closechat&from_id="+from_id+"&to_id="+to_id+"&sid="+Math.random();
       // xmlHttp.onreadystatechange=ajax_get_chatclose_request;
        xmlHttp.open("GET",url,false);
        xmlHttp.send(null);


}

function ajax_get_chatclose_request()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
{
 document.getElementById("show_chat_request_header").innerHTML=xmlHttp.responseText;
}
}

// function GetXmlHttpObject()
//      {
//      var xmlHttp=null;
//      try
//        {
//        // Firefox, Opera 8.0+, Safari
//        xmlHttp=new XMLHttpRequest();
//        }
//      catch (e)
//        {
//        // Internet Explorer
//        try
//          {
//          xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
//          }
//        catch (e)
//          {
//          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
//          }
//        }
//      return xmlHttp;
//      }


//------view profile ajax-------

function ajax_send_invitation(to_id,d_no)
{
   xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          //return;
        }
        var url="invitation.php";
        url=url+"?action=invite&to_id="+ to_id;
        url=url+"&d_no="+d_no;
        url=url+"&sid="+Math.random();

      //  alert(url);

        xmlHttp.onreadystatechange=stateChanged_invite;

        //alert(xmlHttp.onreadystatechange);

        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
}

 function stateChanged_invite()
    {
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
       {
       var resp = xmlHttp.responseText;
      // alert(resp);
      var resp_arr = resp.split('|');

      var elem_t="msg_table_"+ parseInt(resp_arr[0]);
      var elem_d="ajax_msg_"+ parseInt(resp_arr[0]);

       document.getElementById(elem_t).style.display='';

       document.getElementById(elem_d).innerHTML = "";
       document.getElementById(elem_d).innerHTML = resp_arr[1];
       }
    }

function ajax_send_wink(to_id,d_no)
{
   xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          //return;
        }
        var url="sendwink.php";
        url=url+"?action=sendwink&to_id="+ to_id;
        url=url+"&d_no="+d_no;
        url=url+"&sid="+Math.random();

      //  alert(url);

        xmlHttp.onreadystatechange=stateChanged_send_wink;

        //alert(xmlHttp.onreadystatechange);

        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
}

 function stateChanged_send_wink()
    {
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
       {
       var resp = xmlHttp.responseText;
      // alert(resp);
      var resp_arr = resp.split('|');

      var elem_t="msg_table_"+ parseInt(resp_arr[0]);
      var elem_d="ajax_msg_"+ parseInt(resp_arr[0]);
            
      document.getElementById(elem_t).style.display='';

       document.getElementById(elem_d).innerHTML = "";
       document.getElementById(elem_d).innerHTML = resp_arr[1];
       }
    }

function ajax_send_mail(to_id,d_no)
{
   xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          //return;
        }
        var url="sendmail.php";
        url=url+"?action=sendmail&to_id="+ to_id;
        url=url+"&d_no="+d_no;
        url=url+"&sid="+Math.random();

      //  alert(url);

        xmlHttp.onreadystatechange=stateChanged_send_wink;

        //alert(xmlHttp.onreadystatechange);

        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
}

 function stateChanged_send_mail()
    {
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
       {
       var resp = xmlHttp.responseText;
      // alert(resp);
       var resp_arr = resp.split('|');

      var elem_t="msg_table_"+ parseInt(resp_arr[0]);
      var elem_d="ajax_msg_"+ parseInt(resp_arr[0]);

       document.getElementById(elem_t).style.display='';

       document.getElementById(elem_d).innerHTML = "";
       document.getElementById(elem_d).innerHTML = resp_arr[1];
       }
    }

function ajax_send_hotlist(to_id,d_no)
{
   xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          //return;
        }
        var url="sendhotlist.php";
        url=url+"?action=sendhot_list&to_id="+ to_id;
        url=url+"&d_no="+d_no;
        url=url+"&sid="+Math.random();

      //  alert(url);

        xmlHttp.onreadystatechange=stateChanged_send_hotlist;

        //alert(xmlHttp.onreadystatechange);

        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
}

 function stateChanged_send_hotlist()
    {
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
       {
       var resp = xmlHttp.responseText;
      // alert(resp);
       var resp_arr = resp.split('|');

      var elem_t="msg_table_"+ parseInt(resp_arr[0]);
      var elem_d="ajax_msg_"+ parseInt(resp_arr[0]);

       document.getElementById(elem_t).style.display='';

       document.getElementById(elem_d).innerHTML = "";
       document.getElementById(elem_d).innerHTML = resp_arr[1];
       }
    }

function ajax_block_user(to_id)
{
   xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          //return;
        }
        var url="blockuser.php";
        url=url+"?action=block&to_id="+ to_id;

        url=url+"&sid="+Math.random();

        //alert(url);

        xmlHttp.onreadystatechange=stateChanged_block_user;

        //alert(xmlHttp.onreadystatechange);

        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
}

function stateChanged_block_user()
    {
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
       {
       var resp = xmlHttp.responseText;
       //alert(resp);
       var resp_arr = resp.split('~');
       
       document.getElementById("msg_table_0").style.display='';
       //alert(resp_arr[2]);
       if(resp_arr[2]!=0) {
       document.getElementById("ajax_chng_img").innerHTML = "";
       document.getElementById("ajax_chng_img").innerHTML = "<a href='javascript: ajax_unblock_user(\"" + resp_arr[1] + "\");'><img src='template/tmp22/images/unblock.gif' border='0'></a>";
       }

       document.getElementById("ajax_msg_0").innerHTML = "";
       document.getElementById("ajax_msg_0").innerHTML = resp_arr[0];
       }
    }
    
    
function ajax_unblock_user(to_id)
{
   xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          //return;
        }
        var url="blockuser.php";
        url=url+"?action=unblock&to_id="+ to_id;

        url=url+"&sid="+Math.random();

        //alert(url);

        xmlHttp.onreadystatechange=stateChanged_unblock_user;

        //alert(xmlHttp.onreadystatechange);

        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
}

function stateChanged_unblock_user()
    {
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
       {
       var resp = xmlHttp.responseText;
       //alert(resp);
      
       var resp_arr = resp.split('~');
      
       document.getElementById("msg_table_0").style.display='';
       //alert(resp_arr[2]);
       if(resp_arr[2]!=0) {
       document.getElementById("ajax_chng_img").innerHTML = "";
       document.getElementById("ajax_chng_img").innerHTML = "<a href='javascript: ajax_block_user(\"" + resp_arr[1] + "\");' ><img src='template/tmp22/images/block.gif' border='0'></a>";
       }

       document.getElementById("ajax_msg_0").innerHTML = "";
       document.getElementById("ajax_msg_0").innerHTML = resp_arr[0];
       }
    }

function ajax_rate_blog(id,b_id,flg)
{
   xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          //return;
        }
        var url="rate_blog.php";
        url=url+"?action=rate&id="+ id +"&blog_id="+ b_id +"&heading="+flg;

        url=url+"&sid="+Math.random();

      //  alert(url);

        xmlHttp.onreadystatechange=stateChanged_rate_blog;

        //alert(xmlHttp.onreadystatechange);

        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
}

 function stateChanged_rate_blog()
    {
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
       {
       var resp = xmlHttp.responseText;
       //alert(resp);

       document.getElementById("rate_div").innerHTML = "";
       document.getElementById("rate_div").innerHTML = resp;
       }
    }

function ajax_save_blog_rate(id,b_id)
{
   xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          //return;
        }

       var rate_pt=document.getElementById('rate_pt').value;
       var rate_comment=document.getElementById('rate_comment').value;

        var url="save_blog_rate.php";
        url=url+"?action=saverate&id="+ id +"&blog_id="+ b_id +"&rate_pt="+ rate_pt +"&rate_comment="+ rate_comment;

        url=url+"&sid="+Math.random();

      //  alert(url);

        xmlHttp.onreadystatechange=stateChanged_save_blog_rate;

        //alert(xmlHttp.onreadystatechange);

        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
}

 function stateChanged_save_blog_rate()
    {
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
       {
       var resp = xmlHttp.responseText;
       //alert(resp);

       document.getElementById("rate_div").innerHTML = "";
       document.getElementById("rate_div").innerHTML = resp;
       }
    }


//                                 Profile picture rating using AJAX.                                          //
        
function ajax_rate_pic(id,b_id,flg)
{
   xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          //return;
        }
        var url="rate_pic.php";
        url=url+"?action=rate&id="+ id +"&pic_id="+ b_id +"&heading="+flg;

        url=url+"&sid="+Math.random();

      //  alert(url);

        xmlHttp.onreadystatechange=stateChanged_rate_pic;

        //alert(xmlHttp.onreadystatechange);

        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
}

 function stateChanged_rate_pic()
    {
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
       {
       var resp = xmlHttp.responseText;
       //alert(resp);

       document.getElementById("rate_div").innerHTML = "";
       document.getElementById("rate_div").innerHTML = resp;
       }
    }

function ajax_save_pic_rate(id,b_id)
{
   xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
        {
          alert ("Your browser does not support AJAX!");
          //return;
        }

       var rate_pt=document.getElementById('rate_pt').value;
       var rate_comment=document.getElementById('rate_comment').value;

        var url="save_pic_rate.php";
        url=url+"?action=saverate&id="+ id +"&pic_id="+ b_id +"&rate_pt="+ rate_pt +"&rate_comment="+ rate_comment;

        url=url+"&sid="+Math.random();

      //  alert(url);

        xmlHttp.onreadystatechange=stateChanged_save_pic_rate;

        //alert(xmlHttp.onreadystatechange);

        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
}

 function stateChanged_save_pic_rate()
    {
       if (xmlHttp.readyState==4 || xmlHttp.readyState=="completed")
       {
       var resp = xmlHttp.responseText;
       //alert(resp);

       document.getElementById("rate_div").innerHTML = "";
       document.getElementById("rate_div").innerHTML = resp;
       }
    }
