var formulairemoncompte = true;
function validChamp(champ,type) {
	if (type == 'normal') {
		if (champ.value != '') {
			champ.style.border = '1px solid green';
			formulairemoncompte = true;
		} else {
			champ.style.border = '1px solid red';
			formulairemoncompte = false;
		}
	} else if (type == 'email') {
		if (isAnEmail(champ.value)) {
			champ.style.border = '1px solid green';
			formulairemoncompte = true;
		} else {
			champ.style.border = '1px solid red';
			formulairemoncompte = false;
		}
	} else if (type == 'tel') {
		if (isAPhoneNumber(champ.value)) {
			champ.style.border = '1px solid green';
			formulairemoncompte = true;
		} else {
			champ.style.border = '1px solid red';
			formulairemoncompte = false;
		}
	}
}

function verifFormNouveauClient() {
	retour = true;
	monform = document.forms['newclient'];
	mdp1 = document.getElementById('mdp1');
	mdp2 = document.getElementById('mdp2');
	for (i=0;i<monform.length;i++) {
		if (monform.elements[i].name != 'fax') {
			if (monform.elements[i].value != '') {
				
			} else {
				monform.elements[i].style.border = '1px solid red';
				retour = false;	
			}
		}
	}
	if (mdp1.value == mdp2.value && mdp1.value != '') {
		
	} else {
		mdp1.style.border = '1px solid red';
		mdp2.style.border = '1px solid red';
		retour = false;
	}
	return retour;
}

function verifFormNewAdresse() {
	var retour = false;
	if (document.forms['nouvelleadresse'].adresse.value != '' && document.forms['nouvelleadresse'].cpostal.value != '' && document.forms['nouvelleadresse'].ville.value != '') {
		retour = true;
	}
	return retour;
}

function remplirNewAdresseLieuLivraison() {
	idSelect = $('lieuLivraisonNew').value;
	if(idSelect!=0) {
		$('cpostal').value =  $('cpostal'+idSelect).value;
		$('ville').value =  $('ville'+idSelect).value;
	} else {
		$('cpostal').value =  '';
		$('ville').value =  '';	
	}
}


function isAnEmail(email)
	{
	var place = email.indexOf("@",1);
	var point = email.indexOf(".",place+1);
	if ((place > -1)&&(email.length >2)&&(point > 1))
		{
		return(true);
		}
	else
		{
		return(false);
		}
	}
	
function isAPhoneNumber(number) {
	if (number.length == 10) {
		for (i=0;i<number.length;i++) {
			if ( isNaN(number.substring(i,i)) ) {
				return false;
			}
		}
	} else {
		return false;
	}
	return true;
}

function afficheModificationsAdresses(id_client_adresse) {
	
	if (document.getElementById('modifie-'+id_client_adresse)) { document.getElementById('modifie-'+id_client_adresse).onclick = function() { ajaxModifieAdresse(id_client_adresse); }; }
	if (document.getElementById('form-divadresse-'+id_client_adresse)) { document.getElementById('form-divadresse-'+id_client_adresse).style.display='block'; }
	if (document.getElementById('form-divcpostal-'+id_client_adresse)) { document.getElementById('form-divcpostal-'+id_client_adresse).style.display='block'; }
	if (document.getElementById('form-divville-'+id_client_adresse)) { document.getElementById('form-divville-'+id_client_adresse).style.display='block'; }
	if (document.getElementById('form-divtel-'+id_client_adresse)) { document.getElementById('form-divtel-'+id_client_adresse).style.display='block'; }
	if (document.getElementById('form-divpays-'+id_client_adresse)) { document.getElementById('form-divpays-'+id_client_adresse).style.display='block'; }
	
	if (document.getElementById('divadresse-'+id_client_adresse)) { document.getElementById('divadresse-'+id_client_adresse).style.display='none'; }
	if (document.getElementById('divcpostal-'+id_client_adresse)) { document.getElementById('divcpostal-'+id_client_adresse).style.display='none'; }
	if (document.getElementById('divville-'+id_client_adresse)) { document.getElementById('divville-'+id_client_adresse).style.display='none'; }
	if (document.getElementById('divtel-'+id_client_adresse)) { document.getElementById('divtel-'+id_client_adresse).style.display='none'; }
	if (document.getElementById('divpays-'+id_client_adresse)) { document.getElementById('divpays-'+id_client_adresse).style.display='none'; }
}

function is_date(tmp){
	if (tmp.length !=10) return false;
	if ((isNaN(tmp.substr(0,2)))||(isNaN(tmp.substr(3,2)))||(isNaN(tmp.substr(6,4)))) return false;
	if((tmp.substr(2,1) !="/") && (tmp.substr(5,1) !="/")) return false;
	j = Number(tmp.substr(0,2)); m = Number(tmp.substr(3,2)); a = Number(tmp.substr(6,4));
	if (a%4 == 0) {fev = '29';} else {fev = '28';}
	nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31);
	if ((j > nbJours[m-1])||(j<1)) return false;
	if ((m > 12)||(m <1)) return false;
	return true;
}

function validedate(){
		if (!is_date(tperso.date_livraison.value))

	    		{

	     		alert("La date est incorrect");

	     		return false;

	     		}
}

function code(code_offre){
	ajaxCommandeEtape1Code(code_offre);
}
