<!--  to hide script contents from old browsers

function checkData (){
err = new MakeArray(4)
err[1] = "Stazione di partenza non indicata o di un solo carattere";
err[2] = "Stazione di arrivo non indicata o di un solo carattere";
err[3] = "Stazione di partenza e di arrivo coincidenti";
err[4] = "Data non valida";
err[5] = "Ora non valida";
err[6] = "Mese non valido";
err[7] = "Anno non valido";

datag   = document.clipart.datag.value;
datam  = document.clipart.datam.value;
dataa   = document.clipart.dataa.value;


timsh   = document.clipart.timsh.value;
timsm   = document.clipart.timsm.value;
msg = ""

if (datag.length != 0 && datam.length != 0 && dataa.length != 0)  {

datag = parseInt(datag,10);

datam = parseInt(datam,10);
dataa = parseInt(dataa);

if (isNaN(datag) || isNaN(datam) || isNaN(dataa)) {
msg = err[4] +"1"
alert(msg);
return false;
}
if (datam < 1 || datam > 12) {
msg = err[6]
alert(msg);
return false;
}
lm = new MakeArray(12);
lm[1] = 31; lm[2] = 28; lm[3] = 31; lm[4] = 30; lm[5] = 31; lm[6] = 30;
lm[7] = 31; lm[8] = 31; lm[9] = 30; lm[10] = 31; lm[11] = 30; lm[12] = 31;
if (0 == dataa % 4) { lm[2] = 29 }
if (datag < 1 || datag > lm[datam]) {
msg = err[4] +"2"
alert(msg);
return false;
}
}
var th = 0;
nstaz = 18;
return true;
}
function MakeArray(n) {
this.length = n
for (var i=1; i<=n; i++) {
this[i] = 0;
}
return this;
}

function caricaTime()

{
//POPUP
//CheckCookie("POPUP","0902","2","www.trenitalia.com","http://www.trenitalia.com/infotreno/popuphome.htm")
var data = new Date();
var giorno = data.getDate();
var mese = data.getMonth();
var anno = data.getYear();
var ora = data.getHours();
var minuti = data.getMinutes();
if (navigator.appName=="Netscape")
{
  anno = 1900 + anno
}
if (giorno<10)
		{
		giorno = "0" + giorno
		}
if(mese<9)
		{
		mese = "0" + (mese+1)
		}
else
{
mese=mese+1;
}
if(minuti<10)
		{
		minuti = "0" + minuti
		}
document.forms[2].datag.value = giorno;
document.forms[2].datam.value = mese;
document.forms[2].dataa.value = parseInt(anno,10);
document.forms[2].timsh.value = parseInt(ora,10);
document.forms[2].timsm.value = minuti;
 }

function profilazioneOK()
{
        if (checkData())
        {
        document.forms[2].submit();
        }
        else
        {
          return false;}
}

// controllo enter sulla pagina

function keyprocess(e) {
  if (isNS)
  {
  if (e.keyCode==13)  {chek();}
  }

   else
  {

  if (event.keyCode==13)  {chek();}
  }
}
var isNS = (navigator.appName == "Netscape");

function init() {

  if (isNS) { document.captureEvents(Event.MOUSEMOVE); }
  if (isNS) { document.captureEvents(Event.KEYDOWN); }


  document.onkeydown = keyprocess;

}

if (document.all||document.layers)
window.onload = init;



function chek()
{
	x=0;
  var code="si;"
  var field = new Array;
  field[2] = "Stazione di partenza"
  field[3] = "Stazione di arrivo"
  field[4] = "Giorno"
  field[5] = "Mese"
  field[6] = "Anno"
  field[7] = "Ora"
  field[8] = "Minuti"
  var fino = document.forms[2].length;
  for (x=2;x<9;x++)
  {
    if ((x == 7 ) || (x == 8) || (x == 5))
    {
						if (document.forms[2].elements[x].value=="")
								{
        alert(field[x] +  " non valida")
        document.forms[2].elements[x].focus();
        code = "no";
				break;
								}
								else
								{
                document.forms[2].elements[x].value = parseInt(document.forms[2].elements[x].value,10);
								}
    }

    if(x == 4)
    {
      if(parseInt(document.forms[2].elements[x].value,10) < 10)
      {
        document.forms[2].elements[x].value = "0" + parseInt(document.forms[2].elements[x].value,10);
      }
    }

    if (x<4)
    {
			var campo = document.forms[2].elements[x].value;
    }
		else
    {
			var campo = "ok"
    }

    if ((document.forms[2].elements[x].value=="") || (campo.length<1))
    {
      if ((document.forms[2].elements[2].value=="" && document.forms[2].elements[3].value=="") || (document.forms[2].elements[2].length<2 && document.forms[2].elements[3].length<2))
      {
        alert("Stazione di partenza: digita almeno due caratteri.\nStazione di arrivo: digita almeno due caratteri.");
        code ="no";
				break;
      }
      else
      {
          if(x==2|| x==3)
						{
        alert(field[x] +  ": digita almeno due caratteri.")
        document.forms[2].elements[x].focus();
        code = "no"
				break;
						}
				else
						{
        alert(field[x] +  " non valido")
        document.forms[2].elements[x].focus();
        code = "no"
				break;
						}
      }
    }
    else
    {
      if (document.forms[2].elements[2].value==document.forms[2].elements[3].value)
      {
        alert("Stazione di arrivo e di partenza coincidenti.")
        code ="no"
				break;
      }
			else
      {
      }
    }
  }
  if (code=="no")
  {
  }
  else
  {
  	if(checkData())
    document.forms[2].submit();
  }
}



// end hiding contents from old browsers  -->