// JavaScript Document

//---------------------
function validAdresseEmail(frm) {
	//test de l'adresse e-mail pour inscription à la newsletter
	if(!trim(frm.cho_email.value)){
		alert("Veuillez saisir votre adresse e-mail, s'il vous pla\xEEt.");
		return false;
	}
	else {
		if ( (!validEmail(frm.cho_email.value)) ) {
			alert("Vous devez saisir une adresse e-mail valide, s'il vous pla\xEEt.");
			return false;
		}
	}
 return true;
}

//---------------------
function validInscription(frm) {
	// Validation des informations de connexion
	if( !validEmail(frm.cho_email.value) ){
		alert("Veuillez saisir une adresse email valide."); return false;
	}
	if( !trim(frm.cho_password.value) ){
		alert("Veuillez saisir un mot de passe."); return false;
	}
	if( frm.cho_password.value.length<4 ){
		alert("Afin d'assurer la s\xe9curité de vos informations personnelles,\nveuillez choisir un mot de passe de plus de 4 caract\xE8res.");
		return false;
	}
	if( !trim(frm.cho_password2.value) ){
		alert("Veuillez confirmer votre mot de passe dans le champ pr\xe9vu \xE0 cet effet."); return false;
	}
	if( frm.cho_password.value != frm.cho_password2.value ){
		alert("Les deux mots de passe que vous avez saisis sont diff\xe9rents.\nVeuillez les saisir de nouveau."); return false;
	}
	
	// Validation des informations personnelles.
	if( !trim(frm.cho_nom.value) ){
		alert("Veuillez saisir votre nom, s'il vous pla\xEEt.");
		return false;
	}
	if( !trim(frm.cho_prenom.value) ){
		alert("Veuillez saisir votre prénom, s'il vous pla\xEEt.");
		return false;
	}
	if( !trim(frm.cho_adresse1.value) ){
		alert("Veuillez saisir votre adresse, s'il vous pla\xEEt.");
		return false;
	}
	if( !trim(frm.cho_codepostal.value) ){
		alert("Veuillez saisir votre code postal, s'il vous pla\xEEt.");
		return false;
	}
	if( !trim(frm.cho_ville.value) ){
		alert("Veuillez saisir votre ville, s'il vous pla\xEEt.");
		return false;
	}
	if( !trim(frm.cho_pays.value) ){
		alert("Veuillez saisir votre pays, s'il vous pla\xEEt.");
		return false;
	}
	if( !trim(frm.cho_telephone.value) ){
		alert("Veuillez saisir votre num\xe9ro de t\xe9l\xe9phone, s'il vous pla\xEEt.");
		return false;
	}
}

//---------------------
function validLoginForm(frm){
	if( !trim(frm.cho_email.value) ){
		alert("Veuillez indiquer votre adresse e-mail, s'il vous pla\xEEt."); return false;
	}
	if( !trim(frm.cho_password.value) ){
		alert("Veuillez indiquer votre mot de passe, s'il vous pla\xEEt."); return false;
	}
}

//---------------------
function validEstimation(frm){
	if( !trim(frm.nom.value) ){
		alert("Veuillez indiquer votre nom, s'il vous pla\xEEt."); return false;
	}
}

//---------------------
function validAdresse(frm) {
	if (frm) {
		// Validation des informations personnelles.
		if( !trim(frm.cho_nom.value) ){
			alert("Veuillez saisir votre nom, s'il vous pla\xEEt.");
			return false;
		}
		if( !trim(frm.cho_prenom.value) ){
			alert("Veuillez saisir votre pr\xe9nom, s'il vous pla\xEEt.");
			return false;
		}
		if( !trim(frm.cho_adresse1.value) ){
			alert("Veuillez saisir votre adresse, s'il vous pla\xEEt.");
			return false;
		}
		if( !trim(frm.cho_codepostal.value) ){
			alert("Veuillez saisir votre code postal, s'il vous pla\xEEt.");
			return false;
		}
		if( !trim(frm.cho_ville.value) ){
			alert("Veuillez saisir votre ville, s'il vous pla\xEEt.");
			return false;
		}
		if( !trim(frm.cho_pays.value) ){
			alert("Veuillez saisir votre pays, s'il vous pla\xEEt.");
			return false;
		}
		if( !trim(frm.cho_telephone.value) ){
			alert("Veuillez saisir votre num\xe9ro de t\xe9l\xe9phone, s'il vous pla\xEEt.");
			return false;
		}
		
		return true;
	}

	return false;
}

//---------------------
function Livraison( chk ){
	if(! chk.checked)
		document.getElementById('livraison').style.display = 'block';
	else
		document.getElementById('livraison').style.display = 'none';
}

//---------------------
function checkConsign(frm) {
	if (document.getElementById('consignes'))
		frm.consignes.value = document.getElementById('consignes').value;
}

//---------------------
function validPaiement(frm) {
	var coche = 0;
	for (i=0;i<frm.cho_type_Paiement.length;i++) {
		if (frm.cho_type_Paiement[i].checked)
			coche = 1;
	}
	if (coche == 0) {
		alert("Vous devez s\xe9lectionner un moyen de paiement, s'il vous pla\xEEt");
		return false;
	}
	if (! frm.cho_cdv.checked) {
		alert("Vous devez accepter les conditions g\xe9n\xe9rales de vente avant de valider votre commande, s'il vous pla\xEEt");
		return false;
	}
 return true;
}

//---------------------
function printCommande(cde) {
	alert('printCommande no more in use');
	//open('cdeprint.cfm?cde='+cde, 'commprint', 'toolbar=yes, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=yes, copyhistory=no, width=500, height=400, top=0, left=0');
}

//---------------------
function confirmDelete(frm){
	var res = window.confirm("Etes-vous sxFBr de vouloir supprimer cette adresse ?");
	if( frm )
		frm.del.value = res;
	return res;
}