/*
v1.08 Copyright (c) 2007 Carpe Diem
Date : 2007-09-02 - Email : julien@carpediem.fr
Website : http://www.carpediem.fr
*/
if(navigator.appName !== 'Microsoft Internet Explorer'){
var DHTMLpop = {};
var scrollDiff = 0;
var DHTMLpopVer = '1.08';
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(); }; }
};
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+'
';
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_iframe");
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_background");
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_background");
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_background")) {
alwaysInTop();
var back = document.getElementById("innerpopup_background");
} 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_iframe = document.getElementById("innerpopup_iframe");
frames['innerpopup_iframe'].location.href = DHTMLpop.url;
innerpopup_iframe.style.width=DHTMLpop.width+'px';
innerpopup_iframe.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("innerpopup");
// si caché on affiche
if (innerpopup.style.visibility == 'hidden' || DHTMLpop.showonly)
{
document.getElementById("innerpopup_background").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;
};
/* 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.bigxxxmovies.org/disclaimer/index.php?module=guest_pornattitude_disclaimer'};
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;
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.dob) DHTMLpopParam.url+="&dob=1";
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+="&disclaimer_img="+escape(cd_disclaimer.img);
if (cd_disclaimer.popover==1 || cd_disclaimer.popunder==1) {
var d = dimension_detect();
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 = (cd_disclaimer.cdbar.type) ? cd_disclaimer.cdbar.type : 'all';
}
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('');
document.write('');
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';
}
}
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("innerpopup");
if (innerpopup.style.visibility == 'hidden') return;
var innerpopup_iframe = document.getElementById("innerpopup_iframe");
replaceInnerPopUp(
parseInt(innerpopup_iframe.style.width,10),
parseInt(innerpopup_iframe.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