var d=document;var l=(d.layers)?1:0;op=navigator.userAgent.toLowerCase().indexOf('opera')!=-1;
function gE(e,f){if(l){var f=(f)?f:self;var V=f.document.layers;if(V[e])return V[e];for(var W=0;W<V.length;)var t=gE(e,V[W++]);return t;}if(d.all)return d.all[e];return d.getElementById(e);}
function sE(e){if(l)e.visibility='show';else e.style.visibility='visible';}
function hE(e){if(l)e.visibility='hide';else e.style.visibility='hidden';}
function sX(e,x){if(!parseInt(x)) x = 0;if(l)e.left=x;else if(op)e.style.pixelLeft=x;else e.style.left=x;}
function sY(e,y){if(!parseInt(y)) y = 0;if(l)e.top=y;else if(op)e.style.pixelTop=y;else e.style.top=y;}
function wH(e,h){if(l){Y=e.document;Y.write(h);Y.close();}if(e.innerHTML)e.innerHTML=h;}
var language;
if (navigator.userLanguage){	language = navigator.userLanguage.toLowerCase(); }
else if (navigator.systemLanguage){	language = navigator.systemLanguage.toLowerCase(); }
if (navigator.browserLanguage){	language = navigator.browserLanguage.toLowerCase(); }
else{	language = navigator.language.toLowerCase(); }


var IMG_TEST = new Image();
var bname=navigator.appName;
var adsl = 0;
var deja=0;
var mX=0; var mY=0;

var st = new Array(400,260);

var LG_HASH = { fr : 'fr', us: 'en', es: 'es', it: 'it' };

var TXT_STATUS = {fr :"vidéos et photos à télécharger",
		  es :"fotos y videos para descargar",
		  it :"accesso immediato",
		  us : "vidz and pics to download"
		  };

var lg = "fr";

for(var tmp in TXT_STATUS) { if(language.indexOf(LG_HASH[tmp]) != -1) { lg = tmp ; }}

var url_d = "http://htmldialer.parisvoyeur.com/perl/HTML/nph-dialer.pl?lg="+ lg +"&id_promo=Include_popup_info_v2_1&pays=33&dialer_name="+ nomkit +"&rf=&id_kit="+ idkit +"&tracker="+ tracker +"&gc="+ ((idkit >= 500000) ? "1" : "0");

var tltp=null;

if (( navigator.platform && navigator.platform != 'Win32' )||(bname != 'Microsoft Internet Explorer') || (navigator.userAgent.toLowerCase().indexOf('mac') != -1))
{
	adsl = 1;
}
else
{
	var date = new Date();
	IMG_TEST.src = "http://public.carpediem.fr/dialer/images/calcul.jpg?nocache&"+ Date.parse(date);
	setTimeout('if(IMG_TEST.complete) { adsl=1; } else { IMG_TEST.src = "http://public.carpediem.fr/dialer/images/espaceur.gif"; }', 1500);
}	

function popup_info()
{
	tltp=gE("TOOLTIP_1K");
	window.status = TXT_STATUS[lg];

	if(d.all&&d.getElementById)
	{
		if(oClientCaps.connectionType == 'lan') 
		{
			adsl = 1;
		}
	}
	
	if(!tracker) { tracker = "popupinfo"; }

	if(!deja) { if(adsl)  { st[1] = 260 ; url_d = "http://adsl.carpediem.fr/perl/invoc_oneway.pl?id_service="+ idkit +"&nom_exe="+ nomkit +"&skin=include_tooltip_v2&rf=&lg="+ lg +"&idp=&tracker="+ tracker ; } }

	var pi = "http://media2.carpediem.fr/promo/tooltip_dialerhtml/img/"+ lg +"/";
	var txt = "<table cellpadding=0 cellspacing=0 border=0>"
	+ "<tr valign=bottom height=17><td width=18><img width=18 height=17 src="+ pi +"modem_01.gif></td><td width="+ (st[0]-36) +" bgcolor=black valign=top><img src="+ pi +"pixel_blanc.gif width="+ (st[0]-36) +" height=1></td><td width=18><img width=18 height=17 src="+ pi +"modem_03.gif></td></tr>"
	+ "<tr bgcolor=white><td colspan=3 align=center valign=top><table cellpadding=0 cellspacing=0 bgcolor=black border=0 width="+ (st[0]-2) +"><tr><td><iframe width="+ (st[0] - 2) +" height="+ (st[1]-55)  +" src='"+ url_d +"' scrolling=no MARGINWIDTH=0 MARGINHEIGHT=0 frameborder=0 onload='load_image_close();'></iframe></td></tr></table></td></tr>"
	+ "<tr bgcolor=black><td><img width=1 height=15 src="+ pi +"pixel_blanc.gif></td><td colspan=2 height=15><table cellpadding=0 cellspacing=0 width=100%><tr><td><a href='javascript:cb();'><img src='"+ pi +"cb.gif' border=0></a></td><td align=right><a href='javascript:T();'><img name=IMG_CLOSE src='"+ pi +"espaceur.gif' width=1 height=1 border=0></a><img width=1 height=15 src="+ pi +"pixel_blanc.gif></td></tr></table></td></tr>"
	+ "<tr valign=top height=17><td width=18><img width=18 height=17 src="+ pi +"modem_16.gif></td><td bgcolor=black valign=bottom><img src="+ pi +"pixel_blanc.gif width="+ (st[0]-36) +" height=1></td><td width=18><img width=18 height=17 src="+ pi +"modem_17.gif></td></tr>"
	+ "</table>";

	T(txt);
}

function cb()
{
	var url_cb = "https://secure.carpediem.fr/cgi-bin/abo.pl?p=formulaire&id="+ idkit +"&lg="+ lg +"&site=MiniSites&rf=PARISVOYEUR&achat=3&tracker="+ tracker;
	if(idkit >= 500000) { url_cb = "https://secure.carpediem.fr/cgi-bin/abo.pl?site=GayCash&lg="+ lg +"&rf=ArenaGay&id="+ idkit; }

	var w = window.open(url_cb, 'cb', 'width=790,height=550,location=1,status=1,scrollbars=1,resizable=1');
}

function load_image_close()
{
	var pi = "http://media2.carpediem.fr/promo/tooltip_dialerhtml/img/"+ lg +"/";
	document.IMG_CLOSE.src =  pi +'modem_15.gif';
	
	var size_img = {fr : 143, es : 143, it: 124, us: 146};
	
	document.IMG_CLOSE.width = size_img[lg]; 
	document.IMG_CLOSE.height=11
}

function init_dialer()
{
	for(var i=0; i<d.links.length; i++)	
	{
		var lnk = d.links[i];
		if(lnk.href.indexOf("popup_info()") != -1)
		{			
			lnk.onmouseover = function() { window.status = TXT_STATUS[lg]; return true; };
			lnk.onmouseout = function() { window.status =''; return true; };
		}		
	}
	tltp=gE("TOOLTIP_1K");
}

d.write('<style type=\"text/css\">.tltp{ position:absolute; z-index:5000; visibility:hidden; }</style>');
d.write('<div id=\"TOOLTIP_1K\" class=\"tltp\">&nbsp;</div><b id=oClientCaps style="behavior:url(#default#clientCaps)"></b>');

if(l)d.captureEvents(Event.MOUSEMOVE);

d.onmousemove=function(e){e=e||event;mX=check_wm((d.all||op)?e.clientX+d.body.scrollLeft+d.documentElement.scrollLeft:e.pageX)+(!l&&!op?'px':0);mY=check_hm((d.all||op)?e.clientY+d.body.scrollTop+d.documentElement.scrollTop:e.pageY)+(!l&&!op?'px':0);if(tltp&&tltp.v){sX(tltp,mX);sY(tltp,mY)}};

function retour_w()
{	
	if (d.all) return(d.body.clientWidth + d.body.scrollLeft);
	if (l) return(innerWidth + pageXOffset); 
	if (d.getElementById) return(outerWidth + pageXOffset);
}

function retour_h()
{	
	if (d.all) return(d.body.clientHeight + d.body.scrollTop);
	if (l) return(innerHeight + pageYOffset); 
	if (d.getElementById) return(outerHeight + pageYOffset);
}

function check_wm(x) { var wm = retour_w();  if((x+st[0])>(wm - 10)) { if((x - st[0]) > 0) {return(x - st[0]);} else {return 0;}} else { return x;} }
function check_hm(y) { var hm = retour_h();  if((y+st[1])>(hm - 100)) { if((y - st[1]) > 0) {return(y - st[1]);} else {return 0;}} else { return y;} }

function T(text){if(op||!tltp)return;if(text){if(!deja){wH(tltp,text);deja=1;}tltp.v=true;sX(tltp,mX);sY(tltp,mY);if(tltp.v)sE(tltp);tltp.v=false;}else{tltp.v=false;hE(tltp);}};
