var default_input_style_border = "1px solid #bfce00";
var error_input_style_border = "1px solid red";

function check_contact_form(form)
{
	erreurs = 0;
	erreurs += input_not_blank(form.elements["contact[nom]"]) ? 0 : 1;
	erreurs += input_not_blank(form.elements["contact[email]"]) ? 0 : 1;
	erreurs += input_not_blank(form.elements["contact[message]"]) ? 0 : 1;
	
	if (erreurs > 0)
	{
		alert("Merci de remplir correctement tous les champs obligatoires.");
	}
	else{
		erreurs = mc_check_email(form.elements["contact[email]"]) ? 0 : 1;
	}
	
	return erreurs == 0;
}
function check_annuaire_form(form)
{
	erreurs = 0;
	retour = 0;
	erreurs += input_not_blank2(form.elements["recherhce[nom_entreprise]"]) ? 0 : 1;
	erreurs += input_not_blank2(form.elements["recherhce[nom_gerant]"]) ? 0 : 1;
	erreurs += input_not_blank2(form.elements["recherhce[ville]"]) ? 0 : 1;
	if(form.elements["recherhce[secteur]"].value == "%")
	{
		erreurs += 1;
	}
	if(form.elements["recherhce[categorie]"].value == "%")
	{
		erreurs += 1;
	}
	if (erreurs == 5)
	{
		alert("Vous devez remplir obligatoirement un champ.");
		retour = 1;
	}
	
	return retour == 0;
}
function input_not_blank2(input)
{
	if (input.value.length > 0)
	{
		return true;
	}
	else
	{
		return false;
	}
}
function mc_check_email(field)
{
	var chaine;
	chaine = field.value;
	if(chaine.search(/^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,4}$/) == -1)
	{
		field.style.border = error_input_style_border;
		alert("Adresse e-mail invalide");
		return false;
	}
	else
	{
		field.style.border = default_input_style_border;
		return true;
	}
}

function input_not_blank(input)
{
	if (input.value.length > 0)
	{
		input.style.border = default_input_style_border;
		return true;
	}
	else
	{
		input.style.border = error_input_style_border;
		return false;
	}
}