var err_nom = 'Veuillez saisir votre nom !';
var err_prenom = 'Veuillez saisir votre prénom !';
var err_company = 'Veuillez saisir le nom de votre société !';
var err_adresse = 'Veuillez saisir votre adresse !';
var err_cp = 'Veuillez saisir votre code postal !';
var err_ville = 'Veuillez saisir votre ville !';
var err_tel = 'Veuillez saisir votre téléphone !';
var err_email1 = 'Veuillez saisir un email valide !';
var err_email2 = 'Veuillez ressaisir correctement votre email !';
var err_licence = 'Veuillez choisir un nombre de licence !';
var err_nb_licence = 'Veuillez inscrire le nombre de licence !';
var err_code_soc = 'Veuillez choisir un code société !';
var err_login = 'Veuillez choisir un identifiant de connexion !';
var err_pass1 = 'Veuillez choisir un mot de passe contenant entre 6 et 8 caractères !';
var err_pass2 = 'Les mots de passe ne correspondent pas !';
var err_captcha = 'Veuillez ressaisir le code !';
var err_cond = 'Veuillez accepter les conditions d\'utilisation !';

function frmtFrmCmd() {
	var O_Form = GetId('frmCmd');
	if(O_Form) {
		// Pour le js a executer sur le onsubmit
    O_Form.onsubmit = function(){
      return valFrmCmd(this);
    }
    
		// Autocomplete off
		O_Form.setAttribute("autocomplete","off");
    
    var isUpdate = false;
    if(GetId('btValid').value == 'Modifier') {
    	isUpdate = true;
    }
		var T_Input = O_Form.elements;
		
		for( var i =0 , nb = T_Input.length; i < nb; i++){
		  var O_Input = T_Input[i]; // recup de l'objet
		  
		  if(O_Input.type == 'text' || O_Input.type == 'password') {
		  	if(O_Input.name == 'cp' || O_Input.name == 'tel' || O_Input.name == 'pass1' || O_Input.name == 'pass2' || O_Input.name == 'nb_licence' || O_Input.name == 'captcha_code') {
		  		O_Input.setAttribute('style', 'padding:1px;font-family:Tahoma, sans-serif;font-size:12px;color:#223D4E;border:1px solid #223D4E;background:#FFFFFF;');
		  	} 
		  	else {
		  		O_Input.setAttribute('style', 'padding:1px;width:50%;font-family:Tahoma, sans-serif;font-size:12px;color:#223D4E;border:1px solid #223D4E;background:#FFFFFF;');
		  	}
		  }
		  
			if(O_Input.name == 'nom' && O_Input.value != '') {
				GetId('picFldFrmNom').src = '_img/bouton_tovalidate_green.png';
			}
			if(O_Input.name == 'prenom' && O_Input.value != '') {
				GetId('picFldFrmPrenom').src = '_img/bouton_tovalidate_green.png';
			}
			if(O_Input.name == 'company' && O_Input.value != '') {
				GetId('picFldFrmCompany').src = '_img/bouton_tovalidate_green.png';
			}
			if(O_Input.name == 'adresse' && O_Input.value != '') {
				GetId('picFldFrmAdresse1').src = '_img/bouton_tovalidate_green.png';
			}
			if(O_Input.name == 'cp' && O_Input.value != '') {
				GetId('picFldFrmCp').src = '_img/bouton_tovalidate_green.png';
			}
			if(O_Input.name == 'ville' && O_Input.value != '') {
				GetId('picFldFrmVille').src = '_img/bouton_tovalidate_green.png';
			}
			if(O_Input.name == 'code_soc' && O_Input.value != '') {
				GetId('picFldFrmCodeSoc').src = '_img/bouton_tovalidate_green.png';
			}
			if(O_Input.name == 'login' && O_Input.value != '') {
				GetId('picFldFrmLogin').src = '_img/bouton_tovalidate_green.png';
			}
		  
		  
	    O_Input.onblur = function(){
	      valFldFrmCmd(this, O_Form);
	    }
		}
	}
}
StkFunc(frmtFrmCmd);


function valFldFrmCmd(obj, objFrm) {
	if(obj.name == 'nom') {
		if(obj.value == '') {
			make_error(err_nom, 'comFldFrmNom');
			GetId('picFldFrmNom').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmNom');
			GetId('picFldFrmNom').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'prenom') {
		if(obj.value == '') {
			make_error(err_prenom, 'comFldFrmPrenom');
			GetId('picFldFrmPrenom').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmPrenom');
			GetId('picFldFrmPrenom').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'company') {
		if(obj.value == '') {
			make_error(err_company, 'comFldFrmCompany');
			GetId('picFldFrmCompany').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmCompany');
			GetId('picFldFrmCompany').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'adresse') {
		if(obj.value == '') {
			make_error(err_adresse, 'comFldFrmAdresse1');
			GetId('picFldFrmAdresse1').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmAdresse1');
			GetId('picFldFrmAdresse1').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'cp') {
		if(obj.value == '') {
			make_error(err_cp, 'comFldFrmCp');
			GetId('picFldFrmCp').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmCp');
			GetId('picFldFrmCp').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'ville') {
		if(obj.value == '') {
			make_error(err_ville, 'comFldFrmVille');
			GetId('picFldFrmVille').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmVille');
			GetId('picFldFrmVille').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'tel') {
		if(obj.value == '') {
			make_error(err_tel, 'comFldFrmTel');
			GetId('picFldFrmTel').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmTel');
			GetId('picFldFrmTel').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'email') {
		if(obj.value == '' || !validMail(obj.value)) {
			make_error(err_email1, 'comFldFrmEmail');
			GetId('picFldFrmEmail').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmEmail');
			GetId('picFldFrmEmail').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'email_2') {
		if(obj.value == '' || obj.value != objFrm.elements['email'].value) {
			make_error(err_email2, 'comFldFrmEmail2');
			GetId('picFldFrmEmail2').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmEmail2');
			GetId('picFldFrmEmail2').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'sel_licence') {
		if(obj.value == '' || obj.value == 0) {
			make_error(err_licence, 'comFldFrmSelLic');
			GetId('picFldFrmSelLic').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmSelLic');
			GetId('picFldFrmSelLic').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'nb_licence') {
		if(obj.value == '') {
			make_error(err_nb_licence, 'comFldFrmNbLic');
			GetId('picFldFrmNbLic').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmNbLic');
			GetId('picFldFrmNbLic').src = '_img/bouton_tovalidate_green.png';
			if(obj.value <= 5) {
				hide('bloc_nb');
				objFrm.elements['sel_licence'].value = 1;
			}
			else if(obj.value > 5 && obj.value < 51) {
				objFrm.elements['sel_licence'].value = 2;
			}
			else if(obj.value > 50 && obj.value < 101) {
				objFrm.elements['sel_licence'].value = 3;
			}
			else {
				objFrm.elements['sel_licence'].value = 4;
				show('bloc_contact');
			}
		}
	}
	else if(obj.name == 'code_soc') {
		if(obj.value == '' || obj.value.length < 3) {
			make_error(err_code_soc, 'comFldFrmCodeSoc');
			GetId('picFldFrmCodeSoc').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmCodeSoc');
			GetId('picFldFrmCodeSoc').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'login') {
		if(obj.value == '' || obj.value.length < 3) {
			make_error(err_login, 'comFldFrmLogin');
			GetId('picFldFrmLogin').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmLogin');
			GetId('picFldFrmLogin').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'pass1') {
		if(obj.value == '' || obj.value.length < 6 || obj.value.length > 8) {
			make_error(err_pass1, 'comFldFrmPass');
			GetId('picFldFrmPass').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmPass');
			GetId('picFldFrmPass').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'pass2') {
		if(obj.value == '' || objFrm.elements['pass1'].value != obj.value) {
			make_error(err_pass2, 'comFldFrmPass2');
			GetId('picFldFrmPass2').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmPass2');
			GetId('picFldFrmPass2').src = '_img/bouton_tovalidate_green.png';
		}
	}
	else if(obj.name == 'captcha_code') {
		if(obj.value == '') {
			make_error(err_captcha, 'comFldFrmCaptcha');
			GetId('picFldFrmCaptcha').src = '_img/bouton_tovalidate_red.png';
		} else {
			delete_error('comFldFrmCaptcha');
			GetId('picFldFrmCaptcha').src = '_img/bouton_tovalidate_green.png';
		}
	}
}

function valFrmCmd(objFrm) {
	var formOk = true;
	if(objFrm.elements['nom'].value == '') {
		make_error(err_nom, 'comFldFrmNom');
		GetId('picFldFrmNom').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmNom');
		GetId('picFldFrmNom').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(objFrm.elements['prenom'].value == '') {
		make_error(err_prenom, 'comFldFrmPrenom');
		GetId('picFldFrmPrenom').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmPrenom');
		GetId('picFldFrmPrenom').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(objFrm.elements['company'].value == '') {
		make_error(err_company, 'comFldFrmCompany');
		GetId('picFldFrmCompany').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmCompany');
		GetId('picFldFrmCompany').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(objFrm.elements['adresse'].value == '') {
		make_error(err_adresse, 'comFldFrmAdresse1');
		GetId('picFldFrmAdresse1').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmAdresse1');
		GetId('picFldFrmAdresse1').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(objFrm.elements['cp'].value == '') {
		make_error(err_cp, 'comFldFrmCp');
		GetId('picFldFrmCp').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmCp');
		GetId('picFldFrmCp').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(objFrm.elements['ville'].value == '') {
		make_error(err_ville, 'comFldFrmVille');
		GetId('picFldFrmVille').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmVille');
		GetId('picFldFrmVille').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(objFrm.elements['tel'].value == '') {
		make_error(err_tel, 'comFldFrmTel');
		GetId('picFldFrmTel').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmTel');
		GetId('picFldFrmTel').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(objFrm.elements['email'].value == '' || !validMail(objFrm.elements['email'].value)) {
		make_error(err_email1, 'comFldFrmEmail');
		GetId('picFldFrmEmail').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmEmail');
		GetId('picFldFrmEmail').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(objFrm.elements['email_2'].value == '' || !validMail(objFrm.elements['email_2'].value)) {
		make_error(err_email2, 'comFldFrmEmail2');
		GetId('picFldFrmEmail2').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmEmail2');
		GetId('picFldFrmEmail2').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(objFrm.elements['sel_licence'].value == 0) {
		make_error(err_licence, 'comFldFrmSelLic');
		GetId('picFldFrmSelLic').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmSelLic');
		GetId('picFldFrmSelLic').src = '_img/bouton_tovalidate_green.png';
	}

	if(objFrm.elements['code_soc'].value == '' || objFrm.elements['code_soc'].value.length < 3) {
		make_error(err_code_soc, 'comFldFrmCodeSoc');
		GetId('picFldFrmCodeSoc').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmCodeSoc');
		GetId('picFldFrmCodeSoc').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(objFrm.elements['login'].value == '' || objFrm.elements['login'].value.length < 3) {
		make_error(err_login, 'comFldFrmLogin');
		GetId('picFldFrmLogin').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmLogin');
		GetId('picFldFrmLogin').src = '_img/bouton_tovalidate_green.png';
	}

	if(objFrm.elements['pass1'].value == '' || objFrm.elements['pass1'].value.length < 6 || objFrm.elements['pass1'].value.length > 8) {
		make_error(err_pass1, 'comFldFrmPass');
		GetId('picFldFrmPass').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmPass');
		GetId('picFldFrmPass').src = '_img/bouton_tovalidate_green.png';
	}

	if(objFrm.elements['pass2'].value == '' || objFrm.elements['pass1'].value != objFrm.elements['pass2'].value) {
		make_error(err_pass2, 'comFldFrmPass2');
		GetId('picFldFrmPass2').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmPass2');
		GetId('picFldFrmPass2').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(objFrm.elements['captcha_code'].value == '') {
		make_error(err_captcha, 'comFldFrmCaptcha');
		GetId('picFldFrmCaptcha').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmCaptcha');
		GetId('picFldFrmCaptcha').src = '_img/bouton_tovalidate_green.png';
	}
	
	if(!objFrm.elements['valid_cond'].checked) {
		make_error(err_cond, 'comFldFrmValCond');
		GetId('picFldFrmValCond').src = '_img/bouton_tovalidate_red.png';
		formOk = false;
	} else {
		delete_error('comFldFrmValCond');
		GetId('picFldFrmValCond').src = '_img/bouton_tovalidate_green.png';
	}
	return formOk;
}


function licenceSelect(obj) {
	if(obj.value != 0) {
		GetId('picFldFrmSelLic').src = '_img/bouton_tovalidate_green.png';
	} else {
		GetId('picFldFrmSelLic').src = '_img/bouton_tovalidate_red.png';
	}
	if(obj.value == 0 || obj.value == 1) {
		hide('bloc_nb');
		hide('bloc_contact');
		document.getElementById('nb_licence').value = '5';
	}
	else if(obj.value == 2 || obj.value == 3) {
		GetId('picFldFrmNbLic').src = '_img/bouton_tovalidate_green.png';
		show('bloc_nb');
		hide('bloc_contact');
		if(obj.value == 2) {
			document.getElementById('nb_licence').value = '6';
		} else if(obj.value == 3) {
			document.getElementById('nb_licence').value = '51';
		}
	}
	else {
		show('bloc_contact');
		show('bloc_nb');
		document.getElementById('nb_licence').value = '';
	}
}

function chkLicence(obj) {
	if(obj.checked) {
		delete_error('comFldFrmValCond');
		GetId('picFldFrmValCond').src = '_img/bouton_tovalidate_green.png';		
	} else {
		make_error(err_cond, 'comFldFrmValCond');
		GetId('picFldFrmValCond').src = '_img/bouton_tovalidate_red.png';
	}
}
