<!-- 
/* 
   Copyright (c) 2005 Concept Marketing Interactif
   interactif.com All Rights Reserved.
*/
function CheckEntry(formName) {
	var checkBoxName="";
	for (i=1; i<arguments.length-1; i++){
		for (j=0; j<formName.elements.length; j++){
			if ((arguments[i] == formName.elements[j].name)&& (arguments[i+1] != 0)){
				var InputName = formName.elements[j].name, InputType = formName.elements[j].type, InputValue = formName.elements[j].value;
				var InputMessage = (formName.langue.value == "fr")?AlertMessages[arguments[i+1]][0]:AlertMessages[arguments[i+1]][1];
				var EmailMessage = (formName.langue.value == "fr")?AlertMessages[0][0]:AlertMessages[0][1];
				if ((InputType == "text") || (InputType == "textarea") || (InputType == "file") || (InputType == "password")){
					if (!InputValue) {
						alert(InputMessage);
						formName.elements[arguments[i]].focus();
						return false;
					}
					if (((InputName.indexOf("courriel") == 0) || (InputName.indexOf("Courriel") == 0) || (InputName.indexOf("email") == 0) || (InputName.indexOf("Email") == 0)) && (checkEmail(InputValue) == false)){
						alert(EmailMessage);
						formName.elements[arguments[i]].focus();
						return false;
					}
				}
				if ((InputType == "select-one") && (formName.elements[arguments[i]].selectedIndex == 0)){
					alert(InputMessage);
					formName.elements[arguments[i]].focus();
					return false;
				}
				if ((InputType == "select-multiple")&& (formName.elements[arguments[i]].selectedIndex == -1)){
					alert(InputMessage);
					formName.elements[arguments[i]].focus();
					return false;
				}
			 	if ((InputType == "radio") || (InputType == "checkbox")){
					if(!formName.elements[arguments[i]].length){
						if (!formName.elements[arguments[i]].checked){
						alert(InputMessage);
						return false;
						}
					}else{
						checkboxLength = formName.elements[arguments[i]].length;
						if (!CheckboxArray(formName,formName.elements[arguments[i]],checkboxLength)){
							alert(InputMessage);
							return false;
						}
					break;
					}
				}
			}else if ((arguments[i] == formName.elements[j].name)&&(arguments[i+1] ==0)){
            
				//scripts ICI
				//Vérification des champs remplis sous certaines conditions
                
                    // Si Voiture est coche
                    if (formName.voiture[0].checked){
                    
        				var InputMessageModele = (formName.langue.value == "fr")?AlertMessages[28][0]:AlertMessages[28][1];
                        var InputMessageAnnee = (formName.langue.value == "fr")?AlertMessages[29][0]:AlertMessages[29][1];
                        var InputMessageAssureur = (formName.langue.value == "fr")?AlertMessages[30][0]:AlertMessages[30][1];
                        var InputMessageRenouvAuto = (formName.langue.value == "fr")?AlertMessages[31][0]:AlertMessages[31][1];
                        
        				if (!formName.elements['VoitureModele'].value){
        					alert(InputMessageModele);
                            formName.elements['VoitureModele'].focus();
                            return false;
        				}
        				if (!formName.elements['VoitureAnnee'].value){
        					alert(InputMessageAnnee);
                            formName.elements['VoitureAnnee'].focus();
                            return false;
        				}
        				if (!formName.elements['VoitureAssureur'].value){
        					alert(InputMessageAssureur);
                            formName.elements['VoitureAssureur'].focus();
                            return false;
        				}
        				if (!formName.elements['VoitureRenouvellement'].value){
        					alert(InputMessageRenouvAuto);
                            formName.elements['VoitureRenouvellement'].focus();
                            return false;
        				}
    				}
                
               
                    // Si Habitation est coche
    				
                    if (formName.habitation[0].checked){
                    
                        var InputMessageRenouvMaison = (formName.langue.value == "fr")?AlertMessages[32][0]:AlertMessages[32][1];
                       
        				if (!formName.elements['HabitationRenouvellement'].value){
        					alert(InputMessageRenouvMaison);
                            formName.elements['HabitationRenouvellement'].focus();
                            return false;
        				}
    				}
                  
				    
				//FIN scripts ICI
			}
		}
		i = (!InputType == "hidden")?i+1:i;
	}
	return true;
}
function CheckboxArray(Nameform,Name,lenhthBoxes){
	ifCheck=0;
	for (a=0; a<lenhthBoxes; a++) {
		ifCheck = (Name[a].checked)? (ifCheck+1) : ifCheck;
	}
	if (ifCheck==0)return false; else return true;
}
function checkEmail(string) {
    if (!string) return false;
    	var iChars = "*|,\":<>[]{}`\';()&$#%";
	for (var i = 0; i < string.length; i++) {
       if (iChars.indexOf(string.charAt(i)) != -1)return false;
    }	
	if (string.indexOf("@") != -1){
		var emailOneArray=string.split("@");    
	}else{
		return false;
	}
	if (emailOneArray.length >= 2) {
		if (emailOneArray[1] == "") { return false;}
	    var emailTwo = emailOneArray[1];			  
		var emailTwoArray = emailTwo.split(".");
		if (emailTwoArray.length < 2){ return false;}
		if (emailTwoArray[1] == "") { return false;}
	}else{
		return false;
	}
    return true;                      
}
function laConfirmation(laPage,message,langue) {
		var DelMessageConfirm = (langue == "fr")?AlertMessages[message][0]:AlertMessages[message][1];
		if(confirm(DelMessageConfirm))
		{document.location=eval("laPage");
		}
	}
//-->