function valider_form_devis_1(frm){
	if(getCheckedValue(frm.elements['voix']) == ""){
		alert('Veuillez choisir une voix.');
		return false;
	}
	
	if (frm.elements['texte_fr'].value == "") {
		alert('Veuillez saisir un texte.');
		return false;
	}
	
	if (getCheckedValue(frm.elements['autre_langue']) == "Oui") {

		if (frm.elements['langue'].value == "Aucune") {
			alert('Veuillez choisir une langue.');
			return false;
		}
		
		if (frm.elements['texte_langue'].value == "") {
			alert('Veuillez saisir un texte en ' + frm.elements['langue'].value );
			return false;
		}
	}

	if (getCheckedValue(frm.elements['autre_langue']) == "") {
			alert('Veuillez préciser si vous voulez une autre langue.');
			return false;
	}
}

function display_other_language(){
	var elt = document.getElementById('form_devis_en_ligne_1');
	if (getCheckedValue(elt.elements['autre_langue']) == "Oui"){
		document.getElementById('div_autre_langue').style.display="block";
	}else{
		document.getElementById('div_autre_langue').style.display = "none";
		document.forms["form_devis_en_ligne_1"].texte_langue.value = "";
		document.forms["form_devis_en_ligne_1"].langue.value = "Aucune";
	}
}

function display_musique(){
	var elt = document.getElementById('form_devis_en_ligne_2');
	if (getCheckedValue(elt.elements['avec_musique']) == "Oui"){
		document.getElementById('div_choix_musique').style.display="block";
	}else{
		document.getElementById('div_choix_musique').style.display="none";
		uncheckRadioButton (elt , "musique");	
	}
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function valider_form_devis_2 (frm){
	if (getCheckedValue(frm.elements['avec_musique']) == "Oui") {
	
		if(getCheckedValue(frm.elements['musique']) == ""){
			alert('Veuillez choisir une musique.');
			return false;
		}
	}
	if (getCheckedValue(frm.elements['avec_musique']) == "") {
			alert('Veuillez préciser si vous voulez une musique.');
			return false;
	}
}

function valider_form_devis_3(frm){
	//nom
	if(frm.elements['nom'].value == "") {
		alert("Veuillez saisir votre nom.");
		return false;
	}
 
 	//prenom
 	if(frm.elements['prenom'].value == "") {
		alert("Veuillez saisir votre prénom.");
		return false;
	}
	
	//Adresse
	if(frm.elements['adresse'].value == "") {
		alert("Veuillez saisir votre adresse.");
		return false;
	}
	
	//Code postal
	if(frm.elements['cp'].value == "") {
		alert("Veuillez saisir votre code postal.");
		return false;
	}
	
	//Ville
	if(frm.elements['ville'].value == "") {
		alert("Veuillez saisir votre ville.");
		return false;
	}
	
	//Pays
	if(frm.elements['pays'].value == "") {
		alert("Veuillez saisir votre pays.");
		return false;
	}

	//Email
  if (!isEMailAddr(frm.elements['mail'])){
  	return false
  }
  
	if (frm.elements['livraison'].value == "none") {
		alert("Veuillez choisir un mode de livraison.");
		return false
	}
	
  return true;
}


// Vérifie si l'adresse e-mail est valide
function isEMailAddr(elem) {
	var str = elem.value;
	var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
	if (!str.match(re)) {
	alert("Veuillez vérifier le format de votre adresse e-mail.");
	setTimeout("focusElement('" + elem.name + "', '" + elem.name + "')", 0);
	return false;
	} else {
	return true;
	}
}


function checkFormatLivraison (){
	var selectedValue = document.getElementById('livraison').value;
	
	if (selectedValue == "mp3_mail" || selectedValue == "wav_mail" || selectedValue == "none"){
		document.getElementById('recommande').checked = false;
		document.getElementById('cadre_recommande').style.display = 'none' ;
	}else{
		document.getElementById('cadre_recommande').style.display = 'block' ;
	}
}


function valider_form_devis_perso(frm){
  
	//Contact
	if(frm.elements['contact'].value == "") {
		alert("Veuillez saisir votre contact.");
		return false;
	}
	
	//Adresse
	if(frm.elements['adresse'].value == "") {
		alert("Veuillez saisir votre adresse.");
		return false;
	}
	
	//Telephone
	if(frm.elements['telephone'].value == "") {
		alert("Veuillez saisir votre téléphone.");
		return false;
	}
	
	//Email
  if (!isEMailAddr(frm.elements['email'])){
  	return false
  }
	
	//Message
	if(frm.elements['message'].value == "") {
		alert("Veuillez saisir votre message.");
		return false;
	}
	
	return true;
}

function uncheckRadioButton(frm, RadioName){
	var objRadioButtons  = frm.elements[RadioName];
	
	var countRadioButtons = objRadioButtons.length;
	if(!countRadioButtons)
		objRadioButtons.checked = false;
	else
		//uncheck Radiobuttons
		for(var i = 0; i < countRadioButtons; i++)
			objRadioButtons[i].checked = false;
}
