<!--			
function accessCSS(layerID){
	if(document.getElementById){
		return document.getElementById(layerID).style;
	}else if(document.all){
		return document.all[layerID].style;
	}else if(document.layers){
		return document.layers[layerID];
	}
}
function toggleVis(layerID){
	if(accessCSS(layerID).visibility=="hidden" || accessCSS(layerID).visibility=="hide"){
		accessCSS(layerID).visibility="visible";
	}else{
		accessCSS(layerID).visibility="hidden";
	}
}

function zoom(url){ 
	searchWin=window.open(url,'zoom','location=no, menubar=no, status=no, toolbar=no, scrollbars=no, resizable=no , width=100, height=100');
}

function mostra_mappa_hotel(url)
{
window.open('http://www.travelnow.com/hotels/info/map.jsp?prop=' + url + '','map','width=478,height=333,top=170,left=162,toolbar=no,location=no,directories=no,status=no,menubar=no,dependent=yes,resizable=no,status=no,scrollbars=no');
}

function mappa(url,chi) 
{ 
var winl = (screen.width-575); 
var wint = (screen.height-300)/2; 
settings='height=420,width=550,top='+wint+',left='+winl+',scrollbars=yes,toolbar=0,location=no,titlebar=0,status=0,menubar=0,resizable=0,dependent=0,copyhistory=0' 
{
var myurl ='/mappa.php?id=' +url+ '&chi=' + chi;
MyPopUp = window.open(myurl,'mappa',settings);
MyPopUp.focus();
} 
}

function getById(id) { 
	return document.getElementById?document.getElementById(id):(document.all?document.all(id):null); 
	}
function hideDiv(id) { 
	getById(id).style.visibility = "hidden"; 
	getById(id).style.display = "none"; 
	}
function showDiv(id) { 
	getById(id).style.visibility = ""; 
	getById(id).style.display = ""; 
}
function hideDiv2(id) { 
	accessCSS(id).visibility="visible";
	}
function showDiv2(id) { 
	accessCSS(id).visibility="hidden";
}
function showThis(id){
	for (var i = 1; i <= 6; i++) {
          hideDiv(i + '_home');
     }
	showDiv(id);
}

// Start progress bar
 var progressColour = "#3173C3";
    //hiding the progressbar on unload
    window.onunload = hideProgress;
    var progressEnd = 12;
    var progressInterval = 500;
    var progressAt = progressEnd;
    var progressTimer;
 
    function progressClear() {
        for (var i = 1; i <= progressEnd; i++) {
            document.getElementById('progress' + i).style.backgroundColor = 'transparent';
        }
        progressAt = 0;
    }
 
    function progressUpdate() {
        progressAt++;
        if (progressAt > progressEnd) {
            progressClear();
        }
        else {
            document.getElementById('progress' + progressAt).style.backgroundColor = progressColour;
        }
        progressTimer = setTimeout('progressUpdate()', progressInterval);
    }
 
    function progressStop() {
        clearTimeout(progressTimer);
        progressClear();
    }
 
    function hideProgress() {
       getById('progressBar').style.visibility = "hidden";
       getById('progressBar').style.display = "none";
    }
 //return {x:cont.scrollLeft, y:cont.scrollTop};return {x:window.pageXOffset, y:window.pageYOffset};
 function getScroll() {
 if (document.all) {
  var ieBox = document.compatMode != "CSS1Compat";
  var cont = ieBox ? document.body : document.documentElement;
  return {x:cont.scrollLeft, y:cont.scrollTop};
 } else {
  return {x:window.pageXOffset, y:window.pageYOffset};
 }
 }
  
function getBrowserWidth() {
    if (typeof( window.innerWidth ) == 'number') {
        //Non-IE
        return window.innerWidth;
    } else if (document.documentElement && document.documentElement.clientWidth) {
        //IE 6+ in 'standards compliant mode'
        return document.documentElement.clientWidth;
    } else if (document.body && document.body.clientWidth) {
        //IE 4 compatible
        return document.body.clientWidth;
    }
}
 
function getBrowserHeight() {
    if (typeof( window.innerHeight ) == 'number') {
        //Non-IE
        return window.innerHeight;
    } else if (document.documentElement && document.documentElement.clientHeight) {
        //IE 6+ in 'standards compliant mode'
        return document.documentElement.clientHeight;
    } else if (document.body && document.body.clientHeight) {
        //IE 4 compatible
        return document.body.clientHeight;
    }
}
 
function progressStart(waitText) {

	var progress = getById('progressBar');
	var scroll = getScroll();
	var bwidth=getBrowserWidth();

	progress.innerHTML = '<table class="progressTable" bordercolor="#000000" style="width:2px;" align="center">' +
			'<tr><td class="progressText" width=250 nowrap align=center><br>'+
			waitText+
			'<br><br></td></tr>' +
			'<tr><td class="progressBar">' +
			'<span id="progress1">&nbsp; &nbsp;</span>' +
			'<span">&nbsp;</span>' +
			'<span id="progress2">&nbsp; &nbsp;</span>' +
			'<span">&nbsp;</span>' +
			'<span id="progress3">&nbsp; &nbsp;</span>' +
			'<span">&nbsp;</span>' +
			'<span id="progress4">&nbsp; &nbsp;</span>' +
			'<span">&nbsp;</span>' +
			'<span id="progress5">&nbsp; &nbsp;</span>' +
			'<span">&nbsp;</span>' +
			'<span id="progress6">&nbsp; &nbsp;</span>' +
			'<span">&nbsp;</span>' +
			'<span id="progress7">&nbsp; &nbsp;</span>' +
			'<span">&nbsp;</span>' +
			'<span id="progress8">&nbsp; &nbsp;</span>' +
			'<span">&nbsp;</span>' +
			'<span id="progress9">&nbsp; &nbsp;</span>' +
			'<span">&nbsp;</span>' +
			'<span id="progress10">&nbsp; &nbsp;</span>' +
			'<span">&nbsp;</span>' +
			'<span id="progress11">&nbsp; &nbsp;</span>' +
			'<span">&nbsp;</span>' +
			'<span id="progress12">&nbsp; &nbsp;</span>' +
			'</td></tr>' +
			'<tr><td class="progressText" width=250 nowrap align=center>&nbsp; '+
			'<br></td></tr></table>';

	progress.style.top = (350 - progress.scrollHeight) + scroll.y; //+ scroll.y
	progress.style.left = (780 - progress.scrollWidth) + bwidth/7 + scroll.x;

	progressUpdate();
}
	// end progress bar
	

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 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){
		alert('data di check in non valida: il '+s_day+'/'+sdateArray[0]+'/'+syear+' non esiste!');//
		return false;
	}
	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){
		alert('data di check out non valida: il '+e_day+'/'+edateArray[0]+'/'+eyear+' non esiste!');					
		return false;
	}
	var end_time=edate.getTime();
	var start_time=sdate.getTime();
	if (start_time-today<0){
		alert('data di check in non valida');
		return false;
	}
	if ((edate.getTime()-sdate.getTime())<=0){
		alert('data di check out antecedente o uguale a quella di check in');
		return false;
	}
	else {
		return true;}

}
buttonClicked=false;


/***********************************************
* Dynamic Ajax Content
***********************************************/

var bustcachevar=0 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects="";
var rootdomain="http://"+window.location.hostname
var bustcacheparameter="";

function ajaxpage(url, containerid){


var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, containerid)
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function loadpage(page_request, containerid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(containerid).innerHTML=page_request.responseText
}

function loadobjs(){
if (!document.getElementById)
return
for (i=0; i<arguments.length; i++){
var file=arguments[i]
var fileref=""
if (loadedobjects.indexOf(file)==-1){ //Check to see if this object has not already been added to page before proceeding
if (file.indexOf(".js")!=-1){ //If object is a js file
fileref=document.createElement('script')
fileref.setAttribute("type","text/javascript");
fileref.setAttribute("src", file);
}
else if (file.indexOf(".css")!=-1){ //If object is a css file
fileref=document.createElement("link")
fileref.setAttribute("rel", "stylesheet");
fileref.setAttribute("type", "text/css");
fileref.setAttribute("href", file);
}
}
if (fileref!=""){
document.getElementsByTagName("head").item(0).appendChild(fileref)
loadedobjects+=file+" " //Remember this object as being already added to page
}
}
}

/***********************************************
* Dynamic Ajax Content
***********************************************/
	

