

function CheckChatStatus(barge,ajaxPage)
{
	// get ajax object
	var xmlhttp = getHTTPObject();
	
	
	// Set the url to call
	//var url ="/CPEasy5/Scripts/tchat/ChatUtils.aspx";
	var url=ajaxPage;
	//alert("ajaxPage: " + ajaxPage);
	if (xmlhttp==null)
		alert ('xmlhttp was not created');
		
	//alert('ajax: ' + url + ' xmlHttp: ' + xmlhttp );
	
	
	// set the callback function
	xmlhttp.open('GET', url, true);
	xmlhttp.setRequestHeader("Content-Type", "text/xml");
	xmlhttp.onreadystatechange = function(){ CheckChatStatus_Results(barge, xmlhttp); } // displays message based upon readystate
	// Send the data
	xmlhttp.send(null);
}


function CheckChatStatus_Results(barge, xmlhttp)
{
	if(xmlhttp.readyState == 4)	//4 - Done
	{
	    var response =xmlhttp.responseText; //xmlhttp.responseXML;
	    var unavailableForm = "";
		//alert(response);
		//alert ('response: ' + response + ' resultObject: ' + resultObject);
	    var resultValue = "";
        var unavailableUrlValue = "";
		 
		if (response.length>0)
			{
				var returned=response.split(',');
				resultValue=returned[0];
				unavailableUrlValue=returned[1];
		}
		
		
		//alert('resultValue ' + resultValue);
		//alert('unavailableUrlValue ' + unavailableUrlValue);
		
	    /*var resultObject =response.getElementsByTagName("response")[0];
	    var unavailableUrlObject=response.getElementsByTagName("unavailable")[0];
	    alert("resultObject: " + resultObject);
	    alert("unavailableUrlObject: " + unavailableUrlObject);
	    
	    
        if (resultObject.text)
            resultValue = resultObject.text;
        else
            resultValue = resultObject.textContent;

		
		
		//resultValue='True';
		
	    
	    //alert("unavailable form " + unavailableUrlObject);
	   
        
        if (unavailableUrlObject.text)
            unavailableUrlValue = unavailableUrlObject.text;
        else
            unavailableUrlValue = unavailableUrlObject.textContent;
		
		*/
		
        if (resultValue.toLowerCase() == "true" || resultValue==true)
        {
                                  
            CheckBrowser(barge);
            document.cookie = "barged=yes;path=/;";
            document.cookie = "video=play;path=/;";
        }
        else if (barge == false)
            unavailableForm = unavailableUrlValue;
	            
		// This next line prevents memory leakage in MSIE.
		xmlhttp.onreadystatechange = function() {};
		xmlhttp = null;
		
		if (unavailableForm != "")
		    window.location = unavailableForm;
	}
}
