// fonctions de gestion des affichages

function taGetFocus ()	{
	document.getElementById("SCPenveloppePLU").reset() ;
	document.getElementById("mplu_contribution").focus() ;
	var id_formulaire = getCookie("mplu") ;
	if (id_formulaire == "" ) {
		var d = new Date();
		id_formulaire = d.getTime()
		setCookie("mplu", id_formulaire, 365) ; //milliseconds depuis EPOCH 1970/01/01"
	}
	document.getElementById("id_valid").value = id_formulaire ;
}

function taLengthMax () {

	var objSrc	= document.getElementById("mplu_contribution") ;
	var objDest	= document.getElementById("mplu_rmq") ;
	var lengthMax = 40000 ;
	
	var longueur = objSrc.value.length ;
	if (longueur == 0 )
		objDest.innerHTML = objDest.innerHTML.replace(/\(.*?$/, "") ;
	else if (longueur <= lengthMax)	{
		var temp = objDest.innerHTML.replace(/\(.*?$/, "") ;
		objDest.innerHTML = temp + " (restant : "+ (lengthMax - longueur) +")" ;
	} else {
		alert("La longueur maximale de texte est de "+lengthMax) ;
		objSrc.value = objSrc.value.substr(1, lengthMax) ;
		var temp = objDest.innerHTML.replace(/\(.*?$/, "") ;
		objDest.innerHTML = temp + " (restant : "+ (lengthMax - longueur) +")" ;
	}
}

function lienRetour () {
	window.setTimeout("lienRetourtempo()", 5000) ;
}

function lienRetourtempo() {
	window.history.go(-2);
}

function resetUpload() {
	document.getElementById("PJ").value = "" ;
}

function setCookie(nomC, valueC, dureeC)	{
	var dateFin=new Date();
	dateFin.setDate(dateFin.getDate()+dureeC);
	document.cookie=nomC+ "=" +escape(valueC)+ ((dureeC==null) ? "" : ";expires="+dateFin.toGMTString());
}

function getCookie(nomC)	{
	if (document.cookie.length>0) {
		var c_start=document.cookie.indexOf(nomC + "=") ;
		if (c_start != -1) {
			c_start	= c_start + nomC.length+1 ;
			c_end	= document.cookie.indexOf(";", c_start) ;
			if (c_end == -1)
				c_end = document.cookie.length ;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}
