// fonctions Javascript

function changeCarte(carte){ // change la vignette de la carte (apercu)
	document.getElementById('vignette_carte').src=carte;
	document.getElementById('carte_en_cours').value=carte;
}

function pair(chiffre){
	chiffre=parseInt(chiffre);
	return ((chiffre & 1)=='0')?true:false;
}
function verif_mail(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);
		}
}

var id = 1;
var couleurSelection = '#d7ffcc';
var couleurligne1 = '#e7ebef';
var couleurligne2 = '#ffffff';
	
function toutCocher() { // permet de tout cocher/decocher les chexkbox
	var tab = document.getElementsByName("checkbox_contact[]");
	for (var i=0; i<tab.length; ++i) {
		if( id==1 ) {
			tab[i].checked = true;
			document.getElementById(i).style.backgroundColor = couleurSelection;
		} else if( id==0 ) {
			tab[i].checked = false;
				if(pair(i)==true){
					document.getElementById(i).style.backgroundColor = couleurligne2;
				}
				else {
					document.getElementById(i).style.backgroundColor = couleurligne1;
				}
		}
	} 
	if( id==0 ){
		id=1;
	} else {
		id=0;
	}
}

function fermer_popup(){ // fermer la popup
	MOOdalBox.close();
}

function ajout_contact() { // ajoute les emails destinataires dans le textarea
	var tab = document.getElementsByName("checkbox_contact[]");
	var contact = document.getElementById('destinataire').value;
	contact +=';';
	for (var i=0; i<tab.length; ++i) {
		if(tab[i].checked == true){
			contact += tab[i].value;
			contact += ';';
		}
	} 
	
	document.getElementById('destinataire').value=contact;
	fermer_popup();
}

function changeCouleur(id){ // change couleur de fond de ligne du tableau
	var tab = document.getElementsByName("checkbox_contact[]");
	
	for (var i=0; i<tab.length; ++i) {
		if(i==id){
			if(tab[i].checked == false){
				tab[i].checked = true;
				document.getElementById(id).style.backgroundColor = couleurSelection;
			}
			else {
				tab[i].checked = false;	
				if(pair(id)==true){
					document.getElementById(id).style.backgroundColor = couleurligne2;
				}
				else {
					document.getElementById(id).style.backgroundColor = couleurligne1;
				}
			}
			
		}
	} 
	
}
function ouvrir_popup(url,largeur_hauteur){
	MOOdalBox.open( 
	url, // the link URL
	"", // the caption (link's title) - can be blank
	largeur_hauteur // width and height of the box - can be left blank
	);
}

function verif_champ_rempli(){
	document.getElementById('btn_envoyer').style.display='none';
	document.getElementById('btn_tester').style.display='none';
	document.getElementById('envoi_en_cours').style.display='block';
		
	var liste = document.getElementById('liste_cartes').value;
	var nomprenom = document.getElementById('nomprenom').value;
	var destinataire = document.getElementById('destinataire').value;
	var expediteur = document.getElementById('emailexpediteur').value;
	var message = document.getElementById('message').value;
	var objet = document.getElementById('objet').value;
	var erreur = '';
	var debut_erreur = 'Veuillez remplir tous les champs avant de valider.';
	
	if(liste == ''){ erreur += '1';}
	if(nomprenom == ''){ erreur += '1';}
	if(destinataire == ''){ erreur += '1';}
	if(expediteur == ''){ erreur += '1';}
	if(message == ''){ erreur += '1';}
	if(objet == ''){ erreur += '1';}
	
	if(erreur == ''){ 
	
	return true;
	
	}
	else {

		ouvrir_popup('popup_erreur.php?m='+debut_erreur,'500 100');
		document.getElementById('envoi_en_cours').style.display='none';
		document.getElementById('btn_envoyer').style.display='block';
		document.getElementById('btn_tester').style.display='block';
		return false;
	}	
}



