//fonction permettant de supprimer les espaces blancs en dbut et fin de chaine
function trim(string)
{
	return string.replace(/(^\s*)|(\s*$)/g,'');
}

var valeur = 1;
function ajout() {

	if (document.getElementById("ajout").value < 3000 || document.getElementById("ajout").value > 36000){
		alert("La tension doit tre comprise entre 3000 et 36000");
		document.getElementById("ajout").value = "";
		return false;
	}

	var position=null;
	if (document.all) position=position=document.getElementsByName("HT_assignee")[0].length-1;
	var element = document.createElement("option");
	
	element.text = document.getElementsByName("ajout")[0].value;
	element.value = valeur;

	valeur += 1;
	document.getElementsByName("HT_assignee")[0].add(element,position);
	newvalue = document.getElementsByName("ajout");
	newvalue.value = "";

	//on remet le champ vierge puis on cache le div et on met la valeur choisie dans le select
	document.getElementById("ajout").value = "";
	document.getElementById("VP").style.visibility = "hidden";
	document.getElementById("HT_assignee").value = element.value;

}

// fonction de validation haute tension assigne
function ValideHT(value){
	
	if (value == "VP"){
		var divVP = document.getElementById("VP").style;
		divVP.visibility = "visible";
	}
	if (document.getElementById("HT_assignee").value == "-"){
		document.getElementById("VP").style.visibility = "hidden";		
	}
	
	//on met  jour le 2me select (niveau d'isolement)	
	var HT = document.getElementById("HT_assignee").value;
	var valIsolement;
	
	if (HT > 3000 && HT < 7200){
		valIsolement = "3.6#7.2#12#17.5#24#36";
	}else{
		if(HT >= 7200 && HT < 12000){
			valIsolement = "7.2#12#17.5#24#36";
		}else{
			if(HT >= 12000 && HT < 17500){
				valIsolement = "12#17.5#24#36";
			}else{
				if(HT >= 17500 && HT < 24000){
					valIsolement = "17.5#24#36";
				}else{
					if(HT >= 24000){
						valIsolement = "24#36";
					}
				}
			}
		}
	}


	// on met les valeurs dans la liste niveau isolement
	valIsolement = valIsolement.split("#");
	/*for(i=0;i<valIsolement.length;i++){
		alert(valIsolement[i]);
	}*/
//end function
}

//Fonction permettant de centrer un popup sur l'cran
function popupCentrer(page,nom,myWidth,myHheight,myOptions) 
{
	var top = (screen.height-myHheight)/2;
	var left = (screen.width-myWidth)/2;
	if(window.open(page,nom,"top=" + top + ",left=" + left + ",width=" + myWidth + ",height=" + myHheight + "," + myOptions))
	{
		return true;
	}
	else
	{
		return false;
	}
}

//Fonction permettant d'ouvrir la page de d'enquete
function openEnquete()
{
	/*var contenCookie = trim(readCookie("enquetefrancetransfo1") + " ");
	if(contenCookie != "true")
	{		
		var destination = "popup-enquete.htm"
		
		var tabLocation = window.location.toString().split("/");
		if(tabLocation[tabLocation.length-1] == "home.htm")
		{
			destination = "html/fr/popup-enquete.htm";
		}
		if(tabLocation[tabLocation.length-1] == "home_en.htm")
		{
			destination = "html/en/popup-enquete.htm";
		}
		if(tabLocation[tabLocation.length-1] == "home_es.htm")
		{
			destination = "html/es/popup-enquete.htm";
		}
		if(popupCentrer(destination,"enquete","700","485","menubar=no, status=no, scrollbars=yes"))
		{
			writeCookie("enquetefrancetransfo1","true");
		}
	}*/
}

//Fonction permettant d'crireun cookie
function writeCookie(nameCookie,contentCookie)
{
	//Initialisation de la dure du cookie  1 an
	var expires = new Date;
	expires.setFullYear(expires.getFullYear()+1);
	
	//Tous le site
	var path = null;
	
	//Le domaine courant
	var domain = null;
	
	//Pas de scurit
	var secure = false;
	
	//Ecriture du cookie
	document.cookie = nameCookie + "=" + escape(contentCookie) + ((expires==null) ? "" : ("; expires=" + expires.toGMTString())) + ((path==null) ? "" : ("; path="+path)) + ((domain==null) ? "" : ("; domain="+domain)) + ((secure==true) ? "; secure" : "");				
}

//Fonctions permettant de lire le cookie
function getCookieVal(offset)
{
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1) endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr)); 
}
function readCookie(nameCookie)
{
	var arg = nameCookie + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen)
	{
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg) return getCookieVal(j);
		i = document.cookie.indexOf(" ",i) + 1;
		if (i == 0) break;
	}
	return null; 
}