var loadMessage = '<h2 class="country-header">Finding the Hotels for you...</h2>';
var headerVisible = true;
var FF; if (navigator.userAgent.indexOf("Firefox")!=-1){FF=true;}

function kill_focus(obj) {
	obj.blur();
	$('unfocus').focus();
}

function getAllOffers(language) {
	
	$('content').style.display='block';
	
	new Ajax.Request('get-content.php',
	  {
		method:'get',
		parameters: {type: 'get_all_offers', language: language},
		onCreate:function(){$('content').innerHTML = loadMessage;},
		onSuccess: function(transport){
		  var response = transport.responseText || "No content for this category";
		  clearOffers($('content'));
		  $('content').innerHTML = response;
		},
		onFailure: function(){$('content').innerHTML = '<h2>Error connecting to server</h2>';},
		onComplete: function(){hideHeader(language);}
	  });
}


function getOffersByLocation(country,city,orderBy) {
	
	$('content').style.display='block';
	
	new Ajax.Request('get-content.php',
	  {
		method:'get',
		parameters: {country: country, city: city, orderBy: orderBy},
		onCreate:function(){$('content').innerHTML = loadMessage;},
		onSuccess: function(transport){
		  var response = transport.responseText || "No content for this category";
		  clearOffers($('content'));
		  $('content').innerHTML = response;
		},
		onFailure: function(){$('content').innerHTML = '<h2>Error connecting to server</h2>';},
		onComplete: function(){hideHeader();}
	  });
}

function getOffersByRegion(region, language) {
	
	$('content').style.display='block';
	
	new Ajax.Request('get-content.php',
	  {
		method:'get',
		parameters: {region: region, language: language},
		onCreate:function(){$('content').innerHTML = loadMessage;},
		onSuccess: function(transport){
		  var response = transport.responseText || "No content for this category";
		  clearOffers($('content'));
		  $('content').innerHTML = response;
		},
		onFailure: function(){$('content').innerHTML = '<h2>Error connecting to server</h2>';},
		onComplete: function(){hideHeader(language);}
	  });
}

function getOffersByPropId(propId, language) {
	
	$('content').style.display='block';
	
	new Ajax.Request('get-content.php',
	  {
		method:'get',
		parameters: {propId: propId, language: language},
		onCreate:function(){$('content').innerHTML = loadMessage;},
		onSuccess: function(transport){
		  var response = transport.responseText || "No content for this category";
		  clearOffers($('content'));
		  $('content').innerHTML = response;
		},
		onFailure: function(){$('content').innerHTML = '<h2>Error connecting to server</h2>';},
		onComplete: function(){hideHeader(language);}
	  });
}
function get_state(country)
{
	new Ajax.Request('get-state.php',
	  {
		method:'get',
		parameters: {country: country},
		onSuccess: function(transport){
		  var response = transport.responseText || '<div id="search-result">No content for this category</div>';
		  $('state').innerHTML = response;
		  $('city').innerHTML = '<select name="city" disabled><option value="">City/Area</option></select>';
		},
		onFailure: function(){$('state').innerHTML = '<h2>Error connecting to server</h2>';}
	  });
}
function get_city(state,country)
{
	new Ajax.Request('get-city.php',
	  {
		method:'get',
		parameters: {country: country,state: state},
		onSuccess: function(transport){
		  var response = transport.responseText || "No content for this category";
		  $('city').innerHTML = response;
		  
		},
		onFailure: function(){$('city').innerHTML = '<h2>Error connecting to server</h2>';}
	  });
}
function get_content(country,state,city)
{
	new Ajax.Request('get-content.php',
	{
		method:'get',
		parameters: {country:country, state: state, city:city},
		onSuccess: function(transport){
		  var response = transport.responseText || "No content for this category";
	  	$('result').innerHTML = response;
		$('title_bar').innerHTML = city.toUpperCase();
		},
		onFailure: function(){$('result').innerHTML = '<h2>Error connecting to server</h2>';}
	});	
}
function loadImage(propID) {
var thumb = propID.toString()
$(thumb).setStyle({display:'block'});
//Effect.Appear(thumb, { duration: 0.5 });
}

function unLoadImage(propID) {
var thumb = propID.toString()
$(thumb).setStyle({display:'none'});
//Effect.Fade(thumb, { duration: 0.2 });
}

function photoPopup(propID) {
	window.open('http://www.starwoodhotels.com/preferredguest/property/photos/popup.html?propertyID='+propID,'photosPopUp','width=600,height=416,resizable=no,scrollbars=no,status=no');
}

