


// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
// vient des formulaires LeRouge


// Cache et Affiche: Pour un Formulaire à OPTIONS
function O_HideShow(OBid) {
	var OBJ=document.getElementById(OBid);
	if(OBJ.style.display=="none") {
		OBJ.style.display="";
	} else {
		OBJ.style.display="none";
	}
}
function O_Show(OBid) {
	var OBJ=document.getElementById(OBid);
	//alert(theobj.style.display);
	if(OBJ.style.display=="none"){
		OBJ.style.display="";
	}
}
function O_Hide(OBid) {
	var OBJ=document.getElementById(OBid);
	//alert(theobj.style.display);
	if(OBJ.style.display==""){
		OBJ.style.display="none";
	}
}
// version spéciale supplémentaire dans LeRouge !!!
// avec ajout flèche plus-moins ouvert/fermé 
/*
function O_HideShow_i(OBid,fleche_id,racine_nom_ima) {
	var plusmoins=document.getElementById(fleche_id);
	var OBJ=document.getElementById(OBid);
	if(OBJ.style.display=="none") {
		OBJ.style.display="";
		//plusmoins.innerText="1";
		plusmoins.src=racine_nom_ima+"1.gif";
	} else {
		OBJ.style.display="none";
		//plusmoins.innerText="0";
		plusmoins.src=racine_nom_ima+"0.gif";
	}
}
*/




// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
// vient de la gestion publique images-textes Regeneration/	flute.ch
/*
function ShowHide(OBid) {
	var OBJ=document.getElementById(OBid);
	if(OBJ.style.display=="none") {
		OBJ.style.display="";
	} else {
		OBJ.style.display="none";
	}
}
*/
// vient de la gestion publique images-textes Regeneration/	flute.ch
function control_upload(OBid) {
	var OBJ=document.getElementById(OBid);
	if(OBJ.value=="") {
		alert("Le titre de l'image est obligatoire !");
		return false;
	} else {
		return true;
	}
}

// vient de la gestion publique images-textes Regeneration/	flute.ch
// FieldO est l'objet champs, pas la valeur !!!!
function CheckMailObject(FieldO) {
	var s=FieldO.value;
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
		if(b.test('abc') == true) {a = true;}
	}
	if(a == true) {
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+ '(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	} else {
		res = (s.search('@') >= 1 && s.lastIndexOf('.') > s.search('@') && s.lastIndexOf('.') >= s.length-5);
	}
	if (!res) {alert("Email non valide !");}
	return(res);
}

// vient de la gestion publique images-textes Regeneration/	flute.ch
function CheckPass (FieldO) {
	var Str=FieldO.value, StrOK=true, Mess = "", BadSTR = "", NumS = 0;
	var CharsAdmis = "0123456789abcdefghijklmnopqrstuvwxyz_";
	for (i=0;i<Str.length;i++) {
		C = Str.substr(i,1);
		if (CharsAdmis.indexOf(C)<0) { BadSTR = BadSTR + C; StrOK = false; if (C == " ") {NumS++;}};
	};
	if (0<NumS) {NumS = NumS + " ";};
	Mess = Mess + "Ces caractères (y compris les espaces), sont interdits:\r\r" + BadSTR ;
	if (!StrOK) {alert(Mess); FieldO.value="";};
	return StrOK;
}


// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
// vient du formulaire inscription PhotOpera
// FieldO est l'objet champs, pas la valeur !!!!
function CheckMailValue(s) {
	var a = false;
	var res = false;
	if (typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
		if (b.test('abc') == true) {a = true;}
	}
	if (a == true) {
		reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+ '(\\@)([a-zA-Z0-9\\-\\.]+)'+'(\\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	} else {
		res = (s.search('@') >= 1 && s.lastIndexOf('.') > s.search('@') && s.lastIndexOf('.') >= s.length-5);
	}
	if (!res) {
		//alert("Email non valide !");
	}
	return(res);
}

// vient du formulaire inscription PhotOpera
function CheckForm(formO,email_id) {
	emailO=eval("formO"+"."+email_id);
	validation=CheckMailValue(emailO.value);
	mess="";
	if (!validation) {
		mess+="Certains champs obligatoires sont vide ou l'email n'est pas valide !"
		alert(mess);
	}
	return validation;
}



// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
// fonctions standard macromedia
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);



function MM_controlSound(x, _sndObj, sndFile) { //v3.0
  var i, method = "", sndObj = eval(_sndObj);
  if (sndObj != null) {
    if (navigator.appName == 'Netscape') method = "play";
    else {
      if (window.MM_WMP == null) {
        window.MM_WMP = false;
        for(i in sndObj) if (i == "ActiveMovie") {
          window.MM_WMP = true; break;
      } }
      if (window.MM_WMP) method = "play";
      else if (sndObj.FileName) method = "run";
  } }
  if (method) eval(_sndObj+"."+method+"()");
  else window.location = sndFile;
}




/*
function MM_controlSound(x, _sndObj, sndFile) { //v3.0
  var i, method = "", sndObj = eval(_sndObj);
  if (sndObj != null) {
    if (navigator.appName == 'Netscape') method = "play";
    else {
      if (window.MM_WMP == null) {
        window.MM_WMP = false;
        for(i in sndObj) if (i == "ActiveMovie") {
          window.MM_WMP = true; break;
      } }
      if (window.MM_WMP) method = "play";
      else if (sndObj.FileName) method = "run";
  } }
  if (method) eval(_sndObj+"."+method+"()");
  else window.location = sndFile;
}
*/


/*
function menu_clic(theurl,thegroupe,themenu,thessmenu,thessmenu2,thelangue) {
	  document.envoi_menu.action = theurl ;   //alert(theurl);
	  document.envoi_menu.groupe.value = thegroupe ;
	  document.envoi_menu.menu.value = themenu ;
	  document.envoi_menu.sousmenu.value = thessmenu ;
	  document.envoi_menu.sousmenu2.value = thessmenu2 ;
	  document.envoi_menu.ma_langue.value = thelangue ;
	  document.envoi_menu.submit() ;
	}
*/


/*
var le_texte_du_mois = Array(13);
	  le_texte_du_mois[1]="janvier";
	  le_texte_du_mois[2]="f&eacute;vrier";
	  le_texte_du_mois[3]="mars";
	  le_texte_du_mois[4]="avril";
	  le_texte_du_mois[5]="mai";
	  le_texte_du_mois[6]="juin";
	  le_texte_du_mois[7]="juillet";
	  le_texte_du_mois[8]="ao&ucirc;t";
	  le_texte_du_mois[9]="septembre";
	  le_texte_du_mois[10]="octobre";
	  le_texte_du_mois[11]="novembre";
	  le_texte_du_mois[12]="d&eacute;cembre";
*/