function tot() {
    var date=new Date();
    var gets=getGets();
    
    var vkey=getCookie('vkey');
    if (!vkey) {
        date.setTime(date.getTime()+(365*24*3600*1000));
        vkey=g32(32);
        setCookie('vkey',vkey,date.toGMTString());
    }
    var pkey=getCookie('pkey');
    if (!pkey) {
        pkey=g32(32);
        setCookie('pkey',pkey,null);
    }
    
    var ppc=0;
    if (gets.ppc) {
        ppc=gets.ppc;
    }
    
    var conversion=0;
    if (gets.conversion) {
        conversion=gets.conversion;
    }
    
    document.write(
        '<img src="http://www.totaltracker.com/image.php?cid='+client_id+'&document='+escape(document.URL)+
        '&referrer='+escape(document.referrer)+
        '&ts='+Math.random()+
        '&vkey='+vkey+
        '&pkey='+pkey+
        '&ppc='+ppc+ 
        (conversion ? '&conversion=' + conversion: '') +
        '" width=1 height=1 border=0>'
    );
}

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);
        }
        if (!(i=document.cookie.indexOf(' ',i)+1)) {
            break;
        }
    }
    return null;
}
function setCookie(name,value,expiration) {
    var path='/';
    var ck=name+'='+escape(value)+'; path='+path;
    if (expiration) {
        ck+='; expires='+expiration;
    }
    document.cookie=ck;
}

function g32(cnt) {
    var i;
    var stable=new Array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','1','2','3','4','5','6','7','8','9','0');
    sid='';
    for (i=0;i<cnt;i++) {
        sid+=stable[Math.floor(Math.random()*stable.length)];
    }
    return sid;
}

function getGets() {
    var url=window.location.href;
    var query_pos=url.indexOf('?');
    var ret=new Object();
    var query;
    var param_end;
    var var_val;
    var vv;
    if (query_pos==-1||query_pos==url.length-1) {
        return ret;
    } else {
        query=url.substr(query_pos+1);
        do {
            param_end=query.indexOf('&');
            if (param_end!=-1&&param_end!=query.length-1) {
                var_val=query.substr(0,param_end);
                query=query.substr(param_end+1);
            } else {
                if (param_end==query.length-1) {
                    var_val=query.substr(0,query.length-1);
                } else {
                    var_val=query;
                }
                query='';
            }
            vv=var_val.split('=',2);
            try {
            eval('ret.'+vv[0]+'="'+vv[1]+'"');
            } catch (e) {}
        } while (query.length);
    }
    return ret;
}