// JavaScript Document

mem_nbcaract = 0;
function maxlength(size, text)
{
// Si le nb de caractères n'à pas changé, ne fais rien
// ( Permet de se balader avec les fleches de direction dans le textarea et de faire des modifications )
if( window.document.form.text.value.length==mem_nbcaract ) 
	return true;
	
	
// Affiche dans l'input le nombre de caractères restant
window.document.form.nbcaract.value = size - window.document.form.text.value.length;

// Si la limite est atteinte, affiche la taille max de la saisie, n'autorisant plus de caractères
if(window.document.form.nbcaract.value<0)
{
	window.document.form.nbcaract.value = 0;
	window.document.form.text.value = window.document.form.text.value.substring( 0, size );
}
// Mémorise le nombre de caractères saisis pour tester si la taille à changée
mem_nbcaract=window.document.form.text.value.length;
}

function verif_form(type)
{
	var valid = true;
	
	var form = document.forms[0];
	for (var i=0; i < form.elements.length; i++) 
	{
		if ( form.elements[i].type != 'submit' && form.elements[i].type != 'hidden' && form.elements[i].type != 'checkbox')
		{
			if ( type == 1 && form.elements[i].type != 'file' ) 
			{
				
				// SI LE CHAMP N'EST PAS RENSEIGNE
				if (form.elements[i].value == "")
				{
					// ON PASSE L'INPUT EN ROUGE
					form.elements[i].style.backgroundColor = "red";
		
					// ON AFFECTE FALSE A VALID
					valid = false;	
				}
			}
			else if( type == 0 )
			{
				// ON REMET LE CHAMP EN BLANC
				form.elements[i].style.backgroundColor = "white";
			
				// SI LE CHAMP N'EST PAS RENSEIGNE
				if (form.elements[i].value == "")
				{
					// ON PASSE L'INPUT EN ROUGE
					form.elements[i].style.backgroundColor = "red";
		
					// ON AFFECTE FALSE A VALID
					valid = false;	
				}	
			}
		}
		
	}
	
	if ( valid == false ) 
	{
		jAlert('Veuillez remplir tous les champs ! ');
	}
	
	return valid;
}