var __lloogg__inad=false;
var __lloogg__adtype="";
var __lloogg__imgobj=false;
function __lloogg__nop() {
    var x="NO OP";
    return;
}
function __lloogg__trackad() {
    if (!document.getElementsByTagName) return;
    var l=document.getElementsByTagName('iframe');
    var c=0;
    for(i=0;i<l.length;i++) {
        var f=l[i];
        if (f.src.indexOf('googlesyndication.com/') != -1) {
            __lloogg__addevent(f,'mouseover',__lloogg__adover);
            __lloogg__addevent(f,'mouseout',__lloogg__adout);
            c++;
        }
    }
    if (c) {
        __lloogg__addevent(window,'unload',__lloogg__beforeunload);
    }
}
function __lloogg__beforeunload(e) {
    if (__lloogg__inad) {
        __lloogg__('adclick');
    }
    return true;
}
function __lloogg__adover(e) {
    var targ;
    if (!e) var e = window.event;
    if (e.target) targ = e.target;
    else if (e.srcElement) targ = e.srcElement;
    if (targ.nodeType == 3) // defeat Safari bug
        targ = targ.parentNode;
    var u=targ.src.toString();
    var m=u.match(/\&format=([^\&]*)\&/);
    var fmt=m?m[1]:'';
    __lloogg__adtype=fmt;
    __lloogg__inad=true;
    return false;
}
function __lloogg__adout(e) {
    var targ;
    if (!e) var e = window.event;
    if (e.target) targ = e.target;
    else if (e.srcElement) targ = e.srcElement;
    if (targ.nodeType == 3) // defeat Safari bug
        targ = targ.parentNode;
    __lloogg__inad=false;
    return false;
}
function __lloogg__addevent(obj, type, fn)
{
    if (obj.addEventListener) obj.addEventListener(type, fn, false);
    else if (obj.attachEvent) {
        obj["e"+type+fn] = fn;
        obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
        obj.attachEvent( "on"+type, obj[type+fn] );
    }
}
function __lloogg__removeevent(obj, type, fn)
{
    if (obj.removeEventListener) obj.removeEventListener(type, fn, false);
    else if (obj.detachEvent) {
        obj.detachEvent( "on"+type, obj[type+fn] );
        obj[type+fn] = null;
        obj["e"+type+fn] = null;
    }
}
function __lloogg__(ntype) {
    var dc = document.cookie;
    var nv = 0;
    var rv = 1;
    if (dc.indexOf('__llooggrvc__=') == -1) {
        document.cookie = "__llooggrvc__=1; expires=Sun, 18 Jan 2038 00:00:00 GMT; path=/";
        rv = 0;
    }
    if (dc.indexOf('__lloogguvc__=') == -1) {
        nv = 1;
        var now = new Date;
        now.setTime(now.getTime()+(3600*24*1000));
        document.cookie = "__lloogguvc__=1; expires="+now.toGMTString()+"; path=/";
    }
    var u = lloogg_clientid;
    var l = document.location;
    var r = (typeof(document.referrer) == 'undefined') ? '' : document.referrer;
    var w = screen.width;
    var h = screen.height;
    var a = navigator.userAgent;
    var hl = 0;
    var c = 'na';
    if (typeof(navigator.cookieEnabled) != 'undefined')
        c = navigator.cookieEnabled ? 'y' : 'n';
    if (typeof(history) != 'undefined' && typeof(history.length) != 'undefined')
        hl = history.length;
    var e = function (s) {
        try {
            return encodeURIComponent(s);
        } catch(e) {
            var e = escape(s);
            e = e.replace(/@/g,"%40");
            e = e.replace(/\//g,"%2f");
            e = e.replace(/\+/g,"%2b");
            return e;
        }
    };
    var args='';
    args += '?u='+e(u); args += '&l='+e(l); args += '&r='+e(r);
    args += '&w='+e(w); args += '&h='+e(h); args += '&a='+e(a);
    args += '&c='+e(c); args += '&hl='+e(hl); args += "&nv="+e(nv);
    args += '&rv='+e(rv);
    if (ntype == 'pageview') {
        var imgsrc='http://alpha.lloogg.com/recv.php'+args;
        var img=new Image(1,1);
        img.src=imgsrc;
        img.onload = function() {__lloogg__nop();};
    } else if (ntype == 'adclick') {
        args += "&type=adclick&adtype="+e(__lloogg__adtype);
        var imgsrc='http://alpha.lloogg.com/recv.php'+args;
        document.body.innerHTML += '<img src="'+imgsrc+'" onload="__lloogg__nop()">';
    }
}
__lloogg__trackad();
__lloogg__('pageview');
