function recup_lg()
{
	var lgr;
	if        (verif_lg(navigator.userLanguage)) { lgr = verif_lg(navigator.userLanguage); }
	else if (verif_lg(navigator.systemLanguage)) { lgr = verif_lg(navigator.systemLanguage); }
	else if (verif_lg(navigator.browserLanguage)) { lgr = verif_lg(navigator.browserLanguage); }	
	else if (verif_lg(navigator.language)) { lgr = verif_lg(navigator.language); }	
	else				 { lgr = 'us'; }
			
	return lgr;
}

function verif_lg(lg_tmp)
{
	if(lg_tmp)
	{
		if	(lg_tmp.indexOf('fr') != -1) { return 'fr'; }
		else if    (lg_tmp.indexOf('en') != -1) { return 'us'; }
		else if    (lg_tmp.indexOf('es') != -1) { return 'es'; }
		else if    (lg_tmp.indexOf('it') != -1) { return 'it'; }
		else if    (lg_tmp.indexOf('de') != -1) { return 'de'; }
		else			            { return ''; }
	}
}

function promo_html(dialer, tracker, no_adsl)
{
	var cp;
	if(!dialer.name) { dialer.name = "ParisVoyeur"; }

	if((!dialer.lg)||(dialer.lg == '')) { dialer.lg = recup_lg(); }

	idkit = parseInt(idkit);
	if(!(idkit)) { idkit = 10000; }
	
	if((dialer.lg != 'fr')&&(dialer.lg != 'us')&&(dialer.lg != 'it')&&(dialer.lg != 'es')&&(dialer.lg != 'de')) { dialer.lg = 'fr'; }
	if(dialer.lg == 'fr' ) { cp = 33; }
	else if(dialer.lg == 'it' ) { cp = 39; }
	else if(dialer.lg == 'es' ) { cp = 34; }
	else if(dialer.lg == 'us' ) { cp = 44; }
	else if(dialer.lg == 'de' ) { cp = 49; }
	else { cp = 33;}

	var url = "http://htmldialer.parisvoyeur.com/perl/HTML/nph-dialer.pl?lg="+ dialer.lg +"&id_promo=perso&pays="+ cp +"&dialer_name="+ dialer.name +"&id_kit="+ idkit ;
	if(dialer.fg) { url += "&p_fg="+ dialer.fg; }
	if(dialer.bg) { url += "&p_bg="+ dialer.bg; }
	if(dialer.border_color) { url += "&p_border_color="+ dialer.border_color; }
	if(dialer.image == 0) { url += "&p_image=0"; } else { url += "&p_image=1"; } 
	if(dialer.border == 0) { url += "&p_border=0"; } else { url += "&p_border=1"; }
	if(dialer.table_color) { url += "&p_table_color=" + dialer.table_color; }
	if(dialer.td_color) { url += "&p_td_color=" + dialer.td_color; }
	if(dialer.categ) { url += "&p_categ="+ dialer.categ; }
	if(dialer.icons) { url += "&p_icons="+ dialer.icons; }
	if(dialer.text)
	{
		url += "&p_text="+ escape(dialer.text);
		if(dialer.text_color) { url += "&p_text_color="+ dialer.text_color; }
		if(dialer.text_bgcolor) { url += "&p_text_bgcolor="+ dialer.text_bgcolor; }
		if(dialer.text_size) { url += "&p_text_size="+ dialer.text_size; }
	}
	if((tracker)&&(tracker != '')) { url += "&tracker="+ escape(tracker); }
	if(no_adsl) { url += "&no_adsl=1"; }

	var w;
	var w_options = "resizable=1";

	if(dialer.popup == '0') { w_options += ',location=1,statusbar=1,titlebar=1,toolbar=1directories=1,menubar=1'; }
	else			{ w_options += ',location=0,statusbar=0'; }
	if(dialer.resize) 
	{ 
		if((dialer.resize[0])&&(dialer.resize[1])) 
		{ 
			if(dialer.resize[0] <500) { dialer.resize[0] = 500; }
			if(dialer.resize[1] <300) { dialer.resize[1] = 300; }
			w_options += ",width="+ parseInt(dialer.resize[0]) +",height="+ parseInt(dialer.resize[1])  ; 
		} 
	}
	else   { w_options += ",width="+ screen.availWidth +",height="+ screen.availHeight +",left=0,top=0"; }
	
	w = window.open('', '', w_options);
	var frame_txt = '<frameset ROWS="100%,*" SCROLLING=no BORDER=0 frameborder=no framespacing=0><frame src="'+ url +'" name=frame1><frame name=frame2></frameset>';
	w.document.open();
	w.document.write(frame_txt);
	w.document.close();
}

