/*
Date : 07/12/2006 18:57
Auteur : Carine Laval
Description : Fonction de vérification des données saisies dans le formulaire des marchés publics 
*/

function verif_form(frm, strclass)
{
	val = frm.elements[strclass+"[username]"].value; 
	if (isEmpty(val) || isSpace(val)) 
	{ 
		alert('Veuillez saisir votre login SVP.'); 
		frm.elements[strclass+"[username]"].focus(); 
		return false;
	}
	
	val = frm.elements[strclass+"[password]"].value; 
	if (isEmpty(val) || isSpace(val)) 
	{ 
		alert('Veuillez saisir votre mot de passe SVP.'); 
		frm.elements[strclass+"[password]"].focus(); 
		return false;
	}
	
	val2 = frm.elements[strclass+"[password2]"].value; 
	if (isEmpty(val2) || isSpace(val2)) 
	{ 
		alert('Veuillez confirmer votre mot de passe SVP.'); 
		frm.elements[strclass+"[password2]"].focus(); 
		return false;
	}
	
	if (val != val2)
	{ 
		alert('Attention : les 2 mots de passe saisis ne sont pas identiques !\nVérifiez que vous avez bien tapé les bons mots de passe.'); 
		frm.elements[strclass+"[password2]"].focus(); 
		return false;
	}
	
	val = frm.elements[strclass+"[company]"].value; 
	if (isEmpty(val) || isSpace(val)) 
	{ 
		alert('Veuillez saisir votre raison sociale SVP.'); 
		frm.elements[strclass+"[company]"].focus(); 
		return false;
	}
	
	val = frm.elements[strclass+"[name]"].value; 
	if (isEmpty(val) || isSpace(val)) 
	{ 
		alert('Veuillez saisir le nom de la personne à contacter SVP.'); 
		frm.elements[strclass+"[name]"].focus(); 
		return false;
	}
	
	val = frm.elements[strclass+"[email]"].value; 
	if (isNotEmailAdress(val))
	{ 
		alert('Veuillez saisir votre adresse email SVP.'); 
		frm.elements[strclass+"[email]"].focus(); 
		return false;
	}
	
	val = frm.elements[strclass+"[telephone]"].value; 
	if (isEmpty(val) || isSpace(val)) 
	{ 
		alert('Veuillez saisir votre n° de téléphone SVP.'); 
		frm.elements[strclass+"[telephone]"].focus(); 
		return false;
	}
	
	val = frm.elements[strclass+"[address]"].value; 
	if (isEmpty(val) || isSpace(val)) 
	{ 
		alert('Veuillez saisir votre adresse SVP.'); 
		frm.elements[strclass+"[address]"].focus(); 
		return false;
	}
	
	val = frm.elements[strclass+"[zip]"].value; 
	if (isEmpty(val) || isSpace(val)) 
	{ 
		alert('Veuillez saisir votre code postal SVP.'); 
		frm.elements[strclass+"[zip]"].focus(); 
		return false;
	}
	
	val = frm.elements[strclass+"[city]"].value; 
	if (isEmpty(val) || isSpace(val)) 
	{ 
		alert('Veuillez saisir votre ville SVP.'); 
		frm.elements[strclass+"[city]"].focus(); 
		return false;
	}
	
	val = frm.elements[strclass+"[country]"].value; 
	if (isEmpty(val) || isSpace(val)) 
	{ 
		alert('Veuillez saisir votre pays SVP.'); 
		frm.elements[strclass+"[country]"].focus(); 
		return false;
	}
	
	choixCat = frm.elements[strclass+"[catalerte][]"];
	choixFait = false;
	
	if ( choixCat.length > 0 )
	{
		for (i = 0; i < choixCat.length; i++)
		{
	    	if (choixCat[i].checked)
	    	{
	    		choixFait = true;
	    		break;
	    	}
		}
	}
	else
	{
		choixFait = choixCat.checked;
	}
	
	if (!choixFait) 
	{ 
		alert('Veuillez choisir au moins une catégorie SVP.'); 
		if ( choixCat.length > 0 )
			frm.elements[strclass+"[catalerte][]"][0].focus(); 
		else
			frm.elements[strclass+"[catalerte][]"].focus(); 
		return false;
	}
	
	return true;
}