var a = zipCode;
var zip = escape(a);
var sid = "";
var imgUrl = "http://collect.analizator.kz/ImageShow?";
var loadingStarted = new Date();
var loadingFinished;
//* COOKIE UTILS *//
function getCookieVal (offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
        endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
        var j = i + alen;
        if (document.cookie.substring(i, j) == arg)
            return getCookieVal (j);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return "";
}
function SetCookie (name, value, expires, path, domain, secure) {
    document.cookie =  name + "=" + escape (value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
    return;
}

//* ANALIZATOR UTILS *//
function generateSID(){
    var letters = new String("qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890");
    for(var i = 0; i < 32; i++){
        var randomInt = Math.floor(Math.random() * (letters.length));
        sid = sid + letters.charAt(randomInt);
    }
    return;
}
function collectInfo(){
    //Taking last visit time
    //generateSID();
    var isBrowse = "Y";
    var cookieEnabled = "Y";
    var isJavaEnabled = "N";
    var isFlashEnabled = "N";
    var scrX = 0;
    var scrY = 0;
    var scrDepth = 0;
    var cameFrom = "";
    var loadTime;


    var lvt = GetCookie("Site" + zip);
    if(lvt == ""){
        lvt = "0";
    }
    
    //Checking for sesion existence
    sid = GetCookie("SiteSID" + zip);
    if(sid == ""){
    	//If session do not exist generate session id
        generateSID();
        //saving generated session id
        SetCookie("SiteSID" + zip, sid, null, null, null, null);
    }
    
    //Saving last visit time
    SetCookie("Site" + zip, (new Date()).getTime(), null, null, null, null);
    var lvtNew = GetCookie("Site" + zip);
    if(lvtNew == ""){
        lvtNew = "0";
    }
    var oldTime = new Number(lvt);
    var newTime = new Number(lvtNew);

    //If new time was not saved, cookie disabled
    if((oldTime == 0) && (newTime == 0)){
        cookieEnabled = "N";
    }else{
        if((newTime - oldTime) > 1800000){
            isBrowse = "N";
        }
    }

    //Java defining
    if(navigator.javaEnabled()){
        isJavaEnabled = "Y";
    }
    //Flash defining
    var plug_in = "flash";
    for (var i = 0; i < navigator.plugins.length; i++) {
        if (navigator.plugins[i].name.toLowerCase().indexOf(plug_in) != -1) {
            for (var j = 0; j < navigator.plugins[i].length; j++) {
                if (navigator.plugins[i][j].enabledPlugin) {
                    isFlashEnabled = "Y";
                    break;
                }
            }
        }
    }

    scrDepth = screen.colorDepth;
    scrX = screen.width;
    scrY = screen.height;

    cameFrom = document.referrer;
    if(cameFrom == ""){
        cameFrom = "DIRECT";
    }

    loadTime = ((loadingFinished).getTime() - (loadingStarted).getTime());

    imgUrl = imgUrl + "zip=" + zip + "&";
    imgUrl = imgUrl + "sid=" + sid + "&";
    imgUrl = imgUrl + "lvt=" + lvt + "&";
    imgUrl = imgUrl + "browse=" + isBrowse + "&";
    imgUrl = imgUrl + "cook=" + cookieEnabled + "&";
    imgUrl = imgUrl + "java=" + isJavaEnabled + "&";
    imgUrl = imgUrl + "script=Y&";
    imgUrl = imgUrl + "flash=" + isFlashEnabled + "&";
    imgUrl = imgUrl + "scrx=" + scrX + "&";
    imgUrl = imgUrl + "scry=" + scrY + "&";
    imgUrl = imgUrl + "scrdepth=" + scrDepth + "&";
    imgUrl = imgUrl + "from=" + cameFrom + "&";
    imgUrl = imgUrl + "loadtime=" + loadTime;

    return;
}

function loadlogo(){
    collectInfo();
    var myObj = document.getElementById("analizlogo");
    child = new Image();
    child.src = imgUrl;
    myObj.appendChild(child);
    return;
}

window.onload = function(){
    loadlogo();
//	document.writeln("setting timeout to ping");
//	document.writeln(new Date());
    return;
};

loadingFinished = new Date();

function ping(){
	
	//realize pinging
}