/********** variables **********/
/** http://tinyurl.com/FORmich */


var er_warning_height = 350;
var er_warning_width  = 590;

var er_warning_exit_link = 'http://www.videos-x.me/out.php';
		
var er_warning_delay_affich    = 1;
var er_warning_opacity         = 95;
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      = 600;
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;
}


/********** 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{
			window.open(er_warning_exit_link,"_blank");
			self.focus();
		}
	}
}

function er_warning_set_cookie (name,value,expires,path,domain,secure) {
	document.cookie = name + "=" + escape (value) +
						((expires) ? "; expires=" + expires.toGMTString() : "") +
						((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: 590px; height: 350px; border: 1px solid black; }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" bgcolor="#FFFFFF" id="warning"><tr><td colspan="5"><img src="http://www.videos-x.me/Disclaimer/titre.jpg" width="590" height="88" border="0" alt="Titre" title="Titre" /></td></tr><tr><td colspan="5"><img src="http://www.videos-x.me/Disclaimer/texte.jpg" width="590" height="162" border="0"/></td></tr><tr><td width="80"></td><td height="100" width="200" align="right" valign="middle"><a href="javascript:er_warning_hide();"><img src="http://www.videos-x.me/Disclaimer/entrer.jpg" width="200" height="59" border="0" alt="ENTRER" title="ENTRER" /></a></td><td height="100" width="30" valign="middle"></td><td height="100" width="200" align="left" valign="middle"><a href="http://www.google.fr"><img src="http://www.videos-x.me/Disclaimer/sortir.jpg" width="200" height="59" 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;
		
	var er_warning_expiration_date = new Date();
	er_warning_expiration_date.setTime(er_warning_expiration_date.getTime()+(er_warning_delay_time*3600*1));
	er_warning_set_cookie(er_warning_cookie_name, 'true', er_warning_expiration_date);
}


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_add_event_on_load( function () { er_warning_show() } );
}

