var ajaxObjects = new Array();

function GetFeaturedHotelsStart() {
	GetFeaturedHotels();
}

function GetFeaturedHotels() {
	var ajaxIndex = ajaxObjects.length;
	document.getElementById('FeaturedAccommodation').innerHTML='<img src="/images/loading-0.gif" align="absmiddle" />&nbsp;Refreshing featured hotels...';
	ajaxObjects[ajaxIndex] = new sack();
	var url = '/includes/ajax_featured_hotels.asp';
	ajaxObjects[ajaxIndex].requestFile = url;
	ajaxObjects[ajaxIndex].onCompletion = function() { GetFeaturedHotelsComplete(ajaxIndex); } ;
	ajaxObjects[ajaxIndex].runAJAX();			
}

function GetFeaturedHotelsComplete(index) {
	var xmlString = ajaxObjects[index].response;
	if (window.ActiveXObject)
	  {
	  var doc=new ActiveXObject("Microsoft.XMLDOM");
	  doc.async="false";
	  doc.loadXML(xmlString);
	  }
	else
	  {
	  var parser=new DOMParser();
	  var doc=parser.parseFromString(xmlString,"text/xml");
	  }
	var x=doc.documentElement;
	sStatus = x.childNodes[0].childNodes[0].nodeValue;
	sHtml = x.childNodes[1].childNodes[0].nodeValue;
	if (sStatus=='ok') {
		document.getElementById('FeaturedAccommodation').innerHTML = sHtml;
	} else {
		document.getElementById('FeaturedAccommodation').innerHTML = '<p>An error occured:  <a href="#" onClick="GetHotels(1); return false;">Please click here to try again &raquo;</a></p>';	
	}	
	//FeaturedAccommodationOpacity.toggle(0, 1);
	//setTimeout("FeaturedAccommodationOpacity.toggle(0, 1)",28000)
	setTimeout("GetFeaturedHotels()",30000);
}

//window.onload = function() {
	// MOO.FX OPACITY 
//	FeaturedAccommodationOpacity = new fx.Opacity('FeaturedAccommodation', {duration: 800, onComplete: function() { }	});
	//FeaturedAccommodationOpacity.setOpacity(0);	
//}