function trim(string)
{
	return string.replace(/^\s+/g, "").replace(/\s+$/g, "");
}

function is_email(chaine)
{
	var exp = new RegExp("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
	return exp.test(chaine);
}

function VerifDemande()
{
        var alerte = '';
        if (document.getElementsByName('dem_type')[0].checked == false && document.getElementsByName('dem_type')[1].checked == false && document.getElementsByName('dem_type')[2].checked == false)
	{
                alerte += 'Veuillez indiquer le type de pièce que vous recherchez\n\n';
	}
        if (document.getElementsByName('dem_marque')[0].value == "tous")
	{
                alerte += 'Veuillez sélectionner la marque de votre véhicule\n\n';
	}
        if (document.getElementsByName('dem_modele')[0].value == "tous")
	{
                alerte += 'Veuillez sélectionner le modèle de votre véhicule\n\n';
	}
        if (trim(document.getElementsByName('dem_motorisation')[0].value) == "")
	{
                alerte += 'Veuillez sélectionner le type de motorisation de votre véhicule\n\n';
	}
        if (document.getElementsByName('dem_circul_jour')[0].value == "" || document.getElementsByName('dem_circul_mois')[0].value == "" || document.getElementsByName('dem_circul_annee')[0].value == "")
	{
                alerte += 'Veuillez indiquer la date de première mise en circulation de votre véhicule\n\n';
	}
        if (document.getElementsByName('dem_nom')[0].value == "")
	{
                alerte += 'Veuillez indiquer votre nom\n\n';
	}
        if (document.getElementsByName('dem_prenom')[0].value == "")
	{
                alerte += 'Veuillez indiquer votre prénom\n\n';
	}
        if (document.getElementsByName('dem_telephone')[0].value == "")
	{
                alerte += 'Veuillez indiquer votre numéro de téléphone\n\n';
	}
        if (document.getElementsByName('dem_email')[0].value == "")
	{
                alerte += 'Veuillez indiquer votre adresse email\n\n';
	}
	else if (!is_email(document.getElementsByName('dem_email')[0].value))
	{
		alerte += "Vous devez indiquer une adresse email valide.\n\n";
	}
        if (alerte != '')
	{
		alerte = alerte + "Veuillez compléter le formulaire SVP...\n\n";
                alert(alerte);
	}
	else
	{
                document.getElementsByName('formDemande')[0].submit();
        }
}

function VerifContact()
{
	var errMsg = "";
	//var Rgxp = new RegExp ("^([a-zA-Z0-9_-])+([.]?[a-zA-Z0-9_-]{1,})*@([a-zA-Z0-9-_]{2,}[.])+[a-zA-Z]{2,3}$");
	if (trim(document.forms['formContact'].elements['nom'].value) == "")
	{
		errMsg = errMsg + "Vous devez indiquer votre nom.\n\n";
	}
	if (trim(document.forms['formContact'].elements['prenom'].value) == "")
	{
		errMsg = errMsg + "Vous devez indiquer votre prénom.\n\n";
	}
	if (trim(document.forms['formContact'].elements['telephone'].value) == "")
	{
		errMsg = errMsg + "Vous devez indiquer votre numéro de téléphone.\n\n";
	}
	if (trim(document.forms['formContact'].elements['email'].value) == "")
	{
		errMsg = errMsg + "Vous devez indiquer votre adresse email.\n\n";
	}
	else if (!is_email(document.forms['formContact'].elements['email'].value))
	{
		errMsg = errMsg + "Vous devez indiquer une adresse email valide.\n\n";
	}
	if (errMsg != "")
	{
		errMsg = errMsg + "Veuillez compléter le formulaire SVP...\n\n";
		alert(errMsg);
	}
	else
	{
		document.forms['formContact'].submit();
	}
}





