
function handleErr(msg,url,l)
{
txt="There was an error on this page.\n\n"
txt+="Error: " + msg + "\n"
txt+="URL: " + url + "\n"
txt+="Line: " + l + "\n\n"
txt+="Click OK to continue.\n\n"
alert(txt)
return true
}

// alert("scripts_globaux-entrée")
function Write_descr(Emplacement, Descr, police)
{
/* alert("emplacement= "+Emplacement) */ 
//alert("descr = "+Descr)
document.getElementById(Emplacement).innerHTML=Descr
document.getElementById(Emplacement).style.fontSize = police
}

function changeNavColor(field, Status, Descr, police) 
{ 
//	alert("Status = " + Status)
	if (Status == NavOn)
	{
		document.getElementById(field).style.color = fontVR
		document.getElementById(field).style.backgroundColor = ltgreenVR
		Write_descr(field, Descr, police)
	}
	else
	{
		document.getElementById(field).style.color = greenVR
		document.getElementById(field).style.backgroundColor = fontVR
		Write_descr(field, Descr, police)
	}
}

function selectRegion(newHTML, noReg)
{
	createCookie(valReg,noReg,365)
	changeMain(newHTML)
}


function changeMain(newHTML)
{
	var frameName=document.title
	if (newHTML == undefined)
	{
//		 alert("undefined")
		 setAllCookie(Aucun,Aucun,Aucun)
	}
	else
	{
//		alert("defined")
		if (frameName == indexPageName) document.getElementById("main_frame").src = newHTML
		else parent.document.getElementById("main_frame").src = newHTML
	}
}


function changeColor(field, newcolor) 
{ 
	document.getElementById(field).style.color = newcolor
}


function buildNavText(From) 
{ 

	document.getElementById("nav1").innerHTML = txtNav1 
	document.getElementById("nav2").innerHTML = txtNav2 
	document.getElementById("nav3").innerHTML = txtNav3 
	document.getElementById("nav4").innerHTML = txtNav4 
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function setAllCookie(Region, Prov, Pays)
{
//	alert("SetAllCookie Pays = " + Pays + " Prov = "+Prov+" Region = "+Region+ " parent = "+document.title)

	if (parent.document.title != indexPageName)
	{
		createCookie(valPays,Pays,365)
		createCookie(valProv,Prov,365)
		createCookie(valReg,Region,365)
		window.open('/index.html',"_self","replace")
	}
}

function ResetAllCookie()
{
		createCookie(valPays,Aucun,365)
		createCookie(valProv,Aucun,365)
		createCookie(valReg,Aucun,365)
		window.open('/index.html',"_self","replace")
}

function buildMenuPays(selForm)
{

//	alert("Pays menu list")
	var i = 0
//	var varPays=checkCookie(valPays)

	var frameName=document.title

	var y = itemPays.length
	var z = document.getElementById(selForm)
	document.getElementById(valProv).disabled=true
	z.selectedIndex = 0
	z.length = y

//	alert("pays = " + z.options[0].text + " nb = " + y)
	for (i=0; i<y; i++)
	{
//		alert("i= " + i + "   itemProv= "+itemPays [i])

		z.options[i].value=framePays [i]
		z.options[i].text =itemPays [i]

	}
	if (frameName == indexPageName)
	{
		var temp = readCookie(valPays)
//		alert("buildMenuPays cookie Pays : "+temp)

		if (temp != null && temp != Aucun)
		{
			if (temp > y) temp=0
//			alert("temp = " + temp)
			z.selectedIndex = temp
			setPaysProv(valPays,oldCookie)
		}
	}	
	// si cookie de pays, alors présélectionner le pays - getCookie("virage-vert-pays")
	// si pays préseléectionné et cookie prov, alors présélectionner Prov - getCookie("virage-vert-prov")
	// si pays et prov présélectionnés, alors afficher les régions

}



function setPaysProv(idSelect, CookieStatus)
{
//	alert("SetPaysProv id = " + idSelect)
	var temp2
	var temp3
	var frameParent=parent.document.title
	var frameName=document.title
	if (frameName == indexPageName) var z = document.getElementById(idSelect)
	else var z = parent.document.getElementById(idSelect)
//	alert(" paysprov z = " + z)


	var y = z.selectedIndex
//	alert(" paysprov y = " + y)

	if (y >= 0 )
	{

		changeMain(z.options[y].value)
		
		if (frameName == indexPageName && CookieStatus == newCookie)
		{
			if (idSelect == valPays) 
			{
	//			alert("SetPaysProv  idSelect : "+ idSelect)
				createCookie(valPays,y,365)
				createCookie(valProv,Aucun,365)
				createCookie(valReg,Aucun,365)
			}
			else
			{
	//			alert("SetPaysProv idSelect : "+ idSelect)
				createCookie(valProv,y,365)
				createCookie(valReg,Aucun,365)
			}
		}
	}
}

function buildMenuProv(Pays)

{
//	alert("Prov menu - pays : " + Pays)
	var i = 0
	var temp2
	var temp3
	var y = itemProvince .length
//	var varProv=checkCookie(valProv)

	var frameParent=parent.document.title
	parent.document.getElementById(valProv).disabled=false

	if (frameParent !=indexPageName)
	{
//		alert("txtIn2 = " + zz)
		temp2 = typeProv +' : <select id="Province" name="Province">'
		temp2 = temp2 + '<option></option></select>'
//		alert("temp2 : " + temp2)
		parent.document.getElementById("txtInput2").innerHTML = temp2
		
	}
	var z = parent.document.getElementById(valProv)
	z.selectedIndex = 0

//	alert(" nb = " + y)
	z.length = y
	for (i=0; i<y; i++)
	{
//		alert("i= " + i + "   itemProv= "+itemProvince [i])

		z.options[i].value=frameProvince[i]
		z.options[i].text =itemProvince[i]
	}
//	alert("parent = " + frameParent)
	if (frameParent ==indexPageName)
	{
		document.getElementById("lblSug").innerHTML = txtSugg
		parent.document.getElementById("ProvEtat").innerHTML=typeProv 
		parent.document.getElementById("menuSecondaire").innerHTML = "<p>&nbsp;</p><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>"
//		alert("lblPays = " + txtPays)
		document.getElementById("lblPays").innerHTML = txtPays

		var temp = readCookie(valProv)
//		alert("buildMenuProv cookie Prov : "+temp)

		if (temp != null && temp != Aucun)
		{
			z.selectedIndex = temp
			setPaysProv(valProv,oldCookie)
		}
	}


	
// si cookie de pays, alors présélectionner le pays - getCookie("virage-vert-pays")
// si pays préseléectionné et cookie prov, alors présélectionner Prov - getCookie("virage-vert-prov")
// si pays et prov présélectionnés, alors afficher les régions

}

//alert("scripts_prov-sortie")
