/* //// */
/* AJAX */
/* //// */

/* Algemeen */
function getHTTPObject()
{
	
	if (window.ActiveXObject)
		return new ActiveXObject("Microsoft.XMLHTTP");   
	else if (window.XMLHttpRequest)
		return new XMLHttpRequest();
	
	else {
		alert("Sorry, uw webbrowser ondersteund helaas geen AJAX!");
		window.close();
		return null;
	}

}

/* Chatvenster */
function openAjaxChat(){
	
	/* Chatscherm openen */
	window.open('http://www.merqplaza.nl/helpdesk/index.php','chatClient','location=no,menubar=no,scrollbars=no,resizable=no,width=645,height=600');  

}

/* Venster weergeven */
function showChatText()
{
	
	/* AJAX aanroepen */
	httpObjectChat = getHTTPObject();    
	
	/* Timeout */
	setTimeout('showChatText()', 30000);
	
	if( httpObjectChat != null ){
		
		/* Actie verwerken met PHP */
		httpObjectChat.open("GET", "include/ajax/chat.php", true);
		httpObjectChat.send(null);
		
		/* Als de actie geladen is.. */
		httpObjectChat.onreadystatechange = function(){

			if( httpObjectChat.readyState == 4 ){

				/* Controle status */
				if( httpObjectChat.responseText == 'Venster weergeven' ){
					
					/* Chat weergeven */
					openAjaxChat();
					
				}
				
			}
			
		}
	
	}

}
