/*---------------------------------------------------
 * File		 	: form-nous-contacter.js
 * Date			: 17/03/2008
 * Purpose		: Form validation script
 * Version		: 1.0
 * Copyright	: Com'onSoft
 *---------------------------------------------------*/

function ClickNextTab( inFrm, idx) {
	if( ChkFld( inFrm, true) )
		tabw_switch('TabView',idx)
}
function ChkFld( inFrm, isVisible) {
	var lRet=false
	if( inFrm.nom_mr.value.length==0 ) {
		alert("Merci d'indiquer votre nom svp.")
		if( !isVisible ) tabw_switch('TabView', 1)
		inFrm.nom_mr.focus()
	}
	else if( inFrm.prenom_mr.value.length==0 ) {
		if( !isVisible ) tabw_switch('TabView', 1)
		inFrm.prenom_mr.focus()
		alert("Merci d'indiquer votre prenom svp.")
	}
	else if( inFrm.situation.value=="Mari\351" && inFrm.nom_conjoint.value.length==0 ) {
		if( !isVisible ) tabw_switch('TabView', 1)
		inFrm.nom_conjoint.focus()
		alert("Merci d'indiquer le nom de votre conjoint svp.")
	}
	else if( inFrm.situation.value=="Mari\351" && inFrm.prenom_conjoint.value.length==0 ) {
		if( !isVisible ) tabw_switch('TabView', 1)
		inFrm.prenom_conjoint.focus()
		alert("Merci d'indiquer le prenom de votre conjoint svp.")
	}
	else if( inFrm.cp.value.length < 5 || isNaN(inFrm.cp.value)==true ) {
		if( !isVisible ) tabw_switch('TabView', 1)
		inFrm.cp.focus()
		alert("Merci d'indiquer votre code postal svp.")
	}
	else if( inFrm.telephone.value.length<10 ) {
		if( !isVisible ) tabw_switch('TabView', 1)
		inFrm.telephone.focus()
		alert("Merci d'indiquer un numero de telephone pour pouvoir vous contacter svp.")
	}
	else if( M_Check(inFrm.email.value, inFrm, isVisible) ) {
			lRet=true
		}
	return lRet
}
function M_Check(inStr, inFrm, isVisible) {
	if(!inStr.match(/^[\w]{1}[\w\.\-_]*@[\w]{1}[\w\-_\.]*\.[\w]{2,6}$/i)) {
		alert("Merci d'inqiquer une adresse mail valide svp.")
		if( !isVisible ) tabw_switch('TabView', 1)
		inFrm.email.focus()
		return false
	}
	return true
}
//-------------------------------------------------------------------------------

