/********** variables **********/

var er_warning_height = 750;
var er_warning_width  = 590;

var er_warning_exit_link = 'http://www.films2sexe.fr';
		
var er_warning_delay_affich    = 1;
var er_warning_opacity         = 45;
var er_warning_exit_active     = 1;

var er_warning_overlay_name    = 'er_warning_overlay';
var er_warning_datas_name      = 'er_warning_datas';
var er_warning_cookie_name     = 'er_warning_cook';
var er_warning_display_it      = false;
var er_warning_opacity_divided = er_warning_opacity/100;
var er_warning_delay_time      = 0;
var er_warning_datas_div;
var er_warning_overlay_div;

switch(er_warning_delay_affich){
	case 0: er_warning_delay_time = 0;     break;
	case 1: er_warning_delay_time = 24;    break;
	case 2: er_warning_delay_time = 7*24;  break;
	case 3: er_warning_delay_time = 14*24; break;
	case 4: er_warning_delay_time = -1;    break;
}


/********** functions **********/

function er_warning_show() {
	er_warning_overlay_div = document.getElementById(er_warning_overlay_name);
	er_warning_datas_div = document.getElementById(er_warning_datas_name);
	er_warning_set_positions();
	er_warning_datas_div.style.display = 'block';
	er_warning_overlay_div.style.display = 'block';
}

function er_warning_hide() {
	er_warning_datas_div.style.display = 'none';
	er_warning_overlay_div.style.display = 'none';
	er_warning_click_exit();
}

function er_warning_set_positions()
{
	er_warning_datas_div.style.top = Math.round( er_warning_get_real_scroll_top() + (er_warning_get_real_window_height() - er_warning_height) / 2) - 10 + "px";
	er_warning_overlay_div.style.top = er_warning_get_real_scroll_top() + "px";
	er_warning_overlay_div.style.height = er_warning_get_real_window_height() + "px";
	er_warning_overlay_div.style.width = er_warning_get_real_window_width() + "px";
	setTimeout('er_warning_set_positions()', 20);
}

function er_warning_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_warning_get_real_window_width() {
	if( typeof window.innerWidth == 'number' )
		return ( window.scrollMaxY > 0 ) ? window.innerWidth-17 : window.innerWidth;
	else if ( document.documentElement.clientWidth)
		return document.documentElement.clientWidth;
	else if( typeof document.body.clientWidth == 'number' )
		return document.body.clientWidth;
}

function er_warning_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_warning_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_warning_click_exit()
{
	if (er_warning_exit_active == 1)
	{
		if (navigator.userAgent.indexOf("Firefox") != -1 || navigator.userAgent.indexOf("MSIE 8") != -1) {
			exit_win = window.open(er_warning_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("Opera") != -1 || navigator.userAgent.indexOf("Chrome") != -1 || navigator.userAgent.indexOf("Safari") != -1) {
			window.open(window.location);
			setTimeout(function () { window.location = er_warning_exit_link; }, 500);
		} else {
			window.open(er_warning_exit_link,"_blank");
			self.focus();
		}
	}
	
	switch (er_warning_delay_time)
	{
		case 0  : return;
		case -1 : document.cookie = er_warning_cookie_name + "=true"; break;
		default :
				var er_warning_expiration_date = new Date();
				er_warning_expiration_date.setTime(er_warning_expiration_date.getTime()+(er_warning_delay_time*3600*1000));
				er_warning_set_cookie(er_warning_cookie_name, 'true', er_warning_expiration_date);
	}
}

function er_warning_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_warning_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_warning_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_warning_get_cookie_value (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0)
			break; 
	}
	return null;
}

function er_warning_email_focus(this_form)
{
	e = this_form.email;
	if (e.value == '@') e.value = '';
}

function er_warning_email_blur(this_form)
{
	var e = this_form.email;
	if (e.value == '@' || e.value == '')
		e.value = '@';
}

var er_warning_msg_mail_alert;

if (navigator.browserLanguage)
	var er_warning_language = navigator.browserLanguage; 
else
	var er_warning_language = navigator.language; 

if (er_warning_language.indexOf('fr') > -1) er_warning_msg_mail_alert = 'Merci d\'entrer un email valide !';
else if (er_warning_language.indexOf('en') > -1) er_warning_msg_mail_alert = 'Please enter a valid email !';
else if (er_warning_language.indexOf('es') > -1) er_warning_msg_mail_alert = 'Please enter a valid email !';
else if (er_warning_language.indexOf('de') > -1) er_warning_msg_mail_alert = 'Please enter a valid email !';
else if (er_warning_language.indexOf('it') > -1) er_warning_msg_mail_alert = 'Please enter a valid email !';
else er_warning_msg_mail_alert = 'Merci d\'entrer un email valide !';

function er_warning_check_email(this_form)
{
	var email = this_form.email.value;
	var filter = /^([\w-]+(?:\.[\w-_]+)*)@((?:[\w-]+\.)*\w[\w-]{0,100})\.([a-z]{2,8}(?:\.[a-z]{2})?)$/i;
	
	if (!filter.test(email))
	{
		alert(er_warning_msg_mail_alert);
		return false;
	}
	
	return true;
}


/********** content **********/

var er_warning_content = '<style type="text/css" media="screen"><!--table#warning  { width: 697px; height: 650px; border: none; }table#warning , #warning tr, #warning td, #warning div, #warning img { margin: 0; padding: 0; border: 0; }#warning img { vertical-align: bottom; }--></style><table cellspacing="0" cellpadding="0" border="0" id="warning"><tr><td colspan="5"><img src="/assets/img/disclaimer.png" width="697" height="509" border="0" alt="Warning" title="Disclaimer" /></td></tr><tr><td width="80"></td><td height="71" width="310" align="right" valign="middle"><a href="javascript:er_warning_hide();"><img src="/assets/img/entrer.png" width="310" height="71" border="0" alt="ENTRER" title="ENTRER" /></a></td><td height="71" width="30" valign="middle"></td><td height="71" width="310" align="left" valign="middle"><a href="http://www.google.com"><img src="/assets/img/sortir.png" width="310" height="71" border="0" alt="SORTIR" title="SORTIR" /></a></td><td width="80"></td></tr></table>';


/*********** exec **********/

if (er_warning_delay_affich == 0)
{
	er_warning_display_it = true;
}
else
{
	var er_warning_current_cook = er_warning_get_cookie(er_warning_cookie_name);
	if(er_warning_current_cook == null)
		er_warning_display_it = true;
}


if (er_warning_display_it)
{
	document.write('<div id="'+er_warning_overlay_name+'" style="display: none; position: absolute; top: 0pt; left: 0pt; z-index: 79999; width: 100%; background:black; filter:alpha(opacity='+er_warning_opacity+'); -khtml-opacity: '+er_warning_opacity_divided+'; -moz-opacity: '+er_warning_opacity_divided+'; opacity: '+er_warning_opacity_divided+';"></div>');
	document.write('<div id="'+er_warning_datas_name+'" style="z-index: 80000; position: absolute; width: 100%; top:80px; display:none; left: 0px;" align="center">');
	document.write(er_warning_content);
	document.write('</div>');

	er_warning_show();
}



/* ********** REFERRER TOOLS ************** */
/* *** VARS *** */

var er_ref_cookie_name   = 'er_ref_set_cookie_referrer_cook';
var er_ref_isSafari      = (/Safari/.test(navigator.userAgent));
var er_ref_ida           = '1141';
var er_ref_cur_domain    = '';
var er_ref_referrer      = '';
var er_ref_referrer_orig = '';
var er_ref_referrer_kw   = '';
var er_ref_current_cook  = '';
var er_ref_cnt_iframe    = 0;

/* *** FUNCTIONS *** */

if (typeof er_ref_set_cookie != 'function')
{
	function er_ref_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" : "");
	}
}

if (typeof er_ref_get_cookie_value != 'function')
{
	function er_ref_get_cookie_value (offset) {
		var endstr = document.cookie.indexOf (";", offset);
		if (endstr == -1)
			endstr = document.cookie.length;
		return unescape(document.cookie.substring(offset, endstr));
	}
}

if (typeof er_ref_get_cookie != 'function')
{
	function er_ref_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_ref_get_cookie_value (j);
			i = document.cookie.indexOf(" ", i) + 1;
			if (i == 0)
				break; 
		}
		return null;
	}
}

if (typeof er_ref_parse_kw_search != 'function')
{
	function er_ref_parse_kw_search(getvalue, url) {
	    var regex = new RegExp("[?&]" + getvalue + "=([^&]*)");
	    output = regex.exec(url);
	    return (output ? output[1] : '');
	}
}

if (typeof er_ref_set_current_domain != 'function')
{
	function er_ref_set_current_domain() {
		er_ref_cur_domain = document.location.href;
		er_ref_cur_domain = er_ref_cur_domain.substring(7, er_ref_cur_domain.length);
		er_ref_cur_domain = er_ref_cur_domain.substring(0, er_ref_cur_domain.indexOf('/'));
	}
}

if (typeof er_ref_set_referrer_datas != 'function')
{
	function er_ref_set_referrer_datas() {
		er_ref_referrer = document.referrer;
		er_ref_referrer_orig = er_ref_referrer;

		if (er_ref_referrer.indexOf('http://') != -1) {
			er_ref_referrer = er_ref_referrer.substring(7, er_ref_referrer.length);
			er_ref_referrer = er_ref_referrer.substring(0, er_ref_referrer.indexOf('/'));

	        if (er_ref_referrer_orig.indexOf('google.') != -1)
	            er_ref_referrer_kw = er_ref_parse_kw_search('q', er_ref_referrer_orig);
	        if (er_ref_referrer_orig.indexOf('yahoo.') != -1)
	            er_ref_referrer_kw = er_ref_parse_kw_search('p', er_ref_referrer_orig);
	        if (er_ref_referrer_orig.indexOf('bing.') != -1)
	            er_ref_referrer_kw = er_ref_parse_kw_search('q', er_ref_referrer_orig);
			if (er_ref_referrer_orig.indexOf('voila.') != -1)
	            er_ref_referrer_kw = er_ref_parse_kw_search('rdata', er_ref_referrer_orig);
			if (er_ref_referrer_orig.indexOf('aol.') != -1)
	            er_ref_referrer_kw = er_ref_parse_kw_search('q', er_ref_referrer_orig);
		}
	}
}

if (typeof er_ref_track_visit != 'function')
{
	function er_ref_track_visit()
	{
		var random = Math.floor(Math.random()*9999+1);
		var er_url = 'http://gateway.eravage.com/set_hit_referrer.php?ida='+er_ref_ida+'&referer='+er_ref_cur_domain+'&referer_orig='+er_ref_referrer+'&referer_orig_kw='+er_ref_referrer_kw+'&rand='+random;
		var img = new Image(0, 0);
		img.src = er_url;
		document.body.appendChild(img);
	}
}

if (typeof er_ref_do_iframe != 'function')
{
	function er_ref_do_iframe(domain) {
		if (er_ref_isSafari)
		{
			document.write('<form name="er_ref_form_set_cookie'+er_ref_cnt_iframe+'" id="er_ref_form_set_cookie'+er_ref_cnt_iframe+'" style="width:0px;height:0px;padding:0px;margin:0px;" method="get" action="http://'+domain+'/set_cookie_referrer.php" target="er_ref_set_cookie_referrer_iframe'+er_ref_cnt_iframe+'">');
			document.write('<input type="hidden" name="ida" value="'+er_ref_ida+'" /><input type="hidden" name="domain" value="'+er_ref_cur_domain+'" /><input type="hidden" name="referrer" value="'+er_ref_referrer+'" /><input type="hidden" name="referrer_kw" value="'+er_ref_referrer_kw+'" />');
			document.write('</form>')
			document.write('<iframe src="http://'+domain+'/set_cookie_referrer.php" style="width:0px;height:0px;padding:0px;margin:0px;" frameborder="no" marginheight="0" marginwidth="0" scrolling="no" allowtransparency="true" name="er_ref_set_cookie_referrer_iframe'+er_ref_cnt_iframe+'"></iframe>');
			eval('document.er_ref_form_set_cookie'+er_ref_cnt_iframe+'.submit();');
		}
		else
		{
			document.write('<iframe src="http://'+domain+'/set_cookie_referrer.php?ida='+er_ref_ida+'&domain='+er_ref_cur_domain+'&referrer='+er_ref_referrer+'&referrer_kw='+er_ref_referrer_kw+'" style="width:0px;height:0px;padding:0px;margin:0px;" frameborder="no" marginheight="0" marginwidth="0" scrolling="no" allowtransparency="true" name="er_ref_set_cookie_referrer_iframe"></iframe>');
		}
		er_ref_cnt_iframe++;
	}
}

if (typeof er_ref_add_event_on_load != 'function')
{
	function er_ref_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();
				}
			}
		}
	}
}

/* *** EXEC *** */

er_ref_set_current_domain();
er_ref_set_referrer_datas();

er_ref_current_cook = er_ref_get_cookie(er_ref_cookie_name);

if (er_ref_referrer != "" && er_ref_referrer != er_ref_cur_domain && er_ref_current_cook == null)
{
	er_ref_do_iframe('gateway.eravage.com');
	er_ref_do_iframe('www.pornravage.com');
	er_ref_do_iframe('www.laly-filmsx.com');
	er_ref_do_iframe('www.secret-de-cindy.com');
	er_ref_do_iframe('www.films2sexe.fr');

	var er_ref_expir_date = new Date();
	er_ref_expir_date.setTime(er_ref_expir_date.getTime()+(3600*1000));
	er_ref_set_cookie(er_ref_cookie_name, 'ok', er_ref_expir_date);
}

er_ref_add_event_on_load( function() { er_ref_track_visit(); } );

/* ********** /REFERRER TOOLS ************** */




