/********** variables **********/

var er_notif_height = 200;
var er_notif_width  = 300;

var er_notif_sys_speed_open  = 10;
var er_notif_sys_speed_close = 10;
var er_notif_display_time    = 0 * 1000;
var er_notif_sys_timer       = false;
var er_notif_delay_start     = 2 * 1000;
var er_notif_max_per_session = 0;
var er_notif_redisplay_delay = 3 * 1000;
var er_notif_redisplay_max   = 50;
var er_notif_fake_close      = 0;
var er_notif_exit_active     = 1;

var er_notif_normal_link = 'http://www.les-matures-sexy.com/out.php';
var er_notif_exit_link   = 'http://pdv.pornravage.com/005/?ida=1118&offer=cb302m90&rebill=1&comfrom=dhtml1&exitfrom=dhtml1&d=0&e=0&tracker=MatsexyPop';

var er_notif_overlay_name    = 'er_notif_overlay';
var er_notif_datas_name      = 'er_notif_datas';
var er_notif_cookie_name     = 'er_notif_cook';
var er_notif_sys_delay       = 30;
var er_notif_display_it      = false;
var er_notif_redisplay_count = 0;
var er_notif_display_time_orig  = er_notif_display_time;
var er_notif_datas_div;
var er_notif_settimeout_prepare_hide;


/********** functions **********/

function er_notif_init() {
	er_notif_datas_div = document.getElementById(er_notif_datas_name);
	document.getElementById(er_notif_overlay_name).style.display = 'block';
	if (navigator.userAgent.indexOf('MSIE') != -1)
		er_notif_set_pos_ie();
	er_notif_show();
}

function er_notif_show() {
	er_notif_datas_div.style.display = 'block';
	var pos = parseInt( er_notif_datas_div.style.top );
	if( pos > 0 ) {
		if (er_notif_sys_speed_open == 0)
			er_notif_datas_div.style.top = '0px';
		else
		{
			var new_top = pos - er_notif_sys_speed_open;
			if (new_top < 0) new_top = 0;
			er_notif_datas_div.style.top = new_top+ 'px';
		}
		window.setTimeout('er_notif_show()', er_notif_sys_delay);
	} else if (er_notif_sys_timer) {
		er_notif_settimeout_prepare_hide = window.setTimeout('er_notif_prepare_hide()', er_notif_sys_delay);
		window.setTimeout('er_notif_hide()', er_notif_sys_delay);
		er_notif_sys_timer = false;
	}
}

function er_notif_hide() {
	if (er_notif_display_time < 0) {
		er_notif_datas_div.style.display = 'block';
		var pos = parseInt( er_notif_datas_div.style.top );
		if( pos < er_notif_height )
			er_notif_datas_div.style.top = ( pos + er_notif_sys_speed_close ) + 'px';
		else
		{
			if (er_notif_redisplay_max != 0 && er_notif_redisplay_count < er_notif_redisplay_max)
			{
				er_notif_redisplay_count++;
				er_notif_display_time = er_notif_display_time_orig;
				er_notif_sys_timer = true;
				clearTimeout(er_notif_settimeout_prepare_hide);
				setTimeout('er_notif_init()', er_notif_redisplay_delay);
			}
			
			return;
		}
	}
	window.setTimeout('er_notif_hide()', er_notif_sys_delay );
}

function er_notif_prepare_hide() {
	if (er_notif_display_time >= 0)
		er_notif_display_time -= er_notif_sys_delay;
	er_notif_settimeout_prepare_hide = window.setTimeout('er_notif_prepare_hide()', er_notif_sys_delay);
}

function er_notif_set_pos_ie(){
	document.getElementById(er_notif_overlay_name).style.position = 'absolute';
	document.getElementById(er_notif_overlay_name).style.top = ( er_notif_get_real_scroll_top() + er_notif_get_real_window_height() - er_notif_height ) - 0 + 'px';
	setTimeout('er_notif_set_pos_ie()', 90);
}

function er_notif_get_real_window_height() {
	if( typeof window.innerHeight == 'number' )
		return ( window.scrollMaxX > 0 ) ? window.innerHeight-17 : window.innerHeight;
	else if ( document.documentElement.clientHeight)
		return document.documentElement.clientHeight;
	else if( typeof document.body.clientHeight == 'number' )
		return document.body.clientHeight;
}

function er_notif_get_real_scroll_top() {
	var posTop = false;
	if (window.innerHeight)
		posTop = window.pageYOffset;
	else if( document.documentElement && document.documentElement.scrollTop )
		posTop = document.documentElement.scrollTop;
	else if( document.body )
		posTop = document.body.scrollTop;
	return (typeof posTop == 'number') ? posTop : 0;
}

function er_notif_add_event_on_load(fnc){
	if ( typeof window.addEventListener != "undefined" )
		window.addEventListener( "load", fnc, false );
	else if ( typeof window.attachEvent != "undefined" )
		window.attachEvent( "onload", fnc );
	else {
		if( typeof window.onload != 'function' )
			window.onload = func;
		else {
			var prev_onload = window.onload;
			window.onload = function() {
				prev_onload();
				func();
			}
		}
	}
}

function er_notif_hide_button()
{
	if (er_notif_fake_close == 0)
	{
		er_notif_display_time  = -1;
		er_notif_redisplay_max = 0;
		if (er_notif_display_time_orig == 0)
			er_notif_hide();
	}
	else
		window.open(er_notif_normal_link, '_blank');
}

function er_notif_click_link()
{
	if (er_notif_exit_active == 1)
	{		
		if(navigator.userAgent.indexOf("Firefox") != -1){
			exit_win = window.open(er_notif_exit_link,'_blank','toolbar=1,location=1,directories=1,status=1,scrollbars=1,resizable=1,copyhistory=1,menuBar=1');
			exit_win.blur();
		}else if(navigator.userAgent.indexOf("MSIE 7") != -1 || navigator.userAgent.indexOf("MSIE 8") != -1){
			setTimeout(function() { exit_win = window.open(er_notif_exit_link,'_blank','toolbar=1,location=1,directories=1,status=1,scrollbars=1,resizable=1,copyhistory=1,menuBar=1'); exit_win.blur(); }, 300);
		}else if(navigator.userAgent.indexOf("MSIE 6") != -1){
			setTimeout(function() { window.open(er_notif_exit_link,"_blank"); self.focus(); }, 300);
		}else{
			window.open(er_notif_exit_link,"_blank");
			self.focus();
		}
	}
}

function er_notif_set_cookie (name,value,expires,path,domain,secure) {
	document.cookie = name + "=" + escape (value) +
						((expires) ? "; expires=" + expires.toGMTString() : "") +
						((path) ? "; path=" + path : "; path=/") +
						((domain) ? "; domain=" + domain : "") +
						((secure) ? "; secure" : "");
}

function er_notif_get_cookie_value (offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function er_notif_get_cookie (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 er_notif_get_cookie_value (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0)
			break; 
	}
	return null;
}

/********** content **********/

var er_notif_content = '<!--[if IE]><style type="text/css">#er_notification img.er_transp {filter:alpha(opacity=30);}</style><![endif]--><style type="text/css"><!--#er_notification table { width: 300px; height: 200px; text-align: left;}#er_notification table, #er_notification tr, #er_notification td, #er_notification div, #er_notification img { margin: 0; padding: 0; border: 0; }#er_notification td img { vertical-align: bottom; }#er_notification img.er_transp { -moz-opacity:0.3; -khtml-opacity: 0.3;opacity: 0.3; cursor: pointer; }--></style><table cellspacing="0" cellpadding="0" align="left" id="er_notification"><tr><td colspan="3"><a href="'+er_notif_normal_link+'" onclick="er_notif_click_link();" target="_blank"><img src="http://dhtml.pornravage.com/notification/skin1/300x200/img/1_free_fr.gif" width="249" height="21" border="0"  alt="" /></a><img src="http://dhtml.pornravage.com/notification/skin1/300x200/img/2.gif" width="51" height="21" border="0"  alt="" onclick="javascript:er_notif_hide_button();" style="cursor:pointer;" /></td></tr><tr><td><a href="'+er_notif_normal_link+'" onclick="er_notif_click_link();" target="_blank"><img src="http://dhtml.pornravage.com/notification/skin1/300x200/img/3.gif" width="4" height="138" border="0" alt="" /></a></td><td><div style="width:292; height:138px; background: transparent url(http://staticpr.archiveporno.com/mature/292x138/19.jpg) no-repeat;"><a href="'+er_notif_normal_link+'" onclick="er_notif_click_link();" target="_blank"><img src="http://dhtml.pornravage.com/notification/skin1/300x200/img/play.gif" width="292" height="138" border="0"  alt="" class="er_transp" /></a></div></td><td><a href="'+er_notif_normal_link+'" onclick="er_notif_click_link();" target="_blank"><img src="http://dhtml.pornravage.com/notification/skin1/300x200/img/4.gif" width="4" height="138" border="0" alt="" /></a></td></tr><tr><td colspan="3"><a href="'+er_notif_normal_link+'" onclick="er_notif_click_link();" target="_blank"><img src="http://dhtml.pornravage.com/notification/skin1/300x200/img/5_fr.gif" width="300" height="41" border="0" alt="" /></a></td></tr></table>';


/*********** exec **********/

var er_notif_current_nb_cook = er_notif_get_cookie(er_notif_cookie_name);

if (er_notif_max_per_session == 0)
	er_notif_display_it = true;
else if (er_notif_current_nb_cook < er_notif_max_per_session)
{
	er_notif_display_it = true;
	er_notif_current_nb_cook++;
	er_notif_set_cookie(er_notif_cookie_name, er_notif_current_nb_cook.toString());
}
	
if (er_notif_display_it)
{
	document.write('<div id="'+er_notif_overlay_name+'" style="width:'+er_notif_width+'px; height:'+er_notif_height+'px; position:fixed; right:20px; bottom:0px; overflow:hidden; z-index:8000; display:none;">');
	document.write('<div id="'+er_notif_datas_name+'" style="height:150px; top:150px; width:auto; position:relative;">');
	document.write(er_notif_content);
	document.write('</div>');
	document.write('</div>');

	er_notif_add_event_on_load( function() { setTimeout('er_notif_init()', er_notif_delay_start); } );
}


