var announceId;
var announceUrl;
var winWidth = '1024'; //pop under window width
var winHeight = '768'; //pop under window height
var cd = 6; //Duration of the cookie in hour ( pop under is not open during the life time of the cookie).If null, the cookie is delete at the of the browser session.
//
var Width=0;
var Height=0;

if (screen.availWidth && screen.availHeight) { 
	Width = screen.availWidth; Height = screen.availHeight;
} else { 
	Width = screen.width; Height = screen.height;
}

function open_site(nom_site)
{
	if (nom_site=="f1")
	{
		lien = "http://www.f1-live.com/f1/it/";
	}
	
	if (nom_site=="rally")
	{
		lien = "http://www.rally-live.com/wrc/it/";
	}
	
	if (nom_site=="moto")
	{
		lien = "http://www.moto-live.com/motogp/it/";
	}
	
	if (nom_site=="raid")
	{
		lien = "http://www.raid-live.com/dakar/en/";
	}
	
	if (nom_site=="skipper")
	{
		lien = "http://www.skipper-live.com/skipper/en/";
	}

	if (nom_site=="boutique")
	{
		lien = "http://www.racing-store.com/en/";
	}

	if (nom_site=="racing")
	{
		lien = "http://www.racing-live.com/it/";
	}

	if (nom_site=="24hdumans")
	{
		announceUrl = "http://www.racing-live.com/24hdumans/en/";
	}

    if (nom_site=="pronos")
	{
		lien = "http://www.f1-live.com/f1/it/pop_under_pronos.shtml";
		pop = window.open(lien,"","width=800px,height=600px,resizable=no,toolbar=no,scrollbars=no,menubar=no,top=0,left=0"); 
	}
	else
		pop = window.open(lien,"","width=1024px,height=768px,resizable=yes,toolbar=yes,scrollbars=yes,menubar=yes,directories=yes,status=yes,top=0,left=0"); 

	pop.blur();
	window.focus();
}

function showPopWin_i() { 
	if (!window.popped) {
		w = window.open('about:blank','','width='+winWidth+', height='+winHeight+', scrollbars=1, resizable=1, toolbar=1, location=1, menubar=1, status=1, directories=0');
		if (w!=null) { 
			w.moveTo(0,0); 
			w.moveBy((Width-winWidth)/2,(Height-winHeight)/2); 
			w.location = announceUrl;
			w.blur();
			window.focus();
			setTimeout('window.focus();', 500);
			window.popped = true;
		}
	} 
}
function convertAnchor_i() {
	var tags = document.getElementsByTagName('a');
	for (var ind = 0; ind < tags.length; ++ind)
		if (tags[ind].onclick == undefined && tags[ind].target == '') 
			tags[ind].onclick = showPopWin_i;
}

function Render_i() {
	showPopWin_i();
	if (!window.popped) 
		setInterval(convertAnchor_i, 250);
}


// Donner ŕ la variable compteur la valeur du cookie
function AfficheSite(nom_site)
{
	announceId = nom_site;
	if (nom_site=="f1")
	{
		announceUrl = "http://www.f1-live.com/f1/it/";
	}
	
	if (nom_site=="rally")
	{
		announceUrl = "http://www.rally-live.com/wrc/it/";
	}
	
	if (nom_site=="moto")
	{
		announceUrl = "http://www.moto-live.com/motogp/it/";
	}
	
	if (nom_site=="raid")
	{
		announceUrl = "http://www.raid-live.com/dakar/en/";
	}
	
	if (nom_site=="skipper")
	{
		announceUrl = "http://www.skipper-live.com/skipper/en/";
	}
	
	if (nom_site=="boutique")
	{
		announceUrl = "http://www.racing-store.com/en/";
	}

	if (nom_site=="racing")
	{
		announceUrl = "http://www.racing-live.com/it/";
	}

	if (nom_site=="24hdumans")
	{
		announceUrl = "http://www.racing-live.com/24hdumans/en/";
	}

	if (nom_site=="castrol")
	{
		announceUrl = "http://www.racing-live.com/castroledge/index.shtml";
	}

	if (nom_site=="racing")
	{
		announceUrl = "http://www.racing-live.com/it/";
	}

	if (nom_site!="no")
	{
		if (nom_site=="rally_moto")
		{
			compteur_affiche=LireCookie("CookieSite_Under");
			if (compteur_affiche==null)
			{
				//On tire un numero au hasard entre 1 et 2 (si 1 : Rally, si 2 : Moto)
				site = hasard(2);
				if (site==1)
					open_site('rally');
				else
					open_site('moto');

				// Ecrire le cookie, valide 6 heures avec la valeur du premier site
				var expDays = 6;
				var date = new Date();
				date.setTime(date.getTime() + (expDays*60*60*1000));
				EcrireCookie("CookieSite_Under", site, date);

				// Ecrire le cookie, valide 30 minute avec la valeur du premier site
				var expDays = 30;
				var date = new Date();
				date.setTime(date.getTime() + (expDays*60*1000));
				EcrireCookie("CookieSite_Mixte", site, date);
			}
			else
			{
				affiche_site=LireCookie("CookieSite_Mixte");
				if ((affiche_site==null) && (compteur_affiche!=10))
				{
					// Si le site Rally a été ouvert en premier on ouvre la moto
					if (compteur_affiche==1)
						open_site('moto');
					else
						open_site('rally');

					compteur_affiche=10;
					// Ecrire le cookie, valide 6 heures
					var expDays = 6;
					var date = new Date();
					date.setTime(date.getTime() + (expDays*60*60*1000));
					EcrireCookie("CookieSite_Under", compteur_affiche, date);
				}
			}
		}
		else if (nom_site=="24h-castrol")
		{
			compteur_affiche=LireCookie("CookieSite_Under");
			if (compteur_affiche==null)
			{
				//On tire un numero au hasard entre 1 et 2 (si 1 : Rally, si 2 : Moto)
				site = hasard(2);
				if (site==1)
					announceUrl = "http://www.racing-live.com/24hdumans/en/";
				else
					announceUrl = "http://www.racing-live.com/castroledge/index.shtml";
				
				setTimeout('Render_i();', 500);
				
				// Ecrire le cookie, valide 6 heures avec la valeur du premier site
				var expDays = 6;
				var date = new Date();
				date.setTime(date.getTime() + (expDays*60*60*1000));
				EcrireCookie("CookieSite_Under", site, date);

				// Ecrire le cookie, valide 30 minute avec la valeur du premier site
				var expDays = 30;
				var date = new Date();
				date.setTime(date.getTime() + (expDays*60*1000));
				EcrireCookie("CookieSite_Mixte", site, date);
			}
			else
			{
				affiche_site=LireCookie("CookieSite_Mixte");
				if ((affiche_site==null) && (compteur_affiche!=10))
				{
					// Si le site Rally a été ouvert en premier on ouvre la moto
					if (compteur_affiche==1)
						announceUrl = "http://www.racing-live.com/castroledge/index.shtml";
					else
						announceUrl = "http://www.racing-live.com/24hdumans/en/";
					
					setTimeout('Render_i();', 500);

					compteur_affiche=10;
					// Ecrire le cookie, valide 6 heures
					var expDays = 6;
					var date = new Date();
					date.setTime(date.getTime() + (expDays*60*60*1000));
					EcrireCookie("CookieSite_Under", compteur_affiche, date);
				}
			}
		}
		else if (nom_site=="skipper-castrol")
		{
			compteur_affiche=LireCookie("CookieSite_Under");
			if (compteur_affiche==null)
			{
				//On tire un numero au hasard entre 1 et 2 (si 1 : Rally, si 2 : Moto)
				site = hasard(2);
				if (site==1)
					announceUrl = "http://www.skipper-live.com/skipper/en/";
				else
					announceUrl = "http://www.racing-live.com/castroledge/index.shtml";
				
				setTimeout('Render_i();', 500);
				
				// Ecrire le cookie, valide 6 heures avec la valeur du premier site
				var expDays = 6;
				var date = new Date();
				date.setTime(date.getTime() + (expDays*60*60*1000));
				EcrireCookie("CookieSite_Under", site, date);

				// Ecrire le cookie, valide 30 minute avec la valeur du premier site
				var expDays = 1;
				var date = new Date();
				date.setTime(date.getTime() + (expDays*60*1000));
				EcrireCookie("CookieSite_Mixte", site, date);
			}
			else
			{
				affiche_site=LireCookie("CookieSite_Mixte");
				if ((affiche_site==null) && (compteur_affiche!=10))
				{
					// Si le site Rally a été ouvert en premier on ouvre la moto
					if (compteur_affiche==1)
						announceUrl = "http://www.racing-live.com/castroledge/index.shtml";
					else
						announceUrl = "http://www.skipper-live.com/skipper/en/";
					
					setTimeout('Render_i();', 500);

					compteur_affiche=10;
					// Ecrire le cookie, valide 6 heures
					var expDays = 6;
					var date = new Date();
					date.setTime(date.getTime() + (expDays*60*60*1000));
					EcrireCookie("CookieSite_Under", compteur_affiche, date);
				}
			}
		}
		else
		{
			compteur_affiche=LireCookie("CookieSite_Under");
			if (compteur_affiche==null)
				compteur_affiche=1; 
			else 
				compteur_affiche++; 

			// Ecrire le cookie, valide 3 heures
			var expDays = cd;
			var date = new Date();
			date.setTime(date.getTime() + (expDays*60*60*1000));
			EcrireCookie("CookieSite_Under", compteur_affiche, date);

			if (compteur_affiche==1)
				setTimeout('Render_i();', 500);
		}
	}
}