﻿var file="/inc/chat/AJAXchat.php";
var manager = '';
var is_login = false;

function login(){
    if(is_login == false){
        is_login = true;
        starting();
    }
}
function ping() {
	var params = '';
    params = "call=ping";
    loadXMLDocPOST(file, params);
}
function starting(){
    var pingFrequency = 2500;
    pingTimer = setInterval("ping()", pingFrequency);
}
function loadXMLDocPOST(url, params) {
    
    if (window.XMLHttpRequest){
          var http = new XMLHttpRequest()}
    else{
    if (window.ActiveXObject){
          var http = new ActiveXObject("Microsoft.XMLHTTP");}
    }
    http.open("POST", url, true);
	
    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.setRequestHeader("Content-length", params.length);
    http.setRequestHeader("Connection", "close");
	
    http.onreadystatechange = function() {//Call a function when the state changes.
    	if(http.readyState == 4 && http.status == 200) {
    		
            var response = http.responseText.parseJSON();
       		var isOnline = response.managerIsOnline;
            if(isOnline == 1) {document.status.src="/images/konsultonline.png"}
            else{document.status.src="/images/konsultoff.png"}
    	}
    }
    http.send(params);
} 