function mostra()
   {
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()+1
if (month<10)
month="0"+month
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
display=daym+"/"+month+"/"+year

   document.modulo.giorno_arrivo.value=display;

   }
//primo java
var go_crtDate = new Date(2005, 3, 10,0,0,0);
    function oDate2strLocale(oDate){
    	sDay=new String(oDate.getDate());
    	sMonth=new String(oDate.getMonth()+1);
    	//alert(sMonth);
    	sYear=new String(oDate.getFullYear());
    	if(sDay.length==1){
    		sDay='0'+sDay;
    	}
    	if(sMonth.length==1){
    		sMonth='0'+sMonth;
    	}
    	//alert(sMonth);
    	
      	return sDay + "/" +sMonth + "/" + sYear;
    }//end function Ymd2Locales(i_Y, i_m, i_d)

    function str2dateObj(sDate){
    //alert(sDate)
    	arrDate=sDate.split("/");
       	sDay=arrDate[0];
    	sMonth=arrDate[1];
    	//alert(sMonth);
    	sYear=arrDate[2];
    	//alert(sMonth.length +" &&" + sDay.substring(0))
    	/*if(sDay.length==2 && sDay.substring(0,1)=='0'){
    		//alert("sub day");
    		sDay=sDay.substring(1,1);
    	}
    	if(sMonth.length==2 && sMonth.substring(0,1)=='0'){
    		//alert("sub month");
    		sMonth=sMonth.substring(1,1);
    	}*/
       
       //alert(arrDate[0]);
       //alert(arrDate[1]);
       
              var oDate=new Date(parseInt(sYear), parseInt(sMonth,10)-1,parseInt(sDay,10));
      // alert("str2dateObj("+sDate+") returns: "+oDate);
      //alert(oDate)
       return oDate;

    }//end function str2dateObj(sDate)

	 function onStartDayChange(){
		o_startDate = str2dateObj(document.getElementById("startDate").value);
			//alert(o_startDate+"  ==  "+go_crtDate);
		if(o_startDate <= go_crtDate)
		{
			alert("Not valid arrival date "  + "!");
			o_startDate = new Date(go_crtDate);
		}
		document.getElementById("startDate").value = oDate2strLocale(o_startDate);
		return onNightChange();
	 }
	 function onNightChange()
	 {
		 if(parseInt(document.getElementById("nights").value)<1)
		 {
			alert("Not valid nights number!");
			document.getElementById("nights").value = 1;
		 }
		o_startDate = str2dateObj(document.getElementById("startDate").value);
		//alert(o_startDate);
		o_endDate = new Date(o_startDate.getFullYear(), o_startDate.getMonth(), parseInt(o_startDate.getDate()) + parseInt(document.getElementById("nights").value));
		document.getElementById("endDate").value = oDate2strLocale(o_endDate);
	 }
	 function onDepartureDateChange()
	 {
		o_startDate = str2dateObj(document.getElementById("startDate").value);
		o_endDate = str2dateObj(document.getElementById("endDate").value);
		if(o_startDate < o_endDate)
		{
			document.getElementById("nights").value = parseInt((o_endDate.getTime() - o_startDate.getTime())/(1000*60*60*24));
			return true;
		}
		else
		{
			alert("Not valid leaving date!");
			return onNightChange();
		}
	 }
//tttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
