/* domLoaded function courtesy of Robert Nyman/DOMAssistant team, code/licensing: http://code.google.com/p/domassistant/ */
var oiq_domLoaded = function () {
        var DOMLoaded = false,
        DOMLoadTimer = null,
        functionsToCall = [],
        addedStrings = {},
        execFunctions = function () {
                for (var i=0, il=functionsToCall.length; i<il; i++) {
                        try {
                                functionsToCall[i]();
                        }
                        catch (e) {
                        }
                }
                functionsToCall = [];
        },
        DOMHasLoaded = function () {
                if (DOMLoaded) {
                        return;
                }
                DOMLoaded = true;
                execFunctions();
        };
        /* Internet Explorer */
        /*@cc_on
        @if (@_win32 || @_win64)
				var h=document.getElementsByTagName("head").item(0);
				var s=document.createElement("script");
				s.setAttribute("type","text/javascript");
				s.setAttribute("src","//:");
				s.setAttribute("defer","defer");
				s.onreadystatechange = function() {
					if (this.readyState == 'complete' || this.readyState == 'loaded') {
						this.onreadystatechange = null;
						DOMHasLoaded();
				    }
                };
        @end @*/
        /* Mozilla, Chrome, Opera */
        if (document.addEventListener) {
                document.addEventListener("DOMContentLoaded", DOMHasLoaded, false);
        }
        /* Safari, iCab, Konqueror */
        if (/KHTML|WebKit|iCab/i.test(navigator.userAgent)) {
                DOMLoadTimer = setInterval(function () {
                        if (/loaded|complete/i.test(document.readyState)) {
                                DOMHasLoaded();
                                clearInterval(DOMLoadTimer);
                        }
                }, 10);
        }
        /* Other web browsers */
        window.onload = DOMHasLoaded;
        
        return {
                DOMReady : function () {
                        for (var i=0, il=arguments.length, funcRef; i<il; i++) {
                                funcRef = arguments[i];
                                if (!funcRef.DOMReady && !addedStrings[funcRef]) {
                                        if (typeof funcRef === "string") {
                                                addedStrings[funcRef] = true;
                                                funcRef = new Function(funcRef);
                                        }
                                        funcRef.DOMReady = true;
                                        functionsToCall.push(funcRef);
                                }
                        }
                        if (DOMLoaded) {
                                execFunctions();
                        }
                },
                
                setErrorHandling : function (funcRef) {
                        errorHandling = funcRef;
                }
        };
}();


function oiq_is (req)
{
	setTimeout(function() { 
		var h=document.getElementsByTagName("head").item(0);
		var s=document.createElement("script");
		s.setAttribute("type","text/javascript");
		s.setAttribute("src",req);
		h.appendChild(s);
	},oiq_uid()*500);
}

var oiq_uid = (function(){ var id=0; return function(){return id++ ;};})();

function oiq_ip(m,d,p,f,s,o) {
	if (!m && !d && !p && !f) return true;
	window.oiq_img_loaded = false;
	var t = new Array();
	if (f) {
		t.push('f|"'+f+'"');
	} else {
		if (m) t.push('m|"'+encodeURIComponent(m)+'"');
		if (d) t.push('d|"'+encodeURIComponent(d)+'"');
		if (p) t.push('p|"'+encodeURIComponent(p)+'"');
	}
	var req='http://px.owneriq.net/j/'+'?pt=mblt'+'&t='+encodeURI(t.join())+'&z='+(new Date()).getTime();
	if (s) req+='&s='+s;
	
	if (o && o.href) { 		oiq_is(req);
		if (o.target && o.target!='_self' && o.target!='_top') {
			return true;
		} else {
			var oiq_int_2 = setInterval(function() { if (window.oiq_img_loaded == true) { clearInterval(oiq_int_2); oiq_int_2 = false; window.location.href = o.href; }}, 75);
			setTimeout(function() { if (oiq_int_2) { window.location.href = o.href; }},2000);
			return false;
		}
	} else {
		oiq_domLoaded.DOMReady(function () { oiq_is(req) });
	}
	return true;
}