/*JavaScript Document*/
/*site Carol Allain*/
/*Auteur Patricia Comte Quatuor Info*/
/*Date 25/11/2007*/

function QI_ValidCommande()
{
	var blnValid
	blnValid=true;
	document.getElementById('Erreur').innerHTML="";

	if (QI_Trim(document.getElementById('Prenom').value)=="" 
		|| QI_Trim(document.getElementById('Nom').value)==""
		|| QI_Trim(document.getElementById('Courriel').value)==""
		|| QI_Trim(document.getElementById('Adresse1').value)==""
		|| QI_Trim(document.getElementById('Ville').value)==""
		|| QI_Trim(document.getElementById('CodePostal').value)==""
		|| QI_Trim(document.getElementById('Telephone').value)=="")
	{
		//alert("S.V.P: Les cases marquées d'un * doivent etre complétées.");
		document.getElementById('Erreur').innerHTML = ("S.V.P: Les cases marquées d'un * doivent etre complétées.<br />");
		blnValid=false;
	}

	if (QI_Trim(document.getElementById('Livre1').value)==""
		&& QI_Trim(document.getElementById('Livre2').value)==""
		&& QI_Trim(document.getElementById('Livre3').value)==""
		&& QI_Trim(document.getElementById('Livre4').value)=="" )
	{
		document.getElementById('Erreur').innerHTML = ("S.V.P: Sélectionnez au moins un ouvrage à commander.<br />");
		blnValid=false;
	}

	if (QI_Trim(document.getElementById('Courriel').value)!=""
		&&QI_Trim(document.getElementById('Courriel').value).indexOf('@')==-1 
		&& QI_Trim(document.getElementById('Courriel').value).indexOf('.')==-1)
	{
		document.getElementById('Erreur').innerHTML = document.getElementById('Erreur').innerHTML + "Erreur: Le courriel doit être valide.";
		blnValid=false;
	}

	return blnValid;	
}

function QI_Trim(strInput) 
{
	var ch; 	
	ch = strInput.substring(0, 1);
	while (ch == " ") 
	{ 
		strInput = strInput.substring(1, strInput.length);
		ch = strInput.substring(0, 1);
	}
	ch = strInput.substring(strInput.length-1, strInput.length);
	while (ch == " ") 
	{ 
		strInput= strInput.substring(0, strInput.length-1);
		ch = strInput.substring(strInput.length-1, strInput.length);
	}
	return strInput; 
}
