//Masquer, deruoler les infos (ex: dans la liste des commerçants)
function affComp(i,num_action) {
	id_cible="tr_comp"+i;
	cible = document.getElementById(id_cible);
	id_divon_cible="div_compon"+i;
	id_divoff_cible="div_compoff"+i;
	cibleon = document.getElementById(id_divon_cible);
	cibleoff = document.getElementById(id_divoff_cible);
	if(num_action=='1'){//afficher complement
		cible.className = "afftd";
		cibleon.className = "hidetd";
		cibleoff.className = "afftd";
	}
	else if(num_action=='0'){//cacher complement
		cible.className = "hidetd";
		cibleon.className = "afftd";
		cibleoff.className = "hidetd";
	}
}
//affichage ou masque de laliste des marques dans gererFiche.php
function display(calque)
{
document.getElementById(calque).style.display=document.getElementById(calque).style.display=="none"?"block":"none";
}


//gestion des popup
var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos,loc,dir,menub,resize){
if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=0}
else if(resize==null){resize='yes'}
settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=loc,directories=dir,status=yes,menubar=menub,toolbar=no,resizable=resize';
win=window.open(mypage,myname,settings);}
function MM_openBrWindow(theURL,winName,features) { 
	window.open(theURL,winName,features);
}

//Clic sur une image => popup
//@param : img =>image grand format à aficher
//@param : nom => texte affiché en cas d'absence de la photo dans la page
//return =>rien
function PopupImage(img,nom) { 
w=open("",nom,'toolbar=no,scrollbars=no,resizable=yes'); 
w.document.write("<html><head><title>"+nom+"</title></head>"); 
w.document.write("<script language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"script>"); 
w.document.write("<body style='margin:0px;' onload='checksize()' onblur='window.close()' onclick='window.close()'>");
w.document.write("<div><IMG src='"+img+"' border=0 alt="+nom+" title='cliquez sur la photo pour fermer la fenêtre'>"); 
w.document.write("</div>");
w.document.write("</body></html>"); 
w.document.close(); 
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//---------- Fonction pour cocher ou decocher les checkbox lors du clic sur une cellule de tableau -------------//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

//@param => id_cocher : identifiant de la case à cocher
function choix_rangees_cocher(id_cocher)
{
	if(document.getElementById(id_cocher).checked == true){
		document.getElementById(id_cocher).checked = false;
	}
	else
	document.getElementById(id_cocher).checked = true;
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//-------- Fonction pour afficher ou pas le champ input dans la validation des mini site (adminPN) -------------//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function aff_input(check,num){
	if(check.checked==true){
	document.getElementById(num).style.display = 'block';
	}
	else
	document.getElementById(num).style.display = 'none';
}


function verifForm(frm){                  /********************************* formulaire mailing-list ABO *******************/
  var erreur = "";
  if(frm.elements['email'].value == "") {      
	frm.elements['email'].style.borderColor = "#ff0000";
	document.getElementById('divEmail').style.display = "block";
	document.getElementById('divEmail').innerHTML = "L'adresse e-mail doit être renseignée !";
    erreur = "1";
  } else {
	document.getElementById('divEmail').style.display = "none";
  } 
  if(frm.elements['email'].value != "") {
	document.getElementById('divEmail').style.display = "none";
    var str = frm.elements['email'].value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
		frm.elements['email'].style.borderColor = "#ff0000";
		document.getElementById('divEmail').style.display = "block";
		document.getElementById('divEmail').innerHTML = "L'adresse e-mail n'est pas valide !";
		erreur = "1";
	} else {
		document.getElementById('divEmail').style.display = "none";
	}
  }
  if (erreur ==""){
	return true;  
  }
  else {
	return false;  
  }
}

function verifForm2(frm){                  /********************************* formulaire mailing-list DESABONNEMENT *******************/
  var erreur = "";
  if(frm.elements['emaildesabo'].value == "") {      
	frm.elements['emaildesabo'].style.borderColor = "#ff0000";
	document.getElementById('divEmailDesabo').style.display = "block";
	document.getElementById('divEmailDesabo').innerHTML = "L'adresse e-mail doit être renseignée !";
    erreur = "1";
  } else {
	document.getElementById('divEmail').style.display = "none";
  } 
  if(frm.elements['emaildesabo'].value != "") {
	document.getElementById('divEmailDesabo').style.display = "none";
    var str = frm.elements['emaildesabo'].value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
		frm.elements['emaildesabo'].style.borderColor = "#ff0000";
		document.getElementById('divEmailDesabo').style.display = "block";
		document.getElementById('divEmailDesabo').innerHTML = "L'adresse e-mail n'est pas valide !";
		erreur = "1";
	} else {
		document.getElementById('divEmailDesabo').style.display = "none";
	}
  }
  if (erreur ==""){
	return true;  
  }
  else {
	return false;  
  }
}

function verifFormNav(frm){                  /********************************* formulaire insrciption newsletter FOOTER *******************/
  var erreur = ""; //alert('plop');
  if(frm.elements['email'].value == "") {      
	frm.elements['email'].style.borderColor = "#E51E84";
	document.getElementById('divEmailNav').style.display = "block";
	document.getElementById('divEmailNav').innerHTML = "L'adresse e-mail doit être renseignée !";
    erreur = "1";
  } else {
	document.getElementById('divEmailNav').style.display = "none";
  } 
  if(frm.elements['email'].value != "") {
	document.getElementById('divEmailNav').style.display = "none";
    var str = frm.elements['email'].value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
		frm.elements['email'].style.borderColor = "#E51E84";
		document.getElementById('divEmailNav').style.display = "block";
		document.getElementById('divEmailNav').innerHTML = "L'adresse e-mail n'est pas valide !";
		erreur = "1";
	} else {
		document.getElementById('divEmailNav').style.display = "none";
	}
  }
  if (erreur ==""){
	return true;  
  }
  else {
	return false;  
  }
}

function verifFormDestock(frm){                  /********************************* formulaire insrciption destockage *******************/
  var erreur = ""; //alert('plop');
  if(frm.elements['email'].value == "") {      
	frm.elements['email'].style.borderColor = "#E51E84";
	document.getElementById('divEmailDestock').style.display = "block";
	document.getElementById('divEmailDestock').innerHTML = "L'adresse e-mail doit être renseignée !";
    erreur = "1";
  } else {
	document.getElementById('divEmailDestock').style.display = "none";
  } 
  if(frm.elements['email'].value != "") {
	document.getElementById('divEmailDestock').style.display = "none";
    var str = frm.elements['email'].value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
		frm.elements['email'].style.borderColor = "#E51E84";
		document.getElementById('divEmailDestock').style.display = "block";
		document.getElementById('divEmailDestock').innerHTML = "L'adresse e-mail n'est pas valide !";
		erreur = "1";
	} else {
		document.getElementById('divEmailDestock').style.display = "none";
	}
  }
  if (erreur ==""){
	return true;  
  }
  else {
	return false;  
  }
}

//*********** VERIF du FORM ACHAT DVD ****************************/
function verifFormAchat(frm){
  var erreur = ""; 
  if(frm.elements['nom'].value == "") {
	frm.elements['nom'].style.borderColor = "#E51E84";
	document.getElementById('divNom').style.display = "block";
	document.getElementById('divNom').innerHTML = "Le nom doit être renseign&eacute; !";
    erreur = "1";
  } 
  else {
	document.getElementById('divNom').style.display = "none";
  } 
  if(frm.elements['prenom'].value == "") {
	frm.elements['prenom'].style.borderColor = "#E51E84";
	document.getElementById('divPrenom').style.display = "block";
	document.getElementById('divPrenom').innerHTML = "Le prénom doit être renseign&eacute; !";
    erreur = "1";
  } 
  else {
	document.getElementById('divPrenom').style.display = "none";
  } 
  if(frm.elements['adresse'].value == "") {
	frm.elements['adresse'].style.borderColor = "#E51E84";
	document.getElementById('divAdresse').style.display = "block";
	document.getElementById('divAdresse').innerHTML = "Vos coordonnées doivent être renseign&eacute;es !";
    erreur = "1";
  } 
  else {
	document.getElementById('divAdresse').style.display = "none";
  }
  if(frm.elements['cp'].value == "") {
	frm.elements['cp'].style.borderColor = "#E51E84";
	document.getElementById('divCp').style.display = "block";
	document.getElementById('divCp').innerHTML = "Vos coordonnées doivent être renseign&eacute;es !";
    erreur = "1";
  } 
  else {
	document.getElementById('divCp').style.display = "none";
  }
  if(frm.elements['ville'].value == "") {
	frm.elements['ville'].style.borderColor = "#E51E84";
	document.getElementById('divVille').style.display = "block";
	document.getElementById('divVille').innerHTML = "Vos coordonnées doivent être renseign&eacute;es !";
    erreur = "1";
  } 
  else {
	document.getElementById('divVille').style.display = "none";
  }
  /*
  if(frm.elements['pays'].value == "") {
	frm.elements['pays'].style.borderColor = "#E51E84";
	document.getElementById('divPays').style.display = "block";
	document.getElementById('divPays').innerHTML = "Vos coordonnées doivent être renseign&eacute;es !";
    erreur = "1";
  } 
  else {
	document.getElementById('divPays').style.display = "none";
  }
  */
  if(frm.elements['tel'].value == "") {
	frm.elements['tel'].style.borderColor = "#E51E84";
	document.getElementById('divTel').style.display = "block";
	document.getElementById('divTel').innerHTML = "Votre t&eacute;l&eacute;phone doit être renseign&eacute; !";
    erreur = "1";
  } 
  else {
	document.getElementById('divTel').style.display = "none";
  }
  if(frm.elements['email'].value == "") {      
	frm.elements['email'].style.borderColor = "#E51E84";
	document.getElementById('divEmail').style.display = "block";
	document.getElementById('divEmail').innerHTML = "L'adresse e-mail doit être renseignée !";
    erreur = "1";
  } else {
	document.getElementById('divEmail').style.display = "none";
  } 
  if(frm.elements['email'].value != "") {
	document.getElementById('divEmail').style.display = "none";
    var str = frm.elements['email'].value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
		frm.elements['email'].style.borderColor = "#E51E84";
		document.getElementById('divEmail').style.display = "block";
		document.getElementById('divEmail').innerHTML = "L'adresse e-mail n'est pas valide !";
		erreur = "1";
	} else {
		document.getElementById('divEmail').style.display = "none";
	}
  }
  if (erreur ==""){
	return true;  
  }
  else {
	return false;  
  }

}//*********** VERIF du FORM ACHAT DVD ****************************/



//*********** VERIF du FORM CONTACT ****************************/
function verifFormContact(frm){
  var erreur = "";
  if(frm.elements['nom'].value == "") {
	frm.elements['nom'].style.borderColor = "#E51E84";
	document.getElementById('divNom').style.display = "block";
	document.getElementById('divNom').innerHTML = "Le nom doit être renseign&eacute; !";
    erreur = "1";
  } 
  else {
	document.getElementById('divNom').style.display = "none";
  } 
  if(frm.elements['tel'].value == "") {
	frm.elements['tel'].style.borderColor = "#E51E84";
	document.getElementById('divTel').style.display = "block";
	document.getElementById('divTel').innerHTML = "Le T&eacute;l&eacute;phone doit être renseign&eacute; !";
    erreur = "1";
  } 
  else {
	document.getElementById('divNom').style.display = "none";
  } 
  if(frm.elements['message'].value == "") {
	frm.elements['message'].style.borderColor = "#E51E84";
	document.getElementById('divMessage').style.display = "block";
	document.getElementById('divMessage').innerHTML = "Merci de saisir votre message !";
    erreur = "1";
  } 
  else {
	document.getElementById('divMessage').style.display = "none";
  }
  if(frm.elements['email'].value == "") {      
	frm.elements['email'].style.borderColor = "#E51E84";
	document.getElementById('divEmail').style.display = "block";
	document.getElementById('divEmail').innerHTML = "L'adresse e-mail doit être renseignée !";
    erreur = "1";
  } else {
	document.getElementById('divEmail').style.display = "none";
  } 
  if(frm.elements['email'].value != "") {
	document.getElementById('divEmail').style.display = "none";
    var str = frm.elements['email'].value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
		frm.elements['email'].style.borderColor = "#E51E84";
		document.getElementById('divEmail').style.display = "block";
		document.getElementById('divEmail').innerHTML = "L'adresse e-mail n'est pas valide !";
		erreur = "1";
	} else {
		document.getElementById('divEmail').style.display = "none";
	}
  }
  if (erreur ==""){
	return true;  
  }
  else {
	return false;  
  }

}//*********** VERIF du FORM CONTACT ****************************/

//*********** VERIF du FORM TEMOIGNAGES ****************************/
function verifFormTem(frm){
  var erreur = "";
  if(frm.elements['question'].value != "7") {
	frm.elements['question'].style.borderColor = "#E51E84";
	document.getElementById('divQuestion').style.display = "block";
	document.getElementById('divQuestion').innerHTML = "La réponse en chiffre svp, ou revoyez vos leçons de Maths !!";
    erreur = "1";
  } 
  else {
	document.getElementById('divQuestion').style.display = "none";
  } 
  if (erreur ==""){
	return true;  
  }
  else {
	return false;  
  }

}//*********** VERIF du FORM TEMOIGNAGES ****************************/


//*********** VERIF du FORM STAGE ****************************/
function verifFormStage(frm){
  var erreur = "";
  if(frm.elements['nom'].value == "") {
	frm.elements['nom'].style.borderColor = "#E51E84";
	document.getElementById('divNom').style.display = "block";
	document.getElementById('divNom').innerHTML = "Le nom doit être renseign&eacute; !";
    erreur = "1";
  } 
  else {
	document.getElementById('divNom').style.display = "none";
  } 
  if(frm.elements['adresse'].value == "") {
	frm.elements['adresse'].style.borderColor = "#E51E84";
	document.getElementById('divAdresse').style.display = "block";
	document.getElementById('divAdresse').innerHTML = "Merci de saisir votre adresse !";
    erreur = "1";
  } 
  else {
	document.getElementById('divAdresse').style.display = "none";
  }
  if(frm.elements['tel'].value == "") {
	frm.elements['tel'].style.borderColor = "#E51E84";
	document.getElementById('divTel').style.display = "block";
	document.getElementById('divTel').innerHTML = "Votre t&eacute;l&eacute;phone doit être renseign&eacute; !";
    erreur = "1";
  } 
  else {
	document.getElementById('divTel').style.display = "none";
  }
  if(frm.elements['email'].value == "") {      
	frm.elements['email'].style.borderColor = "#E51E84";
	document.getElementById('divEmail').style.display = "block";
	document.getElementById('divEmail').innerHTML = "L'adresse e-mail doit être renseignée !";
    erreur = "1";
  } else {
	document.getElementById('divEmail').style.display = "none";
  } 
  if(frm.elements['email'].value != "") {
	document.getElementById('divEmail').style.display = "none";
    var str = frm.elements['email'].value;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!str.match(re)) {
		frm.elements['email'].style.borderColor = "#E51E84";
		document.getElementById('divEmail').style.display = "block";
		document.getElementById('divEmail').innerHTML = "L'adresse e-mail n'est pas valide !";
		erreur = "1";
	} else {
		document.getElementById('divEmail').style.display = "none";
	}
  }
  if (erreur ==""){
	return true;  
  }
  else {
	return false;  
  }

}//*********** VERIF du FORM STAGE ****************************/
