<!--
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_validateForm() { //v4.0
  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
    if (val) { nm=val.name; if ((val=val.value)!="") {
      if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
        if (p<1 || p==(val.length-1)) errors+='- '+nm+' doit contenir une adresse e-mail.\n';
      } else if (test!='R') { num = parseFloat(val);
        if (isNaN(val)) errors+='- '+nm+' doit contenir un nombre.\n';
        if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
          min=test.substring(8,p); max=test.substring(p+1);
          if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
    } } } else if (test.charAt(0) == 'R') errors += '-Le champ '+nm+' est à remplir.\n'; }
  } if (errors) alert('Les erreurs suivantes sont survenue:\n'+errors);
  document.MM_returnValue = (errors == '');
}
//-->

<!--
function montre(id) {
	var d = document.getElementById(id);
	for (var i = 1; i<=24; i++) {
		if (document.getElementById('smenu'+i)) 
			{
			document.getElementById('smenu'+i).style.display='none';
			}
		}
	if (d)
		{
		d.style.display='block';
		}
}
//-->


function verif_pass(modif) {
	pass=document.getElementById("form1").password.value;
	pass2=document.getElementById("form1").password2.value;
	if(modif!=null)
		{
		if(document.getElementById("form1").nom.value=="" || document.getElementById("form1").identifiant.value=="" || document.getElementById("form1").email.value=="")
			{
			alert("\nTous les champs ne sont pas remplis");
			return false;
			}
		}
	else
		{
		if(document.getElementById("form1").nom.value=="" || document.getElementById("form1").identifiant.value=="" || document.getElementById("form1").email.value=="" || document.getElementById("form1").password.value=="")
			{
			alert("\nTous les champs ne sont pas remplis");
			return false;
			}
		}
	val=document.getElementById("form1").email.value;
	p=val.indexOf('@');
    if (p<1 || p==(val.length-1))
		{
		alert("\nLe champs email doit contenir une adresse e-mail.");
		return false;
		}
	if(pass!=pass2)
		{
		alert("\nLes 2 password ne sont pas identique.");
		return false;
		}
	if(pass.length<4 && pass!="")
		{
		alert("\nLe password doit contenir minimum 4 caractéres.");
		return false;
		}
	}

function suppAll(msg) {
	if(confirm('Voulez-vous vraiment suprimer '+msg+' !'))
		{ document.form2.submit(); }
	}
	
function openPhoto(imageName,imageWidth,imageHeight,alt,posLeft,posTop) {
	newWindow = window.open("","newWindow","width="+imageWidth+",height="+imageHeight+",left="+posLeft+",top="+posTop);
	newWindow.document.open();
	newWindow.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"><head><title>Moraze Photos Nature - '+alt+'</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><meta name="description" content="" /><meta name="keywords" content="" /><meta http-equiv="pragma" content="no-cache" /><link href="/general.css" rel="stylesheet" type="text/css" /></head><body onclick="self.close()">'); 
	newWindow.document.write('<img src="'+imageName+'" width="'+imageWidth+'" height="'+imageHeight+'" alt="'+alt+'" title="'+alt+'" /> '); 
	newWindow.document.write('</body></html>');
	newWindow.document.close();
	newWindow.focus();
}

function skin() {
	location.href=document.getElementById("skin").value;
}

<!-- Pour les smillies -->
function addsmille(choix) {
	chaine=document.getElementById("form1").comment.value;
	document.getElementById("form1").comment.value=chaine+" "+choix+" ";
}
	
function gotourl(url) {
	window.location=url;
}

/*La bete: AJAX, permet de changer les valeurs des champs select, dynamiquement*/
function choosedepartement(see_var,reg,dep) {
  /* Création de l'objet : */

  var region = document.getElementById(reg).value;
  var xmlhttp;
  if(window.XMLHttpRequest) // FIREFOX
        xmlhttp = new XMLHttpRequest();
    else if(window.ActiveXObject) // IE
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    else return(false); 

  /* Préparation d'une requête asynchrone de type POST : */
 
  xmlhttp.open("post", "/modules/test.php",true);

  /* Effectue la requête en envoyant les données : */

  xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  if(see_var==1)
    xmlhttp.send("dynamic=yes&region="+region);
  else
    xmlhttp.send("dynamic=yes&res=2&region="+region);

  xmlhttp.onreadystatechange=function() {
    if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
      //alert(xmlhttp.responseText);
      //document.getElementById("departement").innerHTML=xmlhttp.responseText;
	  document.getElementById(dep).innerHTML="";
	  eval(xmlhttp.responseText);
      return(true);
    } else return(false);
  }
}

/*Script pour la partie calendrier, permet de bloquer les regions et département si un pays est enregistré*/
function checkcalpays() {
  if(document.getElementById("choosedep").calpays.value.length>0) {
    document.getElementById("choosedep").region.disabled=true;
    document.getElementById("choosedep").departement.disabled=true;
  } else {
    document.getElementById("choosedep").region.disabled=false;
    document.getElementById("choosedep").departement.disabled=false;
  }
}

//Cas X ride
function jeunebranlos() {
    textloi='Bien que le contenu général de ce site internet n\'est pas dédié à la pornographie; ce site internet contient par endroit des images et vidéos à caractère pornographique qui peuvent choquer certaines sensibilités.\nJe certifie sur l\'honneur :\n- Etre majeur selon la loi en vigueur dans mon pays.\n- Que les lois de mon état ou mon pays m\'autorisent a consulter les pages de ce site web.\n- Etre informé du caractère pornographique du serveur auquel j\'accède.\n- Je déclare n\'être choqué par aucun type de sexualité et m\'interdit de poursuivre les auteurs de ce site.\n- Consulter ce serveur à titre personnel sans impliquer de quelque manière que ce soit une société privée ou un organisme public.\nEn conséquence, je reconnais :\n- Ne pas faire état de l\'existence de ce serveur et à ne pas en diffuser le contenu à des mineurs.\n- Utiliser tous les moyens permettant d\'empécher l\'accès de ce serveur à tout mineur.\n- Assumer ma responsabilité, si un mineur accède à ce serveur à cause de négligences de ma part : absence de protection de l\'ordinateur personnel, absence de logiciel de censure, divulgation ou perte du mot de passe de sécurité.\n- Assumer ma responsabilité si une ou plusieurs de mes présentes déclarations sont inexactes.\nJ\'ai noté que les éditeurs de ce site ont particulièrement insisté pour que je prenne connaissance des conditions d\'accès décrites ci-dessus';
    if(confirm(textloi)) {
	return true;
    } else {
	window.location.replace("http://www.disney.com");
	return false;
    }
}

//Fonction ajoute jolie truc dattente
function SRLanceChargement() {
    document.getElementById("patienceload").style.display="block";
}

function MontreDescr(id) {
     document.getElementById("catDescrdefaut").style.display="none";
    document.getElementById("catDescr"+id).style.display="block";
}

function EffaceDescr(id) {
     document.getElementById("catDescrdefaut").style.display="block";
    document.getElementById("catDescr"+id).style.display="none";
}
