function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function openFestival() {
	window.open("http://www.lesmediterraneennes.fr");
}

// ouvre le popup evenement sur la home
function openPopevt(id_evt) {
	window.open("../pg/pop_evenement.php?id_evt="+id_evt,"Evenement",'width=412,height=500,noresize,scrollbars=yes');
}

function openIndice(id_question) {
	window.open("../pg/pop_indice.php?id_question="+id_question,"Indice",'width=395,height=345,noresize,scrollbars=no');
}

function openInfo() {
	//window.open("../pg/pop_jeu.html","Information",'width=355,height=394,noresize,scrollbars=yes');
}

function openGagnant(id_quiz) {
	window.open("../pg/inscrit_quiz.php?id_quiz="+id_quiz,"Quiz",'width=420,height=550,noresize,scrollbars=yes');
}
// verifie la validite d'un email
function validemail(champ)
{
	
 test = document.formulaire.elements[""+champ+""].value;
 valeur = test.indexOf("@");
 valeur2 = test.lastIndexOf(".");
 valeur3 = valeur2 + 1;
 longueur = test.length;
 ext = test.substring(valeur3,longueur);
 ok=0;
 temp = ext.length;
 if ( temp==2 || temp==3 ) 
    { ok=1; }
 else
    { ok=0; }
 if ( valeur2 == (valeur + 1) )
     { ok=0; }
 if (valeur==0)
     { ok=0; }
 if (valeur==-1 || valeur2==-1 || ok==0)
    { alert("L'email que vous avez rentrée n'est pas valide.\nVeuillez la ressaisir s'il vous plaît.");
      return false; }
 else
    { return true; }   
    
}
// verifie les champs obligatoire d'un formulaire
valider_formulaire = function () {
	var tab = valider_formulaire.arguments;

	taille = tab.length;

	for (i=0;i<taille;i++) {
		if (tab[i]=="email") {
			if (!validemail(tab[i])) {
				return 0; 
			}
		}else{
			if ((document.formulaire.elements[tab[i]].value=="") || (document.formulaire.elements[tab[i]].value==" ")) {
				alert("Le champ "+tab[i]+" est obligatoire.\nVeuillez le ressaisir s'il vous plaît.");
				return 0; 
			}
		}
	}
	
	document.formulaire.submit();
}
function empechechar()
{
 if (event.keyCode<48 || event.keyCode>57)
 { alert("Ce champ doit être numérique, il ne peut contenir aucun autre type de caratères.");
   event.returnValue=false; }
}

// *** ouvre la page jeu du flash a partir de la page HTML
function openJeu() {
	//window.document.animation.SetVariable("_level0.flag_open_jeu",1);
	window.location.href="../flash/index.php?flag_open_jeu=1";
}

// *** ouvre la page gout et couleur du flash a partir de la page HTML
function openGoutcouleur() {
	window.open("../flash/index.php?direct_couleur=1","nouveau",'width=800,height=600,noresize,scrollbars=no');
	//window.document.animation.SetVariable("_level0.flag_open_couleur",1);
}

// *** ouvre la page recette du flash a partir de la page HTML
function openRecette() {
	window.open("../flash/index.php?direct_bon=1","nouveau",'width=800,height=600,noresize,scrollbars=no');
	//window.document.animation.SetVariable("_level0.flag_open_recette",1);
}

// *** ouvre la page gout et couleur du flash a partir de la page HTML
function openMuscat() {
	window.open("../flash/index.php?direct_couleur=2","nouveau",'width=800,height=600,noresize,scrollbars=no');
	//window.document.animation.SetVariable("_level0.flag_open_couleur",1);
}

// fonction qui ne sert a rien
function synchroQuiz() {
	/*win2=window.open('../pg/test.html','test','width=5,height=5,noresize,scrollbars=no');
	win2.blur()
	window.focus()*/
}