/*
	v2.4d Copyright (c) 2007-2009 Carpe Diem
	Date : 2007-09-02 - Email : julien@carpediem.fr
	Website : http://www.carpediem.fr
*/
var DHTMLpop = {};
var scrollDiff = 0;
var DHTMLpopVer = '2.4d';
var DHTMLpopTimer = new Array;
var DHTMLdebugMode = false;
var DHTMLpromoAddon = false;
var add_onload=function(func){
	var oldonload=window.onload;
	if (typeof(window.onload)!='function') { window.onload=func; }
	else { window.onload=function(){ oldonload(); func(); }; }
};
if (typeof(Entrer)=='function' && typeof(Reset)=='function') {
	if (document.getElementById("disclaimer")) {
		cd_disclaimer = { 'preview':0 };
		Entrer();
	}
}
function initDHTMLpop(Obj)
{
	if (!Obj)
	{
		Obj = {};
		if (!Obj.autorun) Obj.autorun = true;
	}
	if (typeof(Obj.opacity)=="undefined") Obj.opacity = 6;
	if (!Obj.height) Obj.height	= 300;
	if (!Obj.width)	Obj.width = 500;
	if (!Obj.bgcolor) Obj.bgcolor = '#000000';
	if (!Obj.url) Obj.url = 'http://www.google.fr';
	DHTMLpop = Obj;
	if (DHTMLpop.autorun) showHideInnerPopUp();
	return DHTMLpop;
}
function runDHTMLpop(obj) {
	obj.autorun=true;
	DHTMLpop = initDHTMLpop(obj);
	return false;
}
function debugDHTMLpop() {
	if (DHTMLdebugMode===false) return;
	var d = dimension_detect();
	var output =
	' viewW='+d.viewW+' viewH='+d.viewH+' docH='+d.docH+' docW='+d.docW+
	' left='+d.left+' top='+d.top+' scrollDiff='+scrollDiff+'<hr>';
		output +='Ver : '+DHTMLpopVer;
		output +=' - Powered by JulienCD ;)';
	var bod = document.getElementsByTagName('body')[0];
	if (document.getElementById('debugSpan')) {
		document.getElementById('debugSpan').innerHTML=output;
	} else {
		var div = document.createElement('div');
		div.id = "debugSpan";
		div.style.position = "absolute";
		div.style.display="block";
		div.style.top="0px";
		div.style.width="500px";
		div.style.backgroundColor='lightgreen';
		div.style.zIndex=10000000;
		div.innerHTML = output;
		bod.appendChild(div);
	}
}
function alwaysInTop() {
	window.scrollTo(0,0);
	DHTMLpopTimer[0]=setTimeout("alwaysInTop()",1000);
}
function replaceInnerPopUp(width,height)
{
	window.scrollTo(0,0);
	if (width)	DHTMLpop.width = width;
	if (height) DHTMLpop.height = height;
	var d 		= dimension_detect();
	var newTop 	= (d.viewH-DHTMLpop.height)/2 ;
	var newLeft = (d.viewW-DHTMLpop.width)/2;
	// on repositionne le div au centre de la page
	var innerPopUp = document.getElementById("innerpopup_iframeD");
	innerPopUp.allowTransparency = true;
	innerPopUp.style.top 	= parseInt(newTop)+"px";
	innerPopUp.style.left 	= parseInt(newLeft)+"px";
	innerPopUp.style.width 	= DHTMLpop.width+"px";
	innerPopUp.style.height = DHTMLpop.height+"px";
	// on r�agrandit le background
	if (document.body.style.overflow=='hidden' || document.body.style.overflow=='') {
		var back = document.getElementById("innerpopup_backgroundD");
		back.style.width = (d.docW>d.viewW)?d.docW+'px':d.viewW+'px';
		back.style.height = (d.docH>d.viewH)?d.docH+'px':d.viewH+'px';
		back.style.height = '5000px';
	} else {
		var back = document.getElementById("innerpopup_backgroundD");
		back.style.width = '1px';
		back.style.height = '1px';
	}
	scrollDiff = d.viewW-d.docW;
	if (scrollDiff<1) document.body.style.width=d.viewW+'px';
	if (DHTMLpop.debug) debugDHTMLpop();
};
function showHideInnerPopUp()
{
	if (document.getElementById("innerpopup_backgroundD")) {
		alwaysInTop();
		var back = document.getElementById("innerpopup_backgroundD");
	} else {
		window.status = "Back is undefined. Disclaimer is stopped.";
		return;
	}
	// On applique une opacit�
	back.style.filter = 'alpha(opacity='+DHTMLpop.opacity*10+')';
	back.style.MozOpacity = DHTMLpop.opacity/100;
	back.style.KHTMLOpacity = DHTMLpop.opacity/100;
	back.style.opacity = DHTMLpop.opacity/10;

	// Chargement du contenu de l'iframe
	var innerpopup_iframeD = document.getElementById("innerpopup_iframeD");
	frames['innerpopup_iframeD'].location.href = DHTMLpop.url;
	innerpopup_iframeD.style.width=DHTMLpop.width+'px';
	innerpopup_iframeD.style.height=DHTMLpop.height+'px';

	// On v�rifie l'etat de l'innerPopUp pour determiner si on doit l'afficher ou la cacher
	var innerpopup = document.getElementById("innerpopupD");
	// si cach� on affiche
	if (innerpopup.style.visibility == 'hidden' || DHTMLpop.showonly)
	{
		document.getElementById("innerpopup_backgroundD").style.backgroundColor=DHTMLpop.bgcolor;
		document.body.style.overflow = 'hidden';
		document.getElementsByTagName('html')[0].style.overflow = 'hidden';
		innerpopup.style.visibility = 'visible';
	// si affich� on cache
	} else {
		innerpopup.style.width='1px';
		document.body.style.overflow = 'auto';
		document.getElementsByTagName('html')[0].style.overflow = 'auto';
		innerpopup.style.visibility = 'hidden';
	}
	replaceInnerPopUp();
	DHTMLpopTimer[1]=setTimeout("replaceInnerPopUp()",200);
}
// 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 get_pif_nbr(min,max)
{
	rand = min + Math.floor(Math.random()*(max-min+1));
	return rand;
}

/* Disclaimer Redirect version DHTML */

if (typeof cd_disclaimer == "undefined") var cd_disclaimer = {'id':10000,'synergie':'hetero','lg':'fr','opacity':9}

var DHTMLpopParam = {'width':564,'height':377,'url':'http://www.securitetotale.com/index.php?module=guest_pornattitude_disclaimer'};
if (!cd_disclaimer.tpl) cd_disclaimer.tpl=0;
if (!cd_disclaimer.skin) cd_disclaimer.skin=1;

if (!cd_disclaimer.tpl && cd_disclaimer.letter=='H') cd_disclaimer.letter='JF';

// Rotation de disclaimer
var randomTPL = false;
if (!cd_disclaimer.tpl && cd_disclaimer.skin==1 && !cd_disclaimer.img && (cd_disclaimer.letter=='H' || cd_disclaimer.letter=='G' || !cd_disclaimer.letter))
{
	randomTPL=true;
	cd_disclaimer.dob=0; // pas de date de naissance
	cd_disclaimer.tpl=[1,2,4,5]; // pas d'ascreen
}
if (typeof(cd_disclaimer.tpl)=='object')
{
	var pif = get_pif_nbr(1,cd_disclaimer.tpl.length);
	pif--;
	cd_disclaimer.tpl=cd_disclaimer.tpl[pif];
}
if (randomTPL && (cd_disclaimer.tpl==2 || cd_disclaimer.tpl==5)) cd_disclaimer.catcher=get_pif_nbr(0,1);

if (!cd_disclaimer.id) cd_disclaimer.id=10000;
if (!cd_disclaimer.tracker) cd_disclaimer.tracker="";
if (!cd_disclaimer.synergie) cd_disclaimer.synergie="hetero";

DHTMLpopParam.url+='&id='+cd_disclaimer.id;
DHTMLpopParam.url+='&synergie='+cd_disclaimer.synergie;
DHTMLpopParam.url+='&tracker='+cd_disclaimer.tracker;
if (cd_disclaimer.osp) DHTMLpopParam.url+='&osp=1';
DHTMLpopParam.autorun=false;

if (typeof(cd_disclaimer.opacity)!="undefined") DHTMLpopParam.opacity = cd_disclaimer.opacity;
if (cd_disclaimer.lg) DHTMLpopParam.url+="&langue="+cd_disclaimer.lg;

if (cd_disclaimer.letter) {
	DHTMLpopParam.url+="&letter="+cd_disclaimer.letter;
} else if (typeof(cd_disclaimer.id_niche)!="undefined") {
	DHTMLpopParam.url+="&c="+cd_disclaimer.id_niche;
}

if (cd_disclaimer.stopexit==1) DHTMLpopParam.url+="&stopexit=1";
if (cd_disclaimer.id_site) DHTMLpopParam.url+="&id_site="+cd_disclaimer.id_site;
if (cd_disclaimer.meethost) DHTMLpopParam.url+="&meethost="+cd_disclaimer.meethost;
if (cd_disclaimer.meetpdv) DHTMLpopParam.url+="&meetpdv="+cd_disclaimer.meetpdv;
if (cd_disclaimer.bgcolor) DHTMLpopParam.bgcolor = cd_disclaimer.bgcolor;
if (cd_disclaimer.showhost) DHTMLpopParam.url+='&showhost=1';
if (cd_disclaimer.skin) DHTMLpopParam.url+="&skin="+cd_disclaimer.skin;
if (cd_disclaimer.noexit==1) DHTMLpopParam.url+="&noexit=1";
if (cd_disclaimer.post==1) DHTMLpopParam.url+="&post=1";
if (cd_disclaimer.sortir) DHTMLpopParam.url+="&sortir="+escape(cd_disclaimer.sortir);

if (cd_disclaimer.popunder==1) DHTMLpopParam.url+="&popunder=1";
if (cd_disclaimer.popover==1) DHTMLpopParam.url+="&popover=1";
if (cd_disclaimer.img) DHTMLpopParam.url+="&img="+escape(cd_disclaimer.img);
if (cd_disclaimer.img2) DHTMLpopParam.url+="&img2="+escape(cd_disclaimer.img2);
if (cd_disclaimer.dir) DHTMLpopParam.url+="&dir="+escape(cd_disclaimer.dir);
if (cd_disclaimer.popover==1 || cd_disclaimer.popunder==1) {
	var d = dimension_detect();
	if (d.docH<1) d.docH=800;
	DHTMLpopParam.url+="&viewH="+d.docH;
	DHTMLpopParam.url+="&viewW="+d.docW;
}
if (cd_disclaimer.exitcd) DHTMLpopParam.url+="&exitcd="+cd_disclaimer.exitcd;
if (cd_disclaimer.timer) DHTMLpopParam.url+="&timer="+cd_disclaimer.timer;
if (cd_disclaimer.debug) DHTMLpopParam.debug=1;
if (cd_disclaimer.dispromo) DHTMLpromoAddon=cd_disclaimer.dispromo;

// Carpe Diem Barre
if (typeof(cd_disclaimer.cdbar)=='object') {
	DHTMLpromoAddon = (typeof(cd_disclaimer.cdbar.type)!="undefined") ? cd_disclaimer.cdbar.type : 'all';
}

if (cd_disclaimer.dob) DHTMLpopParam.url+="&dob=1";

// Nouvelles templates
if (cd_disclaimer.tpl) {
	DHTMLpopParam.url+="&tpl="+cd_disclaimer.tpl;
	if (cd_disclaimer.tpl==1) {
		DHTMLpopParam.width=590;
		DHTMLpopParam.height=403;
	}
	if (cd_disclaimer.tpl==2) {
		DHTMLpopParam.width=590;
		DHTMLpopParam.height=370;
		if (cd_disclaimer.catcher==1) {
			DHTMLpopParam.height=542;
			DHTMLpopParam.url+='&catcher=1';
		}
	}
	if (cd_disclaimer.tpl==3) {
		DHTMLpopParam.width=590;
		DHTMLpopParam.height=273;
	}
	if (cd_disclaimer.tpl==4) {
		DHTMLpopParam.width=590;
		DHTMLpopParam.height=225;
	}
	if (cd_disclaimer.tpl==5) {
		DHTMLpopParam.width=590;
		DHTMLpopParam.height=442;
		if (cd_disclaimer.catcher==1) {
			DHTMLpopParam.height=542;
			DHTMLpopParam.url+='&catcher=1';
		}
	}
}

function expire_day(nbr_day)
{
	var now = new Date();
	var strtotime = now.getTime()+86400*1000*nbr_day;
	return new Date(strtotime);
}

var exp = /(&|\?)(w|warning)=1/g;
if (exp.test(window.location)) {
	DHTMLpopParam.autorun=true;
	if (cd_disclaimer.post!=1) document.cookie = 'dhtmlclaimer=1;path=/;';
} else if (cd_disclaimer.preview==1) {
	DHTMLpopParam.autorun=true;
} else if (cd_disclaimer.preview===0) {
	DHTMLpopParam.autorun=false;
} else if (cd_disclaimer.preview==2 && document.cookie.indexOf('dhtmlclaimer') == -1) { // 7 jours
	document.cookie = 'dhtmlclaimer=1;path=/;expires='+expire_day(7);
	DHTMLpopParam.autorun=true;
} else if (cd_disclaimer.preview==3 && document.cookie.indexOf('dhtmlclaimer') == -1) { // 15 jours
	document.cookie = 'dhtmlclaimer=1;path=/;expires='+expire_day(15);
	DHTMLpopParam.autorun=true;
} else if (document.cookie.indexOf('dhtmlclaimer') == -1) {
	document.cookie = 'dhtmlclaimer=1;path=/;';
	DHTMLpopParam.autorun=true;
}
// Disclaimer disable
var exp = /(&|\?)(w|warning)=0/g;
if (exp.test(window.location)) DHTMLpopParam.autorun=false;

// Promo add-on
var exp = /(&|\?)dispromo=0/g;
if (exp.test(window.location)) DHTMLpromoAddon='0';
var exp = /(&|\?)dispromo=1/g;
if (exp.test(window.location)) DHTMLpromoAddon='1';
var exp = /(&|\?)dispromo=2/g;
if (exp.test(window.location)) DHTMLpromoAddon='2';
var exp = /(&|\?)dispromo=3/g;
if (exp.test(window.location)) DHTMLpromoAddon='3';
var exp = /(&|\?)dispromo=all/g;
if (exp.test(window.location)) DHTMLpromoAddon='all';

// Show Debug
var exp = /(&|\?)debug=1/g;
if (exp.test(window.location)) DHTMLpopParam.debug=1;

// noexit option
var exp = /(&|\?)(noexit=1|e=0|md==19)/g;
if (exp.test(window.location)) DHTMLpopParam.url+="&noexit=1";

DHTMLpopParam.url+="&wparent="+escape(window.location);

document.write('<style type="text/css">');
document.write('#innerpopup_iframeD { overflow:hidden; z-index:500000; position:absolute; top:0; left:0; border:0; }');
document.write('#innerpopup_backgroundD { z-index:499800; position:absolute; top:0; left:0; width:100%; height:100%; }');
if (DHTMLpopParam.autorun===true) {
	document.write('embed,object,select,#pop_up { display:none; visibility:hidden }');
}
document.write('</style>');
document.write('<div id="innerpopupD" style="visibility:hidden;z-index:500000">');
document.write('	<div id="innerpopup_backgroundD">&nbsp;</div>');
document.write('	<iframe allowtransparency="true" id="innerpopup_iframeD" name="innerpopup_iframeD" frameborder="0" scrolling="no" src="about:blank" style="width:5px;height:5px" autocomplete="Off"></iframe>');
document.write('</div>');

function ie6_fix_cdbar(string) {
	if (string=='100%') {
		return (document.compatMode&&document.compatMode!="BackCompat")?document.documentElement.clientWidth+"px":document.body.clientWidth+"px";
	}
	if (string=='top') {
		return (document.compatMode&&document.compatMode!="BackCompat")?document.documentElement.scrollTop+"px":document.body.scrollTop+"px";
	}
}

if (DHTMLpopParam.autorun===true) {
	if (document.cookie.indexOf('deja1vu') != -1)		document.cookie = 'deja1vu=0;path=/;';
	if (document.cookie.indexOf('yes_cookie') != -1)	document.cookie = 'yes_cookie=0;path=/;';
	if (document.cookie.indexOf('myko_cookie') != -1)	document.cookie = 'myko_cookie=0;path=/;';
	if (document.cookie.indexOf('dhtml_cookie') != -1)	document.cookie = 'dhtml_cookie=0;path=/;';
	if (document.cookie.indexOf('live_cookie') != -1)	document.cookie = 'live_cookie=0;path=/;';
	if (document.cookie.indexOf('jstools_mail') != -1)	document.cookie = 'jstools_mail=0;path=/;';
	if (document.cookie.indexOf('jstools_dhtml') != -1)	document.cookie = 'jstools_dhtml=0;path=/;';
} else {
	if (cd_disclaimer.lg && DHTMLpromoAddon!==false)	{ // if(cd_disclaimer.lg)
		if (typeof(cd_disclaimer.cdbar)=='object') { var cd_bar = cd_disclaimer.cdbar; }
		else { var cd_bar = {}; }
		cd_bar.synergie = cd_disclaimer.synergie;
		cd_bar.type = DHTMLpromoAddon;
		cd_bar.lg = cd_disclaimer.lg;
		if (cd_bar.lg=='us') cd_bar.lg='en';
		cd_bar.id = cd_disclaimer.id;
		cd_bar.tracker = cd_disclaimer.tracker+'_DisRedir';
		document.write('<scr'+'ipt language="JavaScript" type="text/javascript" src="http://ktu.sv2.biz/webmaster_cdbar.js"></scr'+'ipt>');
	}
}

var DHTMLdisclaimer = initDHTMLpop(DHTMLpopParam);

if (cd_disclaimer.uacct && DHTMLpopParam.autorun===true) {
	var _uacct = cd_disclaimer.uacct;
	urchinTracker("/disclaimer");
}

window.onresize=function(){
	var innerpopup = document.getElementById("innerpopupD");
	if (innerpopup.style.visibility == 'hidden') return;
	var innerpopup_iframeD = document.getElementById("innerpopup_iframeD");
	replaceInnerPopUp(
		parseInt(innerpopup_iframeD.style.width,10),
		parseInt(innerpopup_iframeD.style.height,10)
	);
};

/*
	Permet de cacher des Elements qui pourraient passer par dessus le disclaimer
	Use : cd_disclaimer.hide = new Array('pika','poke','pichu');
*/
add_onload(function(){
	if (typeof(cd_disclaimer.hide) == 'object' && DHTMLpopParam.autorun===true) {
		for(i=0;i<cd_disclaimer.hide.length;i++) {
			if (document.getElementById(cd_disclaimer.hide[i])) {
				document.getElementById(cd_disclaimer.hide[i]).style.display='none';
				document.getElementById(cd_disclaimer.hide[i]).style.visibility = 'hidden';
			}
		}
	}
});

if (DHTMLpopParam.autorun===false && cd_disclaimer.popunder==1) {
	add_onload(function(){window.focus();});
	window.focus();
}
add_onload(function(){
	DHTMLdebugMode=true;
	if (DHTMLpop.debug) debugDHTMLpop();
});


