//////////////////////////////start auto open chat
/*	############## CONFIG #########
	#  open_window_on
	#  WHEN PAGE REFRESH =1
	#  EITHERE PAGE IS STATIC =2;
	#  
	#  auto check on time 
	#  autochecktime=10000; // 10 Sec
	############## ################# */
	var LoggedIn=false;
	var open_window_on=2;
	var autoOpenWindow=true; // set false to not auto open;
	var autochecktime=10000; // 10 Sec
	var sList="";
	function open_chat(uid)
	{	
		//var url="mymessenger/autoLogin.php";
		//if(id) url+="?uid="+id;
		//alert(uid)
		if(uid!="")
		{
			var url		=	"action.php?action=check_friend&fid="+uid;
			chatXmlHttp=GetXmlHttpObject1();
			chatXmlHttp.onreadystatechange=function(){ ;
				if(chatXmlHttp.readyState==4 || chatXmlHttp.readyState=="complete"){
					if(chatXmlHttp.responseText==0){
						alert("Selected member must be in your chat list");
					}else{
						sList=window.open('http://www.govnetwork.org/mymessenger/autoLogin.php','name','height=470,width=580,location=no,status=no,menubar=no');
						//sList=window.open('http://comp15/govnetwork/mymessenger/autoLogin.php','name','height=470,width=580,location=no,status=no,menubar=no');
					}
				}
			}
			chatXmlHttp.open("GET",url,true);
			chatXmlHttp.send(null);
		}else{
			sList=window.open('http://www.govnetwork.org/mymessenger/autoLogin.php','name','height=470,width=580,location=no,status=no,menubar=no');
			//sList=window.open('http://comp15/govnetwork/mymessenger/autoLogin.php','name','height=470,width=580,location=no,status=no,menubar=no');
		}


	}
	var chatXmlHttp;
	
function check_open_chatWindow(){
		if(autoOpenWindow && LoggedIn ){
				chatXmlHttp=GetXmlHttpObject1();
				if (chatXmlHttp==null)
				{
				alert ("Browser does not support HTTP Request");
				return;
				}
				url="operation.php?action=check_message";
				url=url+"&stid="+Math.random();
				
				chatXmlHttp.onreadystatechange=chatStateChanged ;
				chatXmlHttp.open("GET",url,true);
				chatXmlHttp.send(null);
		}
	}
function chatStateChanged()
{ 
	if (chatXmlHttp.readyState==4 || chatXmlHttp.readyState=="complete")
	{	if(chatXmlHttp.responseText >0 && (sList=='' || window.sList.closed))
		open_chat(chatXmlHttp.responseText);
		if(open_window_on==2)
		window.setTimeout('check_open_chatWindow()',autochecktime);
		
	}
}	


function GetXmlHttpObject1()
{ 
	var objXMLHttp=null;
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}


//////////////////////////////END auto open chat
