// JavaScript Document
/* 
     Script  tratto dal libro "JavaScript and DHTML Cookbook" - Capitolo 8-13
     Pubblicato da O'Reilly & Associates
     Copyright 2003 Danny Goodman
	  Riprodurre questa nota per qualunque riutilizzo del codice.
*/
var regiondb = new Object()
regiondb["sci"] = [{value:"collettivo 18 ore", text:"collettivo 18 ore - 5 giorni"},
                      {value:"collettivo 9 ore", text:"collettivo 9 ore - 3 giorni"},
                      {value:"speciale Natale", text:"speciale Natale - 6 giorni"}];
regiondb["snow"] = [{value:"collettivo 12 ore", text:"collettivo 12 ore - 5 giorni"},
                    {value:"collettivo 6 ore", text:"collettivo 6 ore - 3 giorni"},
					{value:"speciale Natale", text:"speciale Natale - 6 giorni"}];

    datafin = new Array();
	datafin[0]=new Array("01/01/2000","01/01/2000");
	datafin[1]=new Array("01/01/2000","01/01/2000");
	datafin[2]=new Array("01/01/2000","01/01/2000");
	datafin[3]=new Array("26/12/2008","26/12/2008");//speciale natale
	datafin[4]=new Array("02/01/2008","02/01/2009");//speciale natale
	datafin[5]=new Array("09/01/2009","09/01/2009");//speciale natale
	datafin[6]=new Array("14/01/2009","16/01/2009");
	datafin[7]=new Array("21/01/2009","23/01/2009");
	datafin[8]=new Array("28/01/2009","30/01/2009");
	datafin[9]=new Array("04/02/2009","06/02/2009");
	datafin[10]=new Array("11/02/2009","13/02/2009");
	datafin[11]=new Array("18/02/2009","20/02/2009");
	datafin[12]=new Array("25/02/2009","27/02/2009");
	datafin[13]=new Array("04/03/2009","06/03/2009");
	datafin[14]=new Array("11/03/2009","13/03/2009");
	datafin[15]=new Array("18/03/2009","20/03/2009");
	datafin[16]=new Array("25/03/2009","27/03/2009");
	datafin[17]=new Array("02/04/2009","04/04/2009");
	datafin[18]=new Array("08/04/2009","10/04/2009");
	datafin[19]=new Array("15/04/2009","17/04/2009");
	
function setCorso(chooser) {
    var newElem;
    var where = (navigator.appName == "Microsoft Internet Explorer") ? -1 : null;
    var cityChooser = chooser.form.elements["corso"];
    while (cityChooser.options.length) {
        cityChooser.remove(0);
    }
    var choice = chooser.options[chooser.selectedIndex].value;
/*	var cor = document.modulo.corso.value;
	alert(cor);
	if ((document.all.modulo.anni.value>12) && (choice=="sci"))
	   {
		alert("Il corso kinderland è solo per bambini fino a 12 anni. Selezionare un altro tipo di corso");
		choice = "sci2";
		}
*/	if (choice == "snow")  {
	  document.all.modulo.livello.disabled=true;
	  }
	else {document.all.modulo.livello.disabled=false;}
    var db = regiondb[choice];
    newElem = document.createElement("option");
    newElem.text = "Seleziona un tipo di corso:";
    newElem.value = "";
    cityChooser.add(newElem, where);
    if (choice != "") {
        for (var i = 0; i < db.length; i++) {
            newElem = document.createElement("option");
            newElem.text = db[i].text;
            newElem.value = db[i].value;
            cityChooser.add(newElem, where);
        }
    }
}
function carica(num,info){
 switch (num) {
  case "21/12/2008":
   num1=3;
  break;
  case "28/12/2008":
   num1=4;
  break;
  case "04/01/2009":
   num1=5;
  break;
  case "12/01/2009":
   num1=6;
  break;
  case "19/01/2009":
   num1=7;
  break;
  case "26/01/2009":
   num1=8;
  break;
  case "02/02/2009":
   num1=9;
  break;
  case "09/02/2009":
   num1=10;
  break;
  case "16/02/2009":
   num1=11;
  break;
  case "23/02/2009":
   num1=12;
  break;
  case "02/03/2009":
   num1=13;
  break;
  case "09/03/2009":
   num1=14;
  break;
  case "16/03/2009":
   num1=15;
  break;
  case "23/03/2009":
   num1=16;
  break;
  case "30/03/2009":
   num1=17;
  break;
  case "06/04/2009":
   num1=18;
  break;
  case "13/04/2009":
   num1=19;
  break;
    default:
    num1=20
			} // fine switch
/*if ((document.modulo.corso.value=="speciale Natale")&&(num1>5)){
	alert("Il corso 'Speciale Natale' non si svolge nel periodo da Lei scelto. Indicare una data corretta o scegliere uno dei corsi di 5 giorni");
									  }
if ((document.modulo.corso.value!="speciale Natale")&&(num1<6)){
	alert("I corsi di 3 e 5 giorni si svolgono a partire dal 12/01/2009 e per le date successive indicate");
								 									 }*/
if ((document.modulo.corso.value=="collettivo 9 ore")||(document.modulo.corso.value=="collettivo 6 ore"))
 {num2 = 0;}
else
 {num2 = 1;}
dataf = datafin[num1][num2];
document.modulo.data2.value = dataf;
document.modulo.datax.value = num1;
//carica finestra info corso
vedi = document.getElementById('tab');
switch (info) {
  case "speciale Natale":
   testo = "Il corso Natale Speciale si svolge su sei giorni a partire dalla domenica fino al venerdì e solo nelle date specificate"
  break;
  case "collettivo 18 ore":
   testo = "Il corso di sci collettivo 18 ore si svolge da lunedì a venerdì con i seguenti orari:<br>- lunedì dalle 9.45 alle 12.45<br>- martedì, mercoledì e giovedì<br>dalle 10.00 alle 12.45<br>- venerdì dalle 10.00 alle 15.30"
  break;
  case "collettivo 9 ore":
   testo = "Il corso di sci collettivo di 9 ore si svolge da lunedì a mercoledì con i seguenti orari:<br>lunedì dalle 9.45 alle 12.45<br>martedì e mercoledì<br>dalle 10.00 alle 12.45"
  break;
  case "collettivo 12 ore":
   testo = "Il corso di sci collettivo 12 ore si svolge da lunedì a venerdì con i seguenti orari:<br>lunedì, martedì, mercoledì e giovedì<br> dalle 11.00 alle 12.50<br>venerdì dalle 9.00 alle 13.40"
  break;
  case "collettivo 6 ore":
   testo = "Il corso di sci collettivo 6 ore si svolge da lunedì a mercoledì con i seguenti orari:<br>lunedì, martedì e mercoledì<br> dalle 11.00 alle 12.50"
  break;
  default:
   vedi.style.visibility="hidden"
			}//fine switch 

var elemento;

 if(document.getElementById){
  elemento = document.getElementById('infocorso');
  }
 else
  {elemento = document.all['infocorso'];}

eval("vedi.style.visibility='visible';");
elemento.innerHTML = testo;

if (num2 == 0) { 
	prezzo="Euro 110,00";	}
else if ((num1 == 3)||(num1 == 4)||(num1 == 5)){ //num1=top stagione num2=1
					  prezzo = "Euro 170,00"; }   
	 else if ((num1>8)&&(num1<15))	         { //alta stagione
			          prezzo = "Euro 150,00";}
		  else { prezzo = "Euro 140,00";}

document.modulo.costo.value = prezzo;
}

function Verifica()
{//all'attivazione eliminare alert, ripristinare le ultime 2 istruzioni e invia.asp in form action
//alert("la scheda di prenotazione corsi è temporaneamente disabilitata. Verrà ripristinata per la prenotazione dei corsi per la stagione 2008/2009");
//alert("la scheda di prenotazione corsi è disabilitata");
document.all.modulo.costo.disabled=false;
document.all.modulo.data2.disabled=false; //renderlo visibile(false) per leggere il dato o invisibile(true)???
return true;
}//fine verifica


function chiudi(tab)
{
var nascondo=document.getElementById(tab);
eval("nascondo.style.visibility='hidden';");
}