/*********************************
**	Verifie le formulaire de sélection d'une voiture
*********************************/
function verifFormSelect() {
        valid = true;
        var formulaire = document.forms['selection'];
        if(!formulaire.elements['client'][0].checked && !formulaire.elements['client'][1].checked) {
                document.getElementById('clientError').innerHTML = langSel['client'];
                document.getElementById('clientError').style.display='inline';
                valid = false;
        }
        if(formulaire.elements['kilometrage'].value!='') {
                tmp = formulaire.elements['kilometrage'].value.split('');                                                                                    
                for(i=0;i<tmp.length;i++) {
                        if("1234567890".indexOf(tmp[i])==-1) {
                                document.getElementById('kilometrageError').innerHTML = langSel['kilometrage'];
                                document.getElementById('kilometrageError').style.display='inline';
                                valid = false;
                        }
                }
        }
        if(formulaire.elements['client'][0].checked) {
                formulaire.action='client_form.jsp';
        }else if(formulaire.elements['client'][1].checked) {
                formulaire.action='non_client_form.jsp';
        }
if(formulaire.elements['nbauto']) {
	if(formulaire.elements['nbauto'].type=="text" && formulaire.elements['client'][1].checked) {
                document.getElementById('nbautoError').innerHTML = '';
                if(formulaire.elements['nbauto'].value == '') {
                        document.getElementById('nbautoError').innerHTML = 'Veuillez remplir le champ ci-dessus';
                        document.getElementById('nbautoError').style.display = 'block';
                        valid = false;
                } else if(isNaN(formulaire.elements['nbauto'].value)) {
                        document.getElementById('nbautoError').innerHTML = 'Le champ ci-dessus doit &ecirc;tre un nombre';
                        document.getElementById('nbautoError').style.display = 'block';
                        valid = false;
                } else if(formulaire.elements['nbauto'].value < 10) {
                        if(confirm('Attention, vous avez moins de 10 véhicules professionnels, \n nous vous orientons vers le formulaire le plus adapté à votre situation.')) {
                                formulaire.action='../professionnels-entrepreneurs/selection_form.jsp';
				return true;
                        } else return false;
                }
        }
}
if(document.getElementById('finishProjectError'))document.getElementById('finishProjectError').innerHTML = '';
if(!formulaire.elements['finishProject'].value){
document.getElementById('finishProjectError').innerHTML = 'Veuillez s&eacute;lectionner l\'&eacute;ch&eacute;ance de votre projet';
document.getElementById('finishProjectError').style.display = 'block';
valid = false;
}

        if (!valid){
                document.getElementById('main-error').style.display='inline';
                document.location.hash = 'HdP';
        }

        return valid;
}
/******** verif form demande contact PME***/

function verifFormSelect2() {
	valid = true;
	var formulaire = document.forms['selection'];
	if(!formulaire.elements['client'][0].checked && !formulaire.elements['client'][1].checked) {
		document.getElementById('clientError').innerHTML = langSel['client'];
		document.getElementById('clientError').style.display='inline';
		valid = false;
	}
	
	if(formulaire.elements['client'][0].checked) {
		formulaire.action='client_form.jsp';
	}else if(formulaire.elements['client'][1].checked) {
		formulaire.action='non_client_form.jsp';
	}

if(document.getElementById('finishProjectError'))document.getElementById('finishProjectError').innerHTML = '';
if(!formulaire.elements['finishProject'].value){
document.getElementById('finishProjectError').innerHTML = 'Veuillez s&eacute;lectionner l\'&eacute;ch&eacute;ance de votre projet';
document.getElementById('finishProjectError').style.display = 'block';
valid = false;
}
	
	if (!valid){
		document.getElementById('main-error').style.display='inline';
		document.location.hash = 'HdP';
	}
				
	return valid;
} 


/*********************************
**	Verifie le formulaire du Client
*********************************/
function verifFormClient() {
		var valid = true;
		var formulaire = document.forms['coordonnees'];
		valid = verifByConf(formulaire);							
		if(formulaire.elements["email"].value!='') {
			tmp = formulaire.elements["email"].value;
			pos = tmp.indexOf('@');
			if(pos==-1 || pos==0 || tmp.indexOf('.',pos+1)==-1 ) {
				document.getElementById('emailError').innerHTML += langForm['email'];
				document.getElementById('emailError').style.display='inline';		
				valid = false;
			}
		}	
		document.getElementById('codeError').innerHTML = '';
		if(!formulaire.elements['code'][0].checked && !formulaire.elements['code'][1].checked) {
			document.getElementById('codeError').innerHTML = langForm['code'];
			document.getElementById('codeError').style.display='inline';
			valid = false;
		}
		document.getElementById('civiliteError').innerHTML = '';
		if(!formulaire.elements['civilite'][0].checked && !formulaire.elements['civilite'][1].checked && !formulaire.elements['civilite'][2].checked) {
			document.getElementById('civiliteError').innerHTML = langForm['civilite'];
			document.getElementById('civiliteError').style.display='inline';
			valid = false;
		}	
		
		if (!valid){
        	        document.getElementById('main-error').style.display='inline';
			document.location.hash = 'HdP';
	        }
													
		return valid;
}

/*********************************
**	Verifie le formulaire du non Client
*********************************/
function verifFormNotClient() {
		var valid = true;
		var formulaire = document.forms['coordonnees'];
		valid = verifByConf(formulaire);
		if(formulaire.elements["email"].value!='') {
			tmp = formulaire.elements["email"].value;
			pos = tmp.indexOf('@');
			if(pos==-1 || pos==0 || tmp.indexOf('.',pos+1)==-1 ) {
				document.getElementById('emailError').innerHTML += langForm['email'];
				document.getElementById('emailError').style.display='inline';		
				valid = false;
			}
		}
		document.getElementById('codeError').innerHTML = '';
		if(!formulaire.elements['code'][0].checked && !formulaire.elements['code'][1].checked) {
			document.getElementById('codeError').innerHTML = langForm['code'];
			document.getElementById('codeError').style.display='inline';
			valid = false;
		}
		document.getElementById('civiliteError').innerHTML = '';
		if(!formulaire.elements['civilite'][0].checked && !formulaire.elements['civilite'][1].checked && !formulaire.elements['civilite'][2].checked) {
			document.getElementById('civiliteError').innerHTML = langForm['civilite'];
			document.getElementById('civiliteError').style.display='inline';
			valid = false;
		}	
/*		if(formulaire.elements['datemake'].value!='' && document.getElementById('datemakeError').innerHTML == '' && formulaire.elements['datemake'].value.length!=4) {
			document.getElementById('datemakeError').innerHTML = langForm['dateMake'];
			document.getElementById('datemakeError').style.display='inline';
			valid = false;
		}		
*/
		if(document.getElementById('sirenError')) {
		
		document.getElementById('sirenError').innerHTML = '';				
		if(formulaire.elements['siren'].value!='' && !EstSirenValide(formulaire.elements['siren'].value)) {
			document.getElementById('sirenError').innerHTML = langForm['nbSiren'];
			document.getElementById('sirenError').style.display='inline';
			valid = false;
		}
		}
		
		if(document.getElementById('codenafError')){
		document.getElementById('codenafError').innerHTML = '';
		if(formulaire.elements['codenaf'].value!='' && !verifNaf(formulaire.elements['codenaf'].value)) {
		        document.getElementById('codenafError').innerHTML = langForm['nbNaf'];
 		 	document.getElementById('codenafError').style.display='inline';
        		valid = false;
		}
		else document.getElementById('codenafError').style.display='none';
	}


		if (!valid){
        	        document.getElementById('main-error').style.display='inline';
			document.location.hash = 'HdP';
	        }
	 	
	 	var tel=formulaire.elements['telephone'].value;
		tel=supprEspace(tel);
		formulaire.elements['telephone'].value=tel;
		
					
		if (formulaire.elements['portable'].value!=''){
			var telp=formulaire.elements['portable'].value;
			telp=supprEspace(telp);
			formulaire.elements['portable'].value=telp;
		}
		else document.getElementById('portableError').innerHTML = '';	

	 	
																					  return valid;
}		


function supprEspace(String){
	return String.replace(/ /g,'');
}
			

