//v1.1
//Copyright 2006 YZEO. Tous droits réservés.

/* ************************* PopupImage ************************* */
// appel : javascript:PopupImage('dossier/nom_image.jpg')

//PopupImage v1.0
/*
function PopupImage(img) {
	titre="Image taille reelle";
	w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=yes');	
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
	w.document.write("<SCRIPT language=javascript>function checksize()  { if (document.images[0].complete) {  window.resizeTo(document.images[0].width+12,document.images[0].height+40); window.focus();} else { setTimeout('check()',250) } }</"+"SCRIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0><IMG src='"+img+"' border=0>");
	w.document.write("");
	w.document.write("</BODY></HTML>");
	w.document.close();
}
*/

//PopupImage v1.1 (ajout du clic sur image pour fermer le popup)
function PopupImage(img) {
	titre="Image taille reelle";
	w=open("",'image','top=0,left=0,width=400,height=400,toolbar=no,scrollbars=no,resizable=yes,status=no');	
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE><meta HTTP-EQUIV='imagetoolbar' CONTENT='no'></HEAD>");
	w.document.write("<SCRIPT language=javascript>");
	w.document.write("function ejs_nodroit(){ alert('Vous n\\'etes pas autorise a utiliser le bouton droit de la souris.'); return false; } ");
	w.document.write("document.oncontextmenu = ejs_nodroit; ");
	w.document.write("function checksize(){ if (document.images[0].complete){ window.resizeTo(document.images[0].width+15,document.images[0].height+40); window.focus();} else { setTimeout('check()',250) } }</"+"SCRIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0><a href='javascript:window.close()'><IMG src='"+img+"' border=0></a>");
	w.document.write("</BODY></HTML>");
	w.document.close();
}

//PopupImageR (resizable pour les images trop grandes)
function PopupImageR(img) {
	titre="Image taille reelle";
	w=open("",'image','width=400,height400,toolbar=no,scrollbars=yes,resizable=yes');	
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE><meta HTTP-EQUIV='imagetoolbar' CONTENT='no'></HEAD>");
	w.document.write("<SCRIPT language=javascript>");
	w.document.write("function ejs_nodroit(){ alert('Vous n\\'etes pas autorise a utiliser le bouton droit de la souris.'); return(false); } ");
	w.document.write("document.oncontextmenu = ejs_nodroit; ");
	w.document.write("function checksize()  { if (document.images[0].complete) { if (document.images[0].width >=760) { window.resizeTo(830,600); window.focus; } else {  window.resizeTo(document.images[0].width+12,document.images[0].height+30); window.focus();} } else { setTimeout('check()',250) } } </"+"SCRIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0 bgcolor='#990000'><IMG src='"+img+"' border=0>");
	w.document.write("");
	w.document.write("</BODY></HTML>");
	w.document.close();
}

/* ************************* - Fin PopupImage - ************************* */

/* ************************* Popup  ************************* */

function PopupCentrer(page,largeur,hauteur,options) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  window.open(page,"MachinesME2C","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
}

// option peut etre "menubar=no,scrollbars=no,statusbar=no"
// appel : javascript:PopupCentrer('nompage.htm',520,220,'menubar=no,scrollbars=no,statusbar=no')


/* ************************* Bloquer clic droit ************************* */
function ejs_nodroit(){
	alert("Vous n'etes pas autorise a utiliser le bouton droit de la souris."); 
	return(false); 
}
document.oncontextmenu = ejs_nodroit;
/* ************************* - Fin Bloquer clic droit - ************************* */

/* ************************* Affichage de div selon un paramètre dans une liste déroulante ************************* */
/* fichiers necessaires : 
<script language="JavaScript1.2" src="Scripts/menu_explorer.js"></script>
<script language="JavaScript1.2" src="Scripts/JavaOseo.js"></script>
*/
/*function choixDemande(arg){
	switch(arg){
	case '010':
	itemDisplay('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	
	break;
	case '020':
	itemDisplay('020');
	itemHidden('010');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '030':
	itemDisplay('030');
	itemHidden('010');
	itemHidden('020');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '040':
	itemDisplay('040');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '050':
	itemDisplay('050');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '060':
	itemDisplay('060');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '070':
	itemDisplay('070');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '080':
	itemDisplay('080');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '090':
	itemDisplay('090');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '100':
	itemDisplay('100');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '110':
	itemDisplay('110');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '120':
	itemDisplay('120');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '130':
	itemDisplay('130');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');	
	itemHidden('140');
	itemHidden('150');
	break;
	case '140':
	itemDisplay('140');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');
	itemHidden('150');
	break;
	case '150':
	itemDisplay('150');
	itemHidden('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');
	itemHidden('140');
	break;
	default:
	itemDisplay('010');
	itemHidden('020');
	itemHidden('030');
	itemHidden('040');
	itemHidden('050');
	itemHidden('060');
	itemHidden('070');
	itemHidden('080');
	itemHidden('090');
	itemHidden('100');
	itemHidden('110');
	itemHidden('120');
	itemHidden('130');	
	itemHidden('140');
	itemHidden('150');
	break;
	}
}

//appel dans le select : onChange="javascript:choixDemande(this.value)"
// afficher div : <div id=div010 style="DISPLAY: ''">
// ne pas afficher div : <div id=div020 style="DISPLAY: none">

/* ************************* - Fin Affichage de div selon un paramètre dans une liste déroulante - ************************* */


/* ************************* Vérification de champs de formulaire obligatoires ******************************** */
/* fichiers necessaires : 
<script language="JavaScript1.2" src="Scripts/menu_explorer.js"></script>
<script language="JavaScript1.2" src="Scripts/JavaOseo.js"></script>
*/
function verif() {
	var obj = document.frmEnvoi;
	//var arf = obj.demande.options[obj.demande.selectedIndex].value;
	var ok = true;
	ok = ok && estPresent(obj.nom, 'Veuillez remplir le champ nom');
	ok = ok && estPresent(obj.email_exp, 'Veuillez remplir le champ email');
	/*switch (arf) {
	case '030' : ok = ok && estPresent(obj.demande_diverse, 'Veuillez remplir le champ demande diverse'); 
	break;
	case '020' : 
	ok = ok && estCocherM(obj.type_visite, 'Veuillez remplir le champ type de visite');
	ok = ok && estPresent(obj.tdate, 'Veuillez remplir le champ date');
	ok = ok && estPresent(obj.heure, 'Veuillez remplir le champ heure');
	ok = ok && estPresent(obj.nb_pers, 'Veuillez remplir le champ nombre de personnes');
	ok = ok && estPresent(obj.langue, 'Veuillez remplir le champ langue');
	ok = ok && estCocherM(obj.reservation, 'Veuillez remplir le champ état de la réservation');
	//ok = ok && estCocherMD("tranche", 5 ,"Veuillez remplir le champ tranche d'âge");
	//ok = ok && estCocherM(obj.groupe_scolaire, 'Veuillez remplir le champ groupe scolaire');
	//ok = ok && estPresent(obj.classe, 'Veuillez remplir le champ classe');
	break;
	}*/
	return ok;
}

// appel dans le submit : onClick="if(verif()){ this.form.submit();}

/* ************************* - Fin Vérification de champs de formulaire obligatoires - ******************************** */
