
////////// fonctions générales

function MM_callJS(jsStr) { //v2.0
  return eval(jsStr)
}

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);



////////////////// fonctions spécifiques

//////////////////////////////////////////////
// variables globales
var id1=14;  // id menu enfants Helico



function initialiser() { // initialisation des valeurs par défaut des menus enfant et adultes à partir du panier
//tests

	if (document.cart_quantity.qte_dans_panier.value=="0") {
	document.cart_quantity.nb_adultes.options.selectedIndex=0;
	}
	else {
	document.cart_quantity.nb_adultes.options.selectedIndex=document.cart_quantity.qte_dans_panier.value-1;
	}
		var id_menu1="id["+id1+"]";
		var menu1=document.forms["cart_quantity"].elements[id_menu1];
	    document.cart_quantity.nb_enfants.options.selectedIndex=menu1.options.selectedIndex;

calculer_prix ()
}




// calcul du prix enfant à afficher et sélection du nombre d'enfants
// menu id1 à sélectionner, menu id2 à remetre à zero
// sky id=4 happydays id=5
function calculer_prix_enfants(id1) {
var id_menu1="id["+id1+"]";
var menu1=document.forms["cart_quantity"].elements[id_menu1];

// menu id1 à sélectionner
menu1.options.selectedIndex=document.cart_quantity.nb_enfants.options.selectedIndex;

// menu1 pour calcul prix
var value_menu_enfants=menu1.options[menu1.options.selectedIndex].value;
var nom_prix_enfants="id"+id1+"_"+value_menu_enfants;

var prix_enfants=document.forms["cart_quantity"].elements[nom_prix_enfants].value;
if (prix_enfants=="") prix_enfants="0"; 
return(prix_enfants);
}


// calcul des prix à aficher
function calculer_prix () {
//alert(document.cart_quantity.tarif_adulte.value);
document.cart_quantity.prix_adulte.value = document.cart_quantity.nb_adultes.options[document.cart_quantity.nb_adultes.options.selectedIndex].text*(Number(document.cart_quantity.tarif_adulte.value));
document.cart_quantity.prix_enfant.value =calculer_prix_enfants(14);

document.cart_quantity.prix_total.value=Number(document.cart_quantity.prix_adulte.value) + Number(document.cart_quantity.prix_enfant.value);
document.cart_quantity.cart_quantity.value=document.cart_quantity.nb_adultes.options[document.cart_quantity.nb_adultes.options.selectedIndex].text;

}

