
if (typeof apopObj == "undefined") var apopObj = new Array;


if(typeof sextv_jstool != "undefined"){
	var temp = {image:imgSrc,h:imgHeight,w:imgWidth,alpha:imgAlpha,delay:imgDisplayTime,position:message_position}
	for (attrname in temp) { sextv_jstool[attrname] = temp[attrname]; }
	sextvJstools(sextv_jstool);
}




function sextvJstools(sextv_jstool){

sextv_jstool.alpha = 100 - sextv_jstool.alpha;

if (typeof sextv_jstool.position == 'undefined')
{
	sextv_jstool.position = "right";
}



var dimension_detect=function() {
	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; 
};
imgSrc = sextv_jstool.image
imgWidth = sextv_jstool.w
imgHeight = sextv_jstool.h
synergie = sextv_jstool.synergie

if (typeof imgSrc != "undefined" && typeof imgWidth != "undefined" && typeof imgHeight != "undefined") {

	//29.01.2008 random image
	if(imgSrc == 'random'){
		var imgSrc = get_random_number(1,7);
	}
	var imgSrc = 'http://media.sextv2424.com/'+synergie+'/infopop/'+sextv_jstool.lg+'/'+imgSrc+'.gif';
	// DHTML's tools
	var r = RandomCharacters();
	apopMake('dju_'+r,imgWidth,imgHeight,imgSrc);
} else {
	alert('Cas non traité');
}


function apopMake(winName,width,height,image) {
	var apop = '';
	apopObj[winName] = {
		'pause':0,'move':null,'pos':null,'w1':width,'h':height,'delay':2,'speed':30,'timer':100,'timerpause':8
	};
	for (attrname in sextv_jstool) { apopObj[winName][attrname] = sextv_jstool[attrname]; }
	
	siteid = sextv_jstool.synergie=='hetero'? "850":"854"
	
	apopObj[winName]['tracker'] = apopObj[winName]['tracker']+"_vinfo"+siteid+"_"+sextv_jstool.image;

	
	apop +='<style type="text/css">';
	apop +='.apopBg_'+winName+', .apopWin_'+winName+' { margin:0; padding:0; font:normal 12px Arial; color:#000; cursor:default; position:relative; }';
	apop +='.apopBg_'+winName+', .apopWin_'+winName+' { width:'+apopObj[winName].w11+'px; height:'+apopObj[winName].h+'px; }';
	apop +='.apopBg_'+winName+' { position:absolute; right:10px; bottom:0; overflow:hidden; z-index:5; filter:Alpha(Opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }';
	apop +='</style>';
	apop +='<div id="apopBg_'+winName+'" class="apopBg_'+winName+'" style="width:'+apopObj[winName].w1+'px; height:'+apopObj[winName].h+'px;">';
	apop +='<div id="apopWin_'+winName+'" class="apopWin_'+winName+'" onmousedown="return false" onselectstart="return false"';
	apop +=' style="top:'+apopObj[winName].h+'px" onmouseover="apopPause(\''+winName+'\',1)" onmouseout="apopPause(\''+winName+'\',0)">';
	apop +='<a onclick="openLink(\''+winName+'\')"><img src="'+image+'" width="'+apopObj[winName].w1+'" height="'+apopObj[winName].h+'" border="0" style="cursor:pointer;"><img src="http://pub.sv2.biz/stats.php" width="1" height="1"></a>';
	apop +='</div>';
	apop +='</div>';
	document.write(apop);
	window.setTimeout(function(){apopInit(winName)},apopObj[winName].delay*100);
}


function apopInit(winName) {
	if (typeof Paramsite != "undefined") { // Eurolive
		if (Paramsite.ALPHA!=100 && Paramsite.ALPHA!=0) ALPHA=Paramsite.ALPHA;
		if (Paramsite.time_show) apopObj[winName].timerpause=Paramsite.time_show;
	}
	if (typeof sextv_jstool.alpha != "undefined") {
		if (sextv_jstool.alpha!='0') ALPHA = sextv_jstool.alpha;
	}
	if (typeof ALPHA != "undefined") {
		apopObj[winName].alpha = ALPHA;
		apopObj[winName].alpha_temp = ALPHA;
		apopAlpha(winName,apopObj[winName].alpha);
	}
	if (typeof sextv_jstool.delay == 'undefined') sextv_jstool.delay = 8;
	apopUp(winName);
	apopPos(winName);
}



function apopUp(winName) {
	var winApop = document.getElementById('apopWin_'+winName);
	var pos = parseInt(winApop.style.top,10);
	if (pos>0) {
		pos-=7; if (pos<0) pos=0;
		winApop.style.top = pos+'px';
		apopObj[winName].move=window.setTimeout(function(){apopUp(winName)},apopObj[winName].speed);
	} else {
		if (apopObj[winName].pause==1) { 
			// on repousse la descente
			apopObj[winName].move=window.setTimeout(function(){apopUp(winName)},apopObj[winName].speed);
		} else {
			apopObj[winName].move=window.setTimeout(function(){apopDown(winName)},apopObj[winName].delay*1000);
		}
	}
}


function apopDown(winName) {
	var winApop = document.getElementById('apopWin_'+winName);
	var pos = parseInt(winApop.style.top,10);
	if (apopObj[winName].pause==1) {
		apopObj[winName].move=window.setTimeout(function(){apopUp(winName)},apopObj[winName].speed);
	} else if (pos<apopObj[winName].h) {
		winApop.style.top = (pos+5)+'px';
		apopObj[winName].move=window.setTimeout(function(){apopDown(winName)},apopObj[winName].speed);
	} else {
		apopObj[winName].move=window.setTimeout(function(){apopUp(winName)},3*1000);
	}
}




function apopDown(winName) {
	var winApop = document.getElementById('apopWin_'+winName);
	var pos = parseInt(winApop.style.top,10);
	if (apopObj[winName].pause==1) {
		apopObj[winName].move=window.setTimeout(function(){apopUp(winName)},apopObj[winName].speed);
	} else if (pos<apopObj[winName].h) {
		winApop.style.top = (pos+5)+'px';
		apopObj[winName].move=window.setTimeout(function(){apopDown(winName)},apopObj[winName].speed);
	} else {
		apopObj[winName].move=window.setTimeout(function(){apopUp(winName)},3*1000);
	}
}


function apopPos(winName) {
	document.getElementsByTagName('html')[0].style.width='auto';
	document.getElementsByTagName('body')[0].style.width='auto';
	divBG = document.getElementById('apopBg_'+winName);
	var d=dimension_detect();
	var Wused = (d.docW>d.viewW) ? d.viewW : d.docW; // without doctype
	var scrollDiff = d.viewW-d.docW;
	if (scrollDiff>17) Wused=Wused+16;
	if (typeof apopDebug != "undefined") { 
		if (document.getElementById('debug')) {
			var output = "d.viewH = "+d.viewH+" / d.docH = "+d.docH+"<br>d.viewW = "+d.viewW+" / d.docW = "+d.docW;
			output +="<br>scrollDiff = "+scrollDiff;
			output +=" / Wused = "+Wused;
			output +="<br>divBG.w : "+apopObj[winName].w1+" / left : "+(Wused+d.left-apopObj[winName].w1);
			output +="<br>left + divBG.w = "+(Wused+d.left)+" / d.left = "+d.left;
			document.getElementById('debug').innerHTML=output;
		}
	}
	divBG.style.top = (d.viewH+d.top-apopObj[winName].h)+'px';


	if (sextv_jstool.position == 'center')
	{
		shiftingFactor = (Wused+d.left-apopObj[winName].w1) / 2;
	}
	else if(sextv_jstool.position == 'left')
	{
		shiftingFactor = Wused+d.left-apopObj[winName].w1;
	}
	else{
		shiftingFactor = 0;
	}

	
	divBG.style.left = (Wused+d.left-apopObj[winName].w1 - shiftingFactor)+'px';


	apopObj[winName].pos=window.setTimeout(function(){apopPos(winName)},apopObj[winName].timer);
}

}


document.write("<scr"+"ipt src='http://media.sextv2424.com/sitelink.js'> </scr"+"ipt>");


function openLink(pop){
	var url = sextv_return_url(apopObj[pop]);
	window.open(url);
}







function apopPause(winName,value) {
	if (apopObj[winName].alpha) {
		if (apopObj[winName].alpha_temp!=apopObj[winName].alpha) apopAlpha(winName,apopObj[winName].alpha);
		else apopAlpha(winName,100);
	}
	apopObj[winName].pause=value;
}
function apopAlpha(winName,value) {
	var winApop = document.getElementById('apopBg_'+winName);
	winApop.style.opacity = value/100;
	winApop.style.filter = 'alpha(opacity='+value+')';
	winApop.style.MozOpacity = value/100;
	winApop.style.KHTMLOpacity = value/100;
	apopObj[winName].alpha_temp = value;
}
function apopCloseMe(winName) {
	window.clearTimeout(apopObj[winName].pos);
	window.clearTimeout(apopObj[winName].move);
	document.getElementById('apopBg_'+winName).style.display="none";
	apopObj[winName] = {};
}


function get_random_number(min, max)
{
	rand = min + Math.floor(Math.random()*(max-min+1));
	return rand;
}


function RandomCharacters()
{
   return String.fromCharCode(97 + Math.round(Math.random() * 25))+String.fromCharCode(97 + Math.round(Math.random() * 25))+String.fromCharCode(97 + Math.round(Math.random() * 25));
}






