function accendi_div(id,nome_div){
  	if (document.getElementById){
		if (document.getElementById(id + '_' + nome_div)) {
			for (var i = 1; i < 1000; i++) {
				if (document.getElementById(i + '_' + nome_div)) { hideDiv(i + '_' + nome_div);}
				else {i = 1000;}
			}
			showDiv(id + '_' + nome_div);
		}
	}
}
function accendi_div2(id,nome_div){
	if (document.getElementById){
		if (document.getElementById(id + '_' + nome_div)) {
			for (var i = 1; i <= 100; i++) {
				if (document.getElementById(i + '_' + nome_div)) { 
				 	hideDiv(i + '_' + nome_div);
					accessCSS(i + '_x').border="0px solid #e1e1e1";
					}
				else {i = 1000;}
					
			 }
			showDiv(id + '_' + nome_div);
			accessCSS(id + '_x').border="0px solid #e1e1e1";
		}
	}
}
function setCheckOut(){
	var smesef=document.verifica_date.mese_start.value;
	var s_day=document.verifica_date.giorno_start.value;
	s_day_test=parseInt(s_day);
	s_day=s_day_test+1;
	var sdateArray = smesef.split('/');
	var smonth=sdateArray[0]-1;
	var syear=sdateArray[1];
	var sdate_test = new Date(syear,smonth,s_day_test,0,0,0);
    var sdate = new Date(syear,smonth,s_day,0,0,0);
	var stest_month=sdate_test.getMonth();
	if (stest_month!=smonth){
		alert('data di check in non valida: il '+s_day_test+'/'+sdateArray[0]+'/'+syear+' non esiste!');//
		return false;
	}
	var e_day=sdate.getDate();
	var e_month=sdate.getMonth()+1;
	e_month=e_month.toString();
	if (e_month.length==1){
		e_month='0'+e_month;
	}
	var e_year=sdate.getYear();
	var e_mese=e_month+'/'+e_year;
	document.verifica_date.giorno_end.value=e_day;
	document.verifica_date.mese_end.value=e_mese;
}

function checkFormAvailability(today){
	var smesef=document.verifica_date.mese_start.value;
	var emesef=document.verifica_date.mese_end.value;
	var s_day=document.verifica_date.giorno_start.value;
	var check=0;
	
 	var sdateArray = smesef.split('/');
	var smonth=sdateArray[0]-1;
	var syear=sdateArray[1];
    var sdate = new Date(syear,smonth,s_day,0,0,0);
	var stest_month=sdate.getMonth();
	if (stest_month!=smonth){
		check=1;
		alert('data di check in non valida: il '+s_day+'/'+sdateArray[0]+'/'+syear+' non esiste!');//
	}
	var e_day=document.verifica_date.giorno_end.value;
	var edateArray =emesef.split('/');
	var emonth=edateArray[0]-1;
	var eyear=edateArray[1];
    var edate = new Date(eyear,emonth,e_day,0,0,0);
	var etest_month=edate.getMonth();
	if (etest_month!=emonth){
		check=1;
		alert('data di check out non valida: il '+e_day+'/'+edateArray[0]+'/'+eyear+' non esiste!');		
	}
	var end_time=edate.getTime();
	var start_time=sdate.getTime();
	//document.write(start_time + '<br>' + today);
	if (start_time-today<0){
		check=1;
		alert('data di check in non valida');
	}
	if ((edate.getTime()-sdate.getTime())<=0){
		check=1;
		alert('data di check out antecedente o uguale a quella di check in');	
	}
	if (check==1){
		return false;
	}
	else{
		//alert('ok');
		progressStart("Ricerca alberghi in corso, Attendere prego...");
		//document.verifica_date.submit();
		return true;
	}
}
function getById(id) { 
	return document.getElementById?document.getElementById(id):(document.all?document.all(id):null); 
	}
  function findPosY(obj)
  {
  	obj=getById(obj);
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
   return curtop;
  }
	function move() {
	// var top=parseInt(findPosY('map');
	 if (document.body.scrollTop>420){
		document.getElementById('map').style.top=document.body.scrollTop-420;
		}
	}
