function  validate(form, form_field) {
	form_field = trim(form_field);
	if(!form.elements[form_field].value | trim(form.elements[form_field].value)=="")
	{	
		alert("Veuillez saisir au moins trois caractères alpha-numériques !");
		form.elements[form_field].focus();
		return false;
	}
	return true;
}

function change_currency(){
	document.forms['currency_form'].submit();
}
function changeListe(ref){
	document.location = "?page=<%=pg%>&liste="+ref.options[ref.selectedIndex].value;
}
function changeRefreshTime(val)
{
	document.forms["refresh_form"].submit();
}
function openwin(name,w,h,scrollbars,resizable,status,menubar,url)
{
	var left = (screen.width-w)/2;
	var top = (screen.height-h)/2;

	var win = window.open("",name,"width=" + w + ",height=" + h +",scrollbars=" + scrollbars +",resizable=" + resizable +",status=" + status +",menubar=" + menubar +",screenx="+left+",screeny="+top+",left="+left+",top="+top);
	if (url)
		win.location.href=url;
	win.focus();
}
function openleftwin(name,w,h,scrollbars,resizable,status,menubar,url)
{
	var left = 20;
	var top = (screen.height-h)/4;

	var win = window.open("",name,"width=" + w + ",height=" + h +",scrollbars=" + scrollbars +",resizable=" + resizable +",status=" + status +",menubar=" + menubar +",screenx="+left+",screeny="+top+",left="+left+",top="+top);
	if (url)
		win.location.href=url;
	win.focus();
}
function trim(inputString) {
   // Removes leading and trailing spaces from the passed string. Also removes
   // consecutive spaces and replaces it with one space. If something besides
   // a string is passed in (null, custom object, etc.) then return the input.
   if (typeof inputString != "string") { return inputString; }
   var retValue = inputString;
   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);
   }
   while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
      retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
   }
   return retValue; // Return the trimmed string back to the user
} // Ends the "trim
////////////////////////////////////////

function validate_inscription_form(ref){
	if(!ref.elements['nom'].value | trim(ref.elements['nom'].value)=="")
	{	
		alert("Vous devez donner votre \"nom\" !");
		ref.elements['nom'].focus();
		return false;
	}
	
	if(!ref.elements['prenom'].value | trim(ref.elements['prenom'].value)=="")
	{	
		alert("Vous devez donner votre \"prénom\" !");
		ref.elements['prenom'].style.bgcolor="#FF0000";
		ref.elements['prenom'].focus();
		return false;
	}
	if(!ref.elements['membreId'].value | trim(ref.elements['membreId'].value)=="") 
	{	
		alert("Vous devez donner votre adresse email !");
		ref.elements['membreId'].focus();
		return false;
	}
	
	if(!ref.elements['email'].value.match("@") || !ref.elements['email'].value.match("."))
	{
		alert("Vous devez donner une adresse email valide !");
		ref.elements['email'].focus();
		return false;
	}

	if(ref.elements['email'].value.lastIndexOf("@")>ref.elements['email'].value.lastIndexOf("."))
	{
		alert("Vous devez donner une adresse email valide !");
		ref.elements['email'].focus();
		return false;
	}

	if(!ref.elements['pays'].value | trim(ref.elements['pays'].value)=="") 
	{	
		alert("Vous devez donner votre pays !");
		ref.elements['pays'].focus();
		return false;
	}
	
	if(!ref.elements['ville'].value | trim(ref.elements['ville'].value)=="") 
	{	
		alert("Vous devez donner votre ville !");
		ref.elements['ville'].focus();
		return false;
	}

	if(!ref.elements['membreId'].value | trim(ref.elements['membreId'].value)=="") 
	{	
		alert("Vous devez donner votre login !");
		ref.elements['membreId'].focus();
		return false;
	}

	if(!ref.elements['membrePwd1'].value | trim(ref.elements['membrePwd1'].value)=="") 
	{	
		alert("Vous devez donner votre mot de passe !");
		ref.elements['membrePwd1'].focus();
		return false;
	}

	if(!ref.elements['membrePwd2'].value | trim(ref.elements['membrePwd2'].value)=="") 
	{	
		alert("Vous devez resaisir votre mot de passe !");
		ref.elements['membrePwd2'].focus();
		return false;
	}

	if(ref.elements['membrePwd1'].value != ref.elements['membrePwd2'].value) 
	{	
		alert("Vous devez saisir le même mot de passe !");
		ref.elements['membrePwd2'].focus();
		return false;
	}

	return true;
}

function validate_StockList(ref){
		if(!ref.elements['label'].value | trim(ref.elements['label'].value)=="") 
	{	
		alert("Please give a correct \"Value\" !");
		ref.elements['label'].focus();
		return false;
	}

	return true;
}