function pulsar(e) {
  return (e.keyCode!=13);
}
function trim(string){
	var retValue = string;
	var ch = retValue.substring(0, 1);
	while (ch == " ") { // Check for spaces at the beginning of the string
		retValue = retValue.substring(1, retValue.length);
		ch = retValue.substring(0, 1);
	}
	ch = retValue.substring(retValue.length-1, retValue.length);
	while (ch == " ") { // Check for spaces at the end of the string
		retValue = retValue.substring(0, retValue.length-1);
		ch = retValue.substring(retValue.length-1, retValue.length);
	}
	return retValue;
}	
				
function submitMenu(){
	var flag = 0;
	var TexttoVerify = document.getElementById("menuSearch").value;
	if (TexttoVerify.length > 1000){
		alert("Invalid Field value.");
	}
	var re = /[@#$!}%^&*()_+{~<>=?]/;
	var matchFound = re.exec(document.getElementById("menuSearch").value);
	if (matchFound != null) {
		flag = 1;
		alert("Invalid characters found in Field " + document.getElementById("menuSearch") + " value.");
	}		
	var searchString = trim(TexttoVerify);
	var searchArray = searchString.split(" ");
	document.getElementById("menuSearch").value = searchArray[0]; 
	for (i = 1; i < searchArray.length; i++){
	    if(searchArray[i].toUpperCase() != "and"){
			document.getElementById("menuSearch").value = document.getElementById("menuSearch").value + " and " + searchArray[i];
		}
	}
	if (flag == 1){
		document.getElementById("menuSearch").focus();
	}
	else{
		document.forms.searchForm.action = "/fr/tools/search.asp";//calls itself
		document.forms.searchForm.method = "post";
		document.forms.searchForm.submit();
	}
}

function submitMenuVoieRapide(){
	var flag = 0;
	var TexttoVerify = document.getElementById("menuSearch").value;
	if (TexttoVerify.length > 1000){
		alert("Invalid Field value.");
	}
	var re = /[@#$!}%^&*()_+{~<>=?]/;
	var matchFound = re.exec(document.getElementById("menuSearch").value);
	if (matchFound != null) {
		flag = 1;
		alert("Invalid characters found in Field " + document.getElementById("menuSearch") + " value.");
	}		
	var searchString = trim(TexttoVerify);
	var searchArray = searchString.split(" ");
	document.getElementById("menuSearch").value = searchArray[0]; 
	for (i = 1; i < searchArray.length; i++){
	    if(searchArray[i].toUpperCase() != "and"){
			document.getElementById("menuSearch").value = document.getElementById("menuSearch").value + " and " + searchArray[i]
	    }
	}
	if (flag == 1){
		document.getElementById("menuSearch").focus();
	}
	else{
		document.forms.searchForm.action = "/voierapide/search.asp";//calls itself
		document.forms.searchForm.method = "post";
		document.forms.searchForm.submit();
	}
			
}
