// declare new variables for each new div that you add, and link to the div by ID
// var region_div = document.getElementById("region_div");
var doc = null;

function ajax() {
	// Make a new XMLHttp object
	if (typeof window.ActiveXObject != 'undefined' ) doc = new ActiveXObject("Microsoft.XMLHTTP");
	else doc = new XMLHttpRequest();
}


function makeonline(){
	
		ajax();
		// Load the result from the response page
		// ** As far a I know firefox will only load a document on the SAME domain!!	
	 if (doc){
	       doc.open("GET", "./make_online.php?section=makeonline", false);
	       doc.send(null);
		   document.getElementById('mail_div').innerHTML = doc.responseText; 
	    }
	    else{
	      
	       destination.innerHTML = 'Browser unable to create XMLHttp Object';
	    }   
		getrequest();
		//getresponse();
		Check_chat();
		
		//checktrade();
		setTimeout('makeonline()',10000);	 
}


function Check_chat(){
	
		ajax();
		// Load the result from the response page
		// ** As far a I know firefox will only load a document on the SAME domain!!	
	 if (doc){
	       doc.open("GET", "./make_online.php?section=check_chat", false);
	       doc.send(null);
		  
		 if(doc.responseText>0)
		 	{
		 var newwindow; newwindow=window.open("php121/php121im.php?to="+doc.responseText,"name1","height=500,width=540,left=20,top=20,toolbar=no,menubar=no,directories=no,location=no,scrollbars=yes,status=no,resizable=yes,fullscreen=no");

if (window.focus) {newwindow.focus()}
			}
	    }
}


function makeonline1(){
	
    	
		getresponse();
		
		//getrequest();
		setTimeout('makeonline1()',10000);	 
}


function getrequest(){
		ajax();
		 if (doc){
	       doc.open("GET", "./make_online.php?section=request", false);
	       doc.send(null);
		   
		   var ret = doc.responseText;
			
			ret1=ret.split('_');
			
			if(ret1[0]!='')
			{
				if(ret1[0]==1)
				{
					//	location.href = 'index.php?show=trade_picture_detail&trade_id='+ret1[2];
					if(confirm('New request come for trade picture by '+ret1[1]+'.'))
						window.open ('index.php?show=trade_picture_detail&trade_id='+ret1[2],"mywindow"," width=500, height=400"); 
					else
						window.open ('index.php?show=cancel_request&id='+ret1[2]+'&type=C',"mywindow"," width=500, height=400");
						//location.href = 'index.php?show=cancel_request&id='+ret1[2]+'&type=C; target="mywindow";';
				}
			}
			else
				return true; 
	 }
		
	}

function getresponse(){
		
		checktrade();
		ajax(); 
		 if (doc){
	       doc.open("GET", "./make_online.php?section=response", false);
	       doc.send(null);
	       var ret = doc.responseText;

		    ret1=ret.split('_');

		if(ret1[0]!='')
		{
				
			if(ret1[0]==1){
		   		alert("Your request will be accept for trade picture by "+ret1[1]+".");
					location.href = 'index.php?show=trade_picture_upload&trade_id='+ret1[2]+'&type=A';
			}
			else if(ret1[0]==2){
		   		alert("Your request will be denied for trade picture "+ret1[1]+"."); 
				location.href = 'index.php?show=cancel_request&trade_id='+ret1[2]+'&type=D';
			}
			else if(ret1[0]==3){
		   		alert("Your request will be cancel for trade picture "+ret1[1]+"."); 
				location.href = 'index.php?show=cancel_request&trade_id='+ret1[2]+'&type=C';
			}
			else if(ret1[0]==4){
		   		alert("Your picture trade process will be denied by "+ret1[1]+"."); 
				location.href = 'index.php?show=cancel_request&trade_id='+ret1[2]+'&type=P';
			}
			else if(ret1[0]==5){
		   		alert("Your request will be cancel for trade picture "+ret1[1]+"."); 
				location.href = 'index.php?show=cancel_request&id='+ret1[2]+'&type=C';
			}
			else if(ret1[0]==6){
		   		alert("Your picture trade process will be denied by "+ret1[1]+"."); 
				location.href = 'index.php?show=cancel_request&id='+ret1[2]+'&type=P';
			}
			else if(ret1[0]==7){
		   		alert("Your request will be denied for trade picture "+ret1[1]+"."); 
				location.href = 'index.php?show=cancel_request&id='+ret1[2]+'&type=D';
			}
		}
		else
			return true;
	 }

}

function checktrade(){
		ajax();
		 if (doc){
	       doc.open("GET", "./make_online.php?section=checktrade", false);
	       doc.send(null);
		   var ret =doc.responseText;
		   if(ret==1)
		   	{
		   	alert("Trade cancelled due to user inactivity time-out.");
			self.close();
			}
		else
			{
				 document.getElementById('remtime_div').innerHTML = doc.responseText; 
			}
		 }
}