
function GaybizUnderWriteCookie(value) {
	var oldValue = GaybizUnderReadCookie();
	if(oldValue!=null){
		value = value+"[=]"+oldValue;
	}
	var date = new Date();
	date.setTime(date.getTime()+43200000);
	var expires = "; expires = "+date.toGMTString();
	document.cookie = "GaybizPopUnder" + "=" + escape(value) + expires + ";path=/";
}

function GaybizUnderReadCookie() {
	var dc = document.cookie;
	var prefix = "GaybizPopUnder" + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
		begin = dc.indexOf(prefix);
		if (begin != 0) return null;
	} else {
		begin += 2;
	}
	var end = document.cookie.indexOf(";", begin);
	if (end == -1) {
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}

function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            if (oldonload) {
                oldonload();
            }
            func();
        }
    }
}

function noPopUnder(e){
	var cookieData = GaybizUnderReadCookie();
	if(cookieData==null || (cookieData.indexOf("under")==-1)){
		GaybizUnderWriteCookie("under");
	}
}

function doPopUnder(e){
	var cookieData = GaybizUnderReadCookie();
	if(cookieData==null || (cookieData.indexOf("under")==-1)){
		GaybizUnderWriteCookie("under");
		win1 = window.open("http://acces.hysteriq.com/bareback_home.fr?ID=1057684639&ref=jebande&size=PopUnder&pub=no","popUnder","width=1024,height=768,toolbar=no,location=no,directories=no,status=no,menubar=no,screenX=50,screenY=25,left=50,top=25,scrollbars=yes,resizable=yes");
		win1.blur();
		parent.focus();
	}
}

var headID = document.getElementsByTagName("head")[0];         
var newScript = document.createElement('script');
newScript.type = 'text/javascript';
newScript.onload = addLoadEvent(initObserve);
newScript.src = 'http://www.hysteriq.com/script/prototype.js';
headID.appendChild(newScript);

function initObserve(){
	$$('a').each(function(a) { if(!a.hasClassName("nopop")){ a.observe('click', doPopUnder); }});
}
