//v1.1

//Copyright 2006 YZEO. Tous droits réservés.

// version envoyé par cyril le 12-12-2006

//





/* ************************* 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) {

	var titre="Cocktail de bien être";

	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></HEAD>");

	w.document.write("<SCRIPT language=javascript>function checksize()  { if (document.images[0].complete) {  window.resizeTo(document.images[0].width+15,document.images[0].height+120); 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) {

	var titre="Image taille reelle";

	w=open("",'image','width=400,height400,toolbar=no,scrollbars=yes,resizable=yes');	

	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");

	w.document.write("<SCRIPT language=javascript>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,"","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 ************************* */

/*

var message = "Vous n'etes pas autorisé a utiliser le bouton droit de la souris.";

var ns4 = (document.layers)? true:false;   					//NS 4 

var ie4 = (document.all)? true:false;   						//IE 4 

var dom = (document.getElementById)? true:false;		//DOM



if (dom)

	{

  if (document.addEventListener)

  	document.addEventListener("mouseup",RightMouseDisable,false);

  else

  	document.oncontextmenu = IsForbidden;

  }

else if (ie4)

	{

  document.onkeydown = CheckKey;

  document.onmousedown = RightMouseDisable;

  }

else if (ns4)

	{

  document.captureEvents(Event.MOUSEDOWN);

  document.onmousedown = RightMouseDisable;

  }



function CheckKey()

	{

  var MyKey = event.keyCode;

	if (MyKey==93)

  	{

    var MyValue = IsForbidden;

    return false;

    }

	}

  

function RightMouseDisable(e)

	{

	var MyNumber=0;

	if (ie4)

		MyNumber = event.button;

  else

    MyNumber = e.which;

	if (MyNumber==2||MyNumber==3)

  	{

		var MyValue = IsForbidden();

    return false;

  	}

  else

  	return true; 

  }



function IsForbidden()

	{

  alert(message);

  return false;

	}

*/



/* ************************* - 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 - ******************************** */

