function aa_get_cookie_val( offset )
{
	var end = document.cookie.indexOf( ";", offset );
	if( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( offset, end ) );
}

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

function aa_set_cookie( name, value )
{
	var argv = aa_set_cookie.arguments;
	var argc = aa_set_cookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape( value ) +
		((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
		((path == null) ? "" : ("; path=" + path)) +
		((domain == null) ? "" : ("; domain=" + domain)) +
		((secure == true) ? "; secure" : "");
}

function aa_delete_cookie( name )
{
	var exp = new Date();
	exp.setTime( exp.getTime() - 3600 );
	var cval = aa_get_cookie( name );
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

var dis_doc = 'ATTENTION : SITE PORNOGRAPHIQUE RESERVE AUX MAJEURS DE PLUS DE 18 ANS\n';
dis_doc += '\n';
dis_doc += 'Ce site Internet est réservé à un public majeur et averti et est conforme à toutes les réglementations en vigueur.\n';
dis_doc += 'Il contient des photos et des vidéos classées X qui peuvent être choquantes pour certaines sensibilités.\n';
dis_doc += '\n';
dis_doc += 'CLIQUEZ SUR OK POUR CONTINUER, ANNULER POUR QUITTER.';

aa_delete_cookie( 'aa_disclaimer' );

if( aa_get_cookie( 'aa_disclaimer_ok' ) != 1 )
{
	if( document.referrer && document.referrer.indexOf("webtvhard.com") > 0 )
	{
		expires = new Date(); expires.setFullYear(expires.getFullYear()+1);
		aa_set_cookie( 'aa_disclaimer_ok', 1, expires, '/' );
	}
	else if( confirm( dis_doc ) )
	{
		expires = new Date(); expires.setFullYear(expires.getFullYear()+1);
		aa_set_cookie( 'aa_disclaimer_ok', 1, expires, '/' );
	}
	else
	{
		top.location = 'http://www.google.fr/';
	}
}
