function StartChat(str,mem)
{
     var c = confirm('You are about the launch a chat with this member\nAre you sure you wish to continue?');
     if(c)
     {
          var xmlHttp = GetXmlHttpObject();
          var url="/chat/ajax/start_chat_check.asp?r=" + str
          if (!xmlHttp){
               alert ("Browser does not support HTTP Request")
               return
          }
          xmlHttp.onreadystatechange=function()
          {
               if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
               {
                    var result = xmlHttp.responseText;
                    var temp = new Array();
                    temp = result.split(",")
                    if (temp[0] > 0)
                    {
                         alert('The member you clicked already has an open chat session. Please wait a while and try again..!');
                    }
                    else if (temp[1] > 0)
                    {
                         alert('You already have an active chat session. Please close this chat before opening another..!');
                    }
                    else
                    {
                         var w = 700;
                         var h = 500;
                         var l = (screen.width-w)/2;
                         var t = (screen.height-h)/2;
                         var bWin = window.open('/chat/initiate_chat.asp?ReceiverID=' + str + '&SenderID=' + mem + '','ChatWin','status=0,resizable=0,scrollbars=0,width=' + w + ',height=' + h + ',left=' + l + ',top=' + t,'ChatWin').focus();
                    }
               }
          };
          xmlHttp.open("GET", url , true)
          xmlHttp.send(null)
     }
}

function GetXmlHttpObject()
{
     var objXMLHttp=null;
     if (window.XMLHttpRequest)
     {
          objXMLHttp=new XMLHttpRequest();
     }
     else if (window.ActiveXObject)
     {
          objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
     }
     return objXMLHttp;
}

