// alert("scripts_globaux-entrée")

function setSearch(searchItem)
{
	var z = document.getElementById("sa")
	document.getElementById("q").value = searchItem
	z.click()
	
}

function selectRegion(newHTML, noReg)
{
	createCookie(valReg,noReg,365)
	changeMain(newHTML)
}

function changeMain(newHTML)
{
//	alert("main = " + newHTML)
	var frameName=document.title
	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 changeNavColor(field, Status) 
{ 
//	alert("Status = " + Status)
	if (Status == NavOn)
	{
		document.getElementById(field).style.color = fontVR
		document.getElementById(field).style.backgroundColor = ltgreenVR
	}
	else
	{
		document.getElementById(field).style.color = greenVR
		document.getElementById(field).style.backgroundColor = fontVR
	}
}

function buildNavText(From) 
{ 
	if (From != "nav1") document.getElementById("nav1").innerHTML = txtNav1 
	else document.getElementById("nav1").innerHTML = txtNav1vide 
	if (From != "nav2") document.getElementById("nav2").innerHTML = txtNav2 
	else document.getElementById("nav2").innerHTML = txtNav2vide 
	if (From != "nav3") document.getElementById("nav3").innerHTML = txtNav3 
	else document.getElementById("nav3").innerHTML = txtNav3vide 
	if (From != "nav4") document.getElementById("nav4").innerHTML = txtNav4 
	else document.getElementById("nav4").innerHTML = txtNav4vide 
}

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)
//		var temp3 = readCookie(valPays)
//		var temp2 = readCookie(valProv)
//		var temp1 = readCookie(valReg)
//		alert("set cookie all result = "+ temp1 + ":"+ temp2 + ":"+ temp3)
		window.open('/index.html',"_self","replace")
// call index.html
	}
}

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)
		{
			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

	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")
