	
	// INPUT ACTIONS
	function enterInput(obj,text) {
		if (obj.value == text) {
			obj.value = "";
		}
	}
	
	function leaveInput(obj,text) {
		if (obj.value == "") {
			obj.value = text;
		}
	}
	
	var timerMenu = new Array();
	var isMenuOpen = new Array();
	var isOverMenu = false;
	
	function showMenu(idx) {
		//alert(eval("document.all.smenu" + idx + ".style.visibility"));
		if (!isMenuOpen[idx]) {
			document.getElementById('smenu' + idx).style.display = "block";
			if (typeof timerMenu[idx] != "undefined") clearTimeout(timerMenu[idx]);
			isOverMenu = true;
			//hideObjectWhenMainNavIsOpened(true);
		}
	}
	
	function hideMenu(idx) {
		//alert(idx);
		isOverMenu = false;
		timerMenu[idx] = setTimeout('doHideMenu(' +idx + ')', 100);
	}
	
	function doHideMenu(idx) {
		clearTimeout(timerMenu[idx]);
		document.getElementById('smenu' + idx).style.display = "none";
		isMenuOpen[idx] = false;
		//if (!isOverMenu) hideObjectWhenMainNavIsOpened(false);
	}
	
	function haut() {
		window.scrollTo(0,0);
	}


	function clear_rechercher(element) {
		if (element.value=="rechercher...")
			element.value="";
	}

	var sauveform = new Array();
	
	function valider_recrutement(formulaire) {
		window.open("","popup","height=150,width=300");
		formulaire.action="validation_formulaire.php";
		formulaire.target="popup";
		
		
		if (document.getElementById("source") && document.getElementById("source").value=="particulier") {
			
			if (document.getElementsByName("transmission")[0].checked) {
				tabReponse = document.getElementsByTagName("select");
				for (i=0; i< tabReponse.length; i++) {
					tabReponse[i].name = "form_reponse "+ (parseInt(i)+1);
					sauveform[i] = tabReponse[i][tabReponse[i].selectedIndex].value;
					tabReponse[i][tabReponse[i].selectedIndex].value = tabReponse[i][tabReponse[i].selectedIndex].text;
				}
			}
		}
		//formulaire.submit();
		setTimeout(restaurer_formulaire, 200);
	}
	
	function restaurer_formulaire() {
		if (document.getElementById("source") && document.getElementById("source").value=="particulier") {
			tabReponse = document.getElementsByTagName("select");
			for (i=0; i< tabReponse.length; i++) {
				tabReponse[i].name = "reponse";
				tabReponse[i][tabReponse[i].selectedIndex].value = sauveform[i];
			}
		}
	}
	
	function popup(url, width, height) {
		if (url != "") {
			var features;
			var windowName = "ZOOMWINDOW";
			
			movePopup = true;
			scrollPopup = 1;
			if (popup.arguments.length >= 4) {
				if (popup.arguments[3]) {
					movePopup = true;
				} else {
					movePopup = false;
				}
			}
			if (popup.arguments.length >= 5) {
				if (popup.arguments[4] == 0 || popup.arguments[4] == 1) {
					scrollPopup = popup.arguments[4];
				}
			}
			if (popup.arguments.length >= 6) {
				zoomwindow = popup.arguments[5];
				windowName = zoomwindow;
			}
			
			features = "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=" + scrollPopup + ",resizable=0,width=" + width + ",height=" + height + "'";
			zoomwindow = window.open(url,windowName,features);
		}
	}	
	
	function Valeur(obj, obj_type) {
		if (obj_type == "TEXT" || obj_type == "PASSWORD") {
	    	if (obj.value.length == 0) 
	      		return false;
	    	else 
	      		return true;
	    } else if (obj_type == "SELECT") {
	        for (i = 0; i < obj.length; i++) {
				if (obj[0].selected)
					return false;
				else
					return true;
			}
		} else if (obj_type == "EMAIL") {
			//if((obj.value.indexOf("@") == -1) || (obj.value.charAt(0) == ".") || (obj.value.charAt(0) == "@") ||(obj.value.length < 6) || (obj.value.indexOf(".") == -1) || (obj.value.charAt(obj.value.indexOf("@")+1) == ".") || (obj.value.charAt(obj.value.indexOf("@")-1) == ".") || (obj.value.charAt(obj.value.length-1) == "@") || (obj.value.charAt(obj.value.length-1) == ".")) {
			var emailCheck = /^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[\w-\.]*[a-zA-Z0-9]\.[a-zA-Z]{2,7}$/i;
			if (!emailCheck.test(obj.value)) {
				return false;
			} else {
				return true;
			}
		} else if (obj_type == "ONERADIO" || obj_type == "ONECHECKBOX") {
			if (obj.checked == false) {
				return false;
			} else {
				return true;
			}
		} else if (obj_type == "RADIO" || obj_type == "CHECKBOX") {
			for (i = 0; i < obj.length; i++) {
				if (obj[i].checked == true)
					return true;
			}
			return false;
		} else if (obj_type == "NUMERIC") {
			if (obj.value.length == 0) {
				return false;
			} else {
				theValue = obj.value;
				if (theValue.indexOf(',') > -1) {
					theValue = theValue.replace(",", ".");
					theValue = parseFloat(theValue);
				}
				if (isNaN(theValue)) {
					return false;
				} else {
					return true;
				}
			}
		}
	}	