// runtime functions -----------------------------------------------------
var XMLHttpArray = [
        function() {return new XMLHttpRequest()},
        function() {return new ActiveXObject("Msxml2.XMLHTTP")},
        function() {return new ActiveXObject("Msxml2.XMLHTTP")},
        function() {return new ActiveXObject("Microsoft.XMLHTTP")}
];
function createXMLHTTPObject(){
        var xmlhttp = false;
        for(var i=0; i<XMLHttpArray.length; i++){
                try{
                        xmlhttp = XMLHttpArray[i]();
                }catch(e){
                        continue;
                }
                break;
        }
        return xmlhttp;
}////
function AjaxRequest(url,callback,method){
        var req = createXMLHTTPObject();
        req.onreadystatechange= function(){
                if(req.readyState != 4) return;
                if(req.status != 200) return;
                callback(req);
        }
        req.open(method,url,true);
        req.setRequestHeader('User-Agent', 'My XMLHTTP Agent');
        req.send(null);
}////

// other functions ---------------------------------------------------

function OnlineZiyaretci(){
	rkey = Math.random();
	AjaxRequest("/includes/online_xml.asp?rkey="+rkey,OnlineZiyaretciCallBack,"get");
	setTimeout('OnlineZiyaretci()',5000);
	return false;
}

function OnlineZiyaretciCallBack(req){
	var respXML=req.responseXML;
	if(!respXML) return;
	var onzi = respXML.getElementsByTagName("online")[0].firstChild.nodeValue;
	document.getElementById("divOnline").innerHTML = onzi;
}////
