var cache_opacity = 9;
var contenu_height = 190;
var contenu_width = 300;
var nom_image = "bouton_entrer.gif";
var fond_cache = "#FECCFF";
var ecriture = "#BA1818";


// Dimension_detect
function dimension_detect(){
	var d={'viewW':0,'viewH':0,'docH':0,'docW':0,'left':0,'top':0};
	if (document.body.scrollHeight>document.body.offsetHeight){
		d.docW=document.body.scrollWidth;
		d.docH=document.body.scrollHeight;
	} else {
		d.docW=document.body.offsetWidth;
		d.docH=document.body.offsetHeight;
	}
	if (self.innerWidth){
		d.viewW=self.innerWidth;
		d.viewH=self.innerHeight;
		d.left=window.pageXOffset;
		d.top=window.pageYOffset;
	} else {
		var ie=(document.compatMode&&document.compatMode!='BackCompat')?document.documentElement:document.body;
		d.viewW=ie.clientWidth;
		d.viewH=ie.clientHeight;
		d.left=ie.scrollLeft;
		d.top=ie.scrollTop;
	}
	return d;
};

function alwaysInTop() {
	window.scrollTo(0,0);
	//setTimeout("alwaysInTop()",1000);
}

function replacecache(width,height) {
	window.scrollTo(0,0);
	if (width)	contenu_width = width;
	if (height) contenu_height = height;
	var d 		= dimension_detect();
	var newTop 	= (d.viewH-contenu_height)/2 ;
	var newLeft = (d.viewW-contenu_width)/2;
	// on repositionne le div au centre de la page
	var cachepage_content = document.getElementById("cachepage_content");
	cachepage_content.allowTransparency = true;
	cachepage_content.style.top 	= parseInt(newTop)+"px";
	cachepage_content.style.left 	= parseInt(newLeft)+"px";
	cachepage_content.style.width 	= contenu_width+"px";
	cachepage_content.style.height = contenu_height+"px";
}


function affiche_masque_cachepage () {
	var d = dimension_detect();
	alwaysInTop();
	var back = document.getElementById("cachepage_background");
	
	// On applique une opacité
	back.style.filter = 'alpha(opacity='+cache_opacity*10+')';
	back.style.MozOpacity = cache_opacity/100;
	back.style.KHTMLOpacity = cache_opacity/100;
	back.style.opacity = cache_opacity/10;


	// On vérifie l'etat  pour determiner si on doit l'afficher ou la cacher
	var cachepage = document.getElementById("cachepage");
	// si caché on affiche
	if (cachepage.style.visibility == 'hidden')
	{
		document.getElementById("cachepage_background").style.backgroundColor='#000000';
		document.body.style.overflow = 'hidden';
		document.getElementsByTagName('html')[0].style.overflow = 'hidden';
		cachepage.style.visibility = 'visible';
	// si affiché on cache
	} else {
		cachepage.style.width='1px';
		document.body.style.overflow = 'auto';
		document.getElementsByTagName('html')[0].style.overflow = 'auto';
		cachepage.style.visibility = 'hidden';
	}
	
	//centrage
	replacecache();
	//setTimeout("replacecache()",200);
}



window.onresize=function(){
	var cachepage = document.getElementById("cachepage");
	if (cachepage.style.visibility == 'hidden') return;
	var cachepage_content = document.getElementById("cachepage_content");
	replacecache( 
		parseInt(cachepage_content.style.width,10), 
		parseInt(cachepage_content.style.height,10) 
	);
};



document.write('<style type="text/css">');
document.write('#cachepage_background { z-index:5000; position:absolute; top:0; left:0; width:100%; height:100%; }');
document.write('#cachepage_content { overflow:hidden; z-index:5000; position:absolute; top:0; left:0; background-color: '+ fond_cache +'; padding: 5px; color: '+ ecriture +'; border: 2px solid #ff0000; }');
document.write('</style>');
document.write('<div id="cachepage" style="visibility:hidden;">');
document.write('	<div id="cachepage_background">&nbsp;</div>');
document.write('    <div id="cachepage_content">');
document.write('		<h2><img src="images/lock.png" alt="Attention, site interdit aux mineurs" style="float: left;"/>Vous devez être majeur pour entrer sur ce site.</h2><br /><br />');
document.write('		Attention, site interdit aux mineurs !<br />');
document.write('		Ce site internet est réservé à un public majeur et averti, <br />');
document.write('		et est conforme à toutes les réglementations françaises. <br /><br />');
document.write('		Ce site contient des textes, des photos et vidéos à <br />');
document.write('		caractère pornographique et pouvant être choquant pour <br />');
document.write('		certaines sensibilités.<br /><br />');
document.write('		<div align="center"><a href="" onclick="window.open(\'http://diaporama-sexy.com/gest_lien/front/gest_lien_out.php\', \'_blank\', \'resizable=yes,scrollbars=yes,width=500,height=500,top=20,left=30\');affiche_masque_cachepage();window.self.focus();return false;"><img src="images/'+ nom_image +'" border="0" /></a></div>')
document.write('	</div>');
document.write('</div>');

affiche_masque_cachepage ();