// JavaScript Document

function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

function envoi(choix){
	document.form1.validation.value = choix;
	// sup apostrophe dans le nom
	//alert(document.form1.nom.value);
	var saisie = document.form1.nom.value;
	var nom = "";
	for (i=0;i<saisie.length;i++) {
		car = saisie.substr(i,1)
		if (car != "'"){
			nom = nom + car;
		}
	}
	document.form1.nom.value = nom;
	//alert(document.form1.nom.value);
	// fin apostrophe
	document.form1.submit();
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

function erreur(){
	theURL = "http://www.m2iformation.com/mail/mail.php?nom=Webmaster&type=ERREURPAGE&page=" + document.location.pathname
	winName = "mail";
	features = "width=540,height=600"
	window.open(theURL,winName,features);
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

function ouvre(qui){
	winName = "staff";
	features = "toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=540,height=450";
	theURL ="staff_popup.php?nom=" + qui;
	MM_openBrWindow(theURL,winName,features)
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

function email(qui){
	//mail/mail.php?nom=Roca-Khandar','mail','width=540,height=600'
	winName = "mail";
	features = "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=540,height=450";
	theURL =  "../mail/mail.php?page=staff.htm&nom=" + qui;
	MM_openBrWindow(theURL,winName,features)
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

function afficher(){
	alert("cc");
	if (document.form1.question_rubrique.value != "99"){
	document.form1.submit();
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////

function mail(){
	winName = "mail"
	features = "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=540,height=450";
	theURL = "../mail/mail.php?nom=Paris&type=PARIS"
	MM_openBrWindow(theURL,winName,features)
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

function ferme(){
	window.close();
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

function cnil(){
	// onClick="MM_openBrWindow('mail/mail.php?nom=Roca-Khandar&type=CNIL','mail','width=540,height=600')"
	winName = "mail"
	features = "width=540,height=600"
	theURL = "../mail/mail.php?nom=Roca-Khandar&type=CNIL";
	MM_openBrWindow(theURL,winName,features)
}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////

function YY_checkform() { //v4.66
//copyright (c)1998,2002 Yaromat.com
  var args = YY_checkform.arguments; var myDot=true; var myV=''; var myErr='';var addErr=false;var myReq;
  for (var i=1; i<args.length;i=i+4){
    if (args[i+1].charAt(0)=='#'){myReq=true; args[i+1]=args[i+1].substring(1);}else{myReq=false}
var myObj = MM_findObj(args[i].replace(/\[\d+\]/ig,""));
    myV=myObj.value;
    if (myObj.type=='text'||myObj.type=='password'||myObj.type=='hidden'){
      if (myReq&&myObj.value.length==0){addErr=true}
      if ((myV.length>0)&&(args[i+2]==1)){ //fromto
        var myMa=args[i+1].split('_');if(isNaN(myV)||myV<myMa[0]/1||myV > myMa[1]/1){addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==2)){
          var rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-z]{2,4}$");if(!rx.test(myV))addErr=true;
      } else if ((myV.length>0)&&(args[i+2]==3)){ // date
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);
        if(myAt){
          var myD=(myAt[myMa[1]])?myAt[myMa[1]]:1; var myM=myAt[myMa[2]]-1; var myY=myAt[myMa[3]];
          var myDate=new Date(myY,myM,myD);
          if(myDate.getFullYear()!=myY||myDate.getDate()!=myD||myDate.getMonth()!=myM){addErr=true};
        }else{addErr=true}
      } else if ((myV.length>0)&&(args[i+2]==4)){ // time
        var myMa=args[i+1].split("#"); var myAt=myV.match(myMa[0]);if(!myAt){addErr=true}
      } else if (myV.length>0&&args[i+2]==5){ // check this 2
            var myObj1 = MM_findObj(args[i+1].replace(/\[\d+\]/ig,""));
            if(myObj1.length)myObj1=myObj1[args[i+1].replace(/(.*\[)|(\].*)/ig,"")];
            if(!myObj1.checked){addErr=true}
      } else if (myV.length>0&&args[i+2]==6){ // the same
            var myObj1 = MM_findObj(args[i+1]);
            if(myV!=myObj1.value){addErr=true}
      }
    } else
    if (!myObj.type&&myObj.length>0&&myObj[0].type=='radio'){
          var myTest = args[i].match(/(.*)\[(\d+)\].*/i);
          var myObj1=(myObj.length>1)?myObj[myTest[2]]:myObj;
      if (args[i+2]==1&&myObj1&&myObj1.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
      if (args[i+2]==2){
        var myDot=false;
        for(var j=0;j<myObj.length;j++){myDot=myDot||myObj[j].checked}
        if(!myDot){myErr+='* ' +args[i+3]+'\n'}
      }
    } else if (myObj.type=='checkbox'){
      if(args[i+2]==1&&myObj.checked==false){addErr=true}
      if(args[i+2]==2&&myObj.checked&&MM_findObj(args[i+1]).value.length/1==0){addErr=true}
    } else if (myObj.type=='select-one'||myObj.type=='select-multiple'){
      if(args[i+2]==1&&myObj.selectedIndex/1==0){addErr=true}
    }else if (myObj.type=='textarea'){
      if(myV.length<args[i+1]){addErr=true}
    }
    if (addErr){myErr+='* '+args[i+3]+'\n'; addErr=false}
  }
  if (myErr!=''){alert('Liste des erreurs:\t\t\t\t\t\n\n'+myErr)}
  document.MM_returnValue = (myErr=='');
}

