//-------------------------------------------------------------------------------------------------
// This script allows parameters that are passed into our static sites to be persisted across the
// site, and passed through any/all links, image-maps, and forms to sites at www.ichotelsgroup.com
//-------------------------------------------------------------------------------------------------

//-------------------------------------------------------------------------------------------------
// Define variables
//-------------------------------------------------------------------------------------------------

var _IATAno; 
var refId = 0;
var qString;
var domain;

//-------------------------------------------------------------------------------------------------
// Cookie functions
//-------------------------------------------------------------------------------------------------

// Test for cookie

var cookie = true;

var result, test;
test = /IHGdata/i;	//Create regular expression pattern.
result = document.cookie.search(test);	//Search qString and return either -1 (false), or the position of the substring.

if (result == -1) {
	cookie = false;
}

// name - name of the cookie
// value - value of the cookie
// [expires] - expiration date of the cookie (defaults to end of current session)
// [path] - path for which the cookie is valid (defaults to path of calling document)
// [domain] - domain for which the cookie is valid (defaults to domain of calling document)
// [secure] - Boolean value indicating if the cookie transmission requires a secure transmission
// * an argument defaults when it is assigned null as a placeholder
// * a null placeholder is not required for trailing omitted arguments

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

// name - name of the desired cookie
// * return string containing value of specified cookie or null if cookie does not exist

function getCookie(name) {
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
  } else
    begin += 2;
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
}

//-------------------------------------------------------------------------------------------------
// Set the default IATA Number
//-------------------------------------------------------------------------------------------------

function setDefaultIATA() {
	domain = window.location.hostname;
	lookupIATA(domain);
}

function setDefaultRefID() {
	domain = window.location.hostname;

	switch (domain){
	   case "www.hotel-deals.com" :
	      refId = 2;
	      break;
	}
}


function lookupIATA(x) {
	switch (x){

//testing & development 

	   case "localhost" :
	      _IATAno = "12345678";
	      break;
	   case "10.160.16.228" :
	      _IATAno = "12345678";
	      break;		  	
	   case "qa.ichotelsgroup.com" :
	      _IATAno = "99507962";
	      break;
	   case "poweredby.devbox1.10best.com" :
	      _IATAno = "12345678";
	      break;
		  
//Begin URL Listing as of 8/29/03
	
	   case "www.holidayinn.de" :
	      _IATAno = "99204280";
	      break;
	   case "www.holiday-inn.de" :
	      _IATAno = "99204280";
	      break;
	   case "www.holidayinn.fr" :
	      _IATAno = " 99507962";
	      break;		  
	   case "www.holiday-inn.fr" :
	      _IATAno = "99507962";
	      break;
	   case "www.crowneplaza.com.au" :
	      _IATAno = "99763031";
	      break;
	   case "www.crowneplaza.co.nz" :
	      _IATAno = "99763031";
	      break;
	   case "www.holidayinn.com.au" :
	      _IATAno = "99763031";
	      break;		  
	   case "www.holidayinn.co.nz" :
	      _IATAno = "99763031";
	      break;
	
		case "crowneplaza.florida.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.anaheim.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.arlington.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.atlanta.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.austin.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.baltimore.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.columbus.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.cleveland.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.dallas.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.fortlauderdale.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.ftlauderdale.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.fortworth.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.ftworth.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.glasgow.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.houston.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.indianapolis.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.jacksonville.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.memphis.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.ontario.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.philadelphia.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.phoenix.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.quebec.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.sacramento.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.sanantonio.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.sanfrancisco.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.seattle.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "holiday-inn.stlouis.ichotelsgroup.com" :
		_IATAno = "99504521";
		break;
		
		case "intercontinental.amsterdam.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.hongkong.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.newyork.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.paris.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.sanfrancisco.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.shanghai.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.sydney.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.edinburgh.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.austin.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.berlin.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.chicago.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.cleveland.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.dallas.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.frankfurt.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.hamburg.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.hannover.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.houston.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.london.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.madrid.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.miami.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.montreal.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.munich.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.neworleans.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.rome.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.stuttgart.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.toronto.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.vienna.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.washington.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.sanjuan.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.cancun.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.geneva.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.dubai.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.bangkok.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.singapore.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.tahiti.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.tokyo.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.buenosaires.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.mexicocity.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.prague.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.sanjose.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.riodejaneiro.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "intercontinental.seoul.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.amsterdam.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.newyork.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.orlando.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.sanfrancisco.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.shanghai.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.sydney.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.edinburgh.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.hiltonhead.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.omaha.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.pensacola.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.portland.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.arlington.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.atlanta.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.austin.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.berlin.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.birmingham.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.birminghamuk.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.boston.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.chicago.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.cincinnati.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.cologne.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.columbus.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.dallas.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.detroit.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.fortlauderdale.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.frankfurt.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.hamburg.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.houston.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.indianapolis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.london.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.losangeles.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.madrid.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.manchester.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.miami.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.minneapolis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.montreal.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.neworleans.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.philadelphia.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.phoenix.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.pittsburgh.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.rome.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.seattle.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.stlouis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.stpaul.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.tampa.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.toronto.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.vancouver.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.vienna.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.washington.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.anaheim.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.keywest.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.naples.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.providence.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.richmond.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.lasvegas.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.leeds.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.geneva.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.dubai.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.beijing.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.tokyo.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.buenosaires.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.brussels.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.milan.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "crowneplaza.prague.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.amsterdam.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.arlington.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.aruba.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.atlanta.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.austin.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.baltimore.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.belfast.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.berlin.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.birmingham.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.birminghamuk.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.boston.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.charleston.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.charlotte.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.chicago.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.cincinnati.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.cleveland.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.cologne.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.columbus.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.dallas.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.denver.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.desmoines.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.detroit.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.dublin.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.dusseldorf.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.edinburgh.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.frankfurt.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.fortlauderdale.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.glasgow.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.hamburg.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.hannover.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.hiltonhead.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.hongkong.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.houston.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.indianapolis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.jacksonville.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.lisbon.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.london.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.losangeles.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.louisville.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.madrid.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.memphis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.miami.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.minneapolis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.montreal.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.munich.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.myrtlebeach.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.nashville.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.neworleans.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.newyork.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.norfolk.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.oakland.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.omaha.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.orlando.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.paris.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.pensacola.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.philadelphia.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.phoenix.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.pittsburgh.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.portland.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.raleigh-durham.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.rome.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.sacramento.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.sanantonio.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.sandiego.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.sanfrancisco.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.sarasota.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.seattle.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.shanghai.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.stlouis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.stpaul.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.stuttgart.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.sydney.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.tampa.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.toronto.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.tucson.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.vancouver.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.vienna.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.virginiabeach.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.washington.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.atlanticcity.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.anaheim.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.keywest.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.lancaster.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.napa-sonomavalley.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.naples.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.palmsprings.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.providence.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.savannah.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.buffalo.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.daytonabeach.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.richmond.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.kansascity.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.williamsburg.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.nice.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.leeds.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.newcastle.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.nassau.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.florence.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.naplesit.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.geneva.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.dubai.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.bangkok.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.beijing.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.melbourne.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.singapore.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.tokyo.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.mexicocity.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.brussels.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.milan.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.prague.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.sanjose.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinn.seoul.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.newyork.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.orlando.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.sanfrancisco.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.birmingham.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.charlotte.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.desmoines.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.hiltonhead.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.louisville.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.myrtlebeach.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.omaha.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.pensacola.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.portland.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.sarasota.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.tucson.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.atlanta.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.austin.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.baltimore.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.boston.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.charleston.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.chicago.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.cincinnati.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.cleveland.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.columbus.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.dallas.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.denver.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.detroit.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.fortlauderdale.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.houston.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.indianapolis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.jacksonville.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.losangeles.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.memphis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.miami.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.minneapolis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.nashville.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.neworleans.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.norfolk.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.oakland.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.philadelphia.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.phoenix.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.pittsburgh.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.raleigh-durham.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.sacramento.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.sanantonio.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.sandiego.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.seattle.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.stlouis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.stpaul.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.tampa.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.toronto.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.vancouver.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.washington.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.cancun.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.sanjuan.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.atlanticcity.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.anaheim.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.napa-sonomavalley.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.naples.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.palmsprings.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.providence.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.savannah.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.buffalo.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.daytonabeach.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.richmond.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.kansascity.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.lasvegas.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "holidayinnexpress.buenosaires.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.paris.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.belfast.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.edinburgh.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.birmingham.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.cologne.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.frankfurt.ichotelsgroups.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.glasgow.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.london.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.madrid.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.rome.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.stuttgart.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.leeds.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.newcastle.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "expressbyholidayinn.brussels.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.atlanta.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.austin.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.baltimore.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.boston.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.charlotte.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.chicago.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.cincinnati.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.columbus.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.dallas.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.denver.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.detroit.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.ftlauderdale.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.houston.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.indianapolis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.losangeles.ichotelsgroup.com" :
		_IATAno = "99504263";
		
		break;
		
		case "staybridgesuites.louisville.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.miami.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.minneapolis.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.myrtlebeach.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.philadelphia.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.portland.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.raleigh-durham.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.sanantonio.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.sandiego.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.stpaul.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.washington.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.anaheim.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "staybridgesuites.naples.ichotelsgroup.com" :
		_IATAno = "99504263";
		break;
		
		case "www.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "www.dealsonhotels.ca" :
		_IATAno = "99504554";
		break;
		
		case "www.dealsonhotels.com.mx" :
		_IATAno = "99504554";
		break;
		
		case "www.dealsonhotels.de" :
		_IATAno = "99504554";
		break;
		
		case "www.dealsonhotels.com.fr" :
		_IATAno = "99504554";
		break;
		
		case "www.cheaphotels.cn" :
		_IATAno = "99504554";
		break;
		
		case "www.dealsonhotels.com.au" :
		_IATAno = "99504554";
		break;
		
		case "www.discounthotelreservations.co.uk" :
		_IATAno = "99504554";
		break;
		
		case "www.discounthotelreservations.com.au" :
		_IATAno = "99504554";
		break;
		
		case "www.lastminutehoteldiscounts.com" :
		_IATAno = "99504123";
		break;
		
		case "www.lastminutehotels.ca" :
		_IATAno = "99504123";
		break;
		
		case "http://www.roomsaver.com.au" :
		_IATAno = "99504554";
		break;
		
		case "amsterdam.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "arlington.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "aruba.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "atlanta.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "austin.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "baltimore.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "belfast.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "berlin.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "birmingham.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "birminghamuk.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "boston.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "charleston.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "charlotte.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "chicago.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "cincinatti.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "cleveland.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "cologne.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "columbus.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "dallas.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "denver.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "desmoines.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "detroit.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "dublin.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "dusseldorf.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "edinburgh.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "frankfurt.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "fortlauderdale.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "glasgow.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "hamburg.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "hannover.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "hiltonhead.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "hongkong.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "houston.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "indianapolis.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "jacksonville.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "lisbon.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "london.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "losangeles.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "louisville.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "madrid.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "manchester.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "memphis.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "miami.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "minneapolis.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "montreal.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "munich.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "myrtlebeach.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "nashville.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "neworleans.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "newyork.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "norfolk.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "oakland.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "omaha.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "orlando.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "paris.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "pensacola.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "philadelphia.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "phoenix.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "pittsburgh.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "portland.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "raleigh-durham.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "rome.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "sacramento.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "sanantonio.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "sandiego.dealsonhtotels.com" :
		_IATAno = "99504554";
		break;
		
		case "sanfrancisco.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "sarasota.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "seattle.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "shanghai.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "stlouis.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "stpaul.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "stuggart.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "sydney.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "tampa.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "toronto.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "tuscon.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "vancouver.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "vienna.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "virginiabeach.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "washingtondc.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "cancun.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "sanjuan.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "atlanticcity.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "anaheim.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "keywest.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "lancaster.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "napa-sonomavalley.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "naplesfl.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "palmsprings.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "providence.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "savannah.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "buffalo.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "daytonabeach.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "richmond.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "kansascity.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "lasvegas.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "williamsburg.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "nice.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "leeds.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "newcastle.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "nassau.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "florence.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "naples.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "geneva.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "dubai.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "china.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "mexico.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "bangkok.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "beijing.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "melbourne.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "singapore.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "tahiti.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "tokyo.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "buenosaires.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "mexicocity.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "brussels.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "milan.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "prague.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "sanjose.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "riodejaneiro.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "seoul.dealsonhotels.com" :
		_IATAno = "99504554";
		break;
		
		case "www.amsterdamhotelreservations.nl" :
		_IATAno = "99504554";
		break;
		
		case "www.atlanta-hotels.com" :
		_IATAno = "99504554";
		break;
		
		case "www.atlantahotel.com" :
		_IATAno = "99504554";
		break;
		
		case "www.chicago.info" :
		_IATAno = "99504554";
		break;
		
		case "www.dallas-hotels.com" :
		_IATAno = "99504554";
		break;
		
		case "www.hongkonghotels.com.hk" :
		_IATAno = "99504554";
		break;
		
		case "www.houston-hotels.com" :
		_IATAno = "99504554";
		break;
		
		case "www.visitlondonhotels.co.uk" :
		_IATAno = "99504554";
		break;
		
		case "www.memphishotels.com" :
		_IATAno = "99504554";
		break;
		
		case "www.montrealhotelreservations.ca" :
		_IATAno = "99504554";
		break;
		
		case "www.neworleans-hotels.com" :
		_IATAno = "99504554";
		break;
		
		case "www.orlando-hotels.com" :
		_IATAno = "99504554";
		break;
		
		case "www.parishotelreservations.com.fr" :
		_IATAno = "99504554";
		break;
		
		case "www.philadelphiahotel.com" :
		_IATAno = "99504554";
		break;
		
		case "www.sanantoniohotels.com" :
		_IATAno = "99504554";
		break;
		
		case "www.sanfrancisco-hotels.com" :
		_IATAno = "99504554";
		break;
		
		case "www.sanfrancisco.info" :
		_IATAno = "99504554";
		break;
		
		case "www.shanghaihotels.com.cn" :
		_IATAno = "99504554";
		break;
		
		case "www.sydney-hotels.com.au" :
		_IATAno = "99504554";
		break;
		
		case "www.sydney-hotels.net.au" :
		_IATAno = "99504554";
		break;
		
		case "www.torontohotelreservations.ca" :
		_IATAno = "99504554";
		break;
		
		case "www.vancouverhotelreservations.ca" :
		_IATAno = "99504554";
		break;
		  
	} 
}

//-------------------------------------------------------------------------------------------------
// Parse incoming parameters and build the querystring. Then pass it to a cookie for all future references
//-------------------------------------------------------------------------------------------------

function parseParams(pIATA) {
	if (cookie == false) {
		qString = unescape(location.search.substring(1));

		// Check the query string for an IATA
		var result = qString.search(/_IATAno/i);

		// If no previous IATA, let's add ours
		if (result == -1) {

			// This check is for backward compatibility
			if(pIATA != null)
				_IATAno = pIATA;
			else
				setDefaultIATA();

			// Append IATA
			if(_IATAno != null) {
				if (qString != null && qString.length > 0)
					qString += "&";
				qString += "_IATAno=" + _IATAno;
			}

		}

		// Check the query string for a refid
		result = qString.search(/refid/i);

		// If no previous refid, let's add ours
		if (result == -1) {

			if (qString != null && qString.length > 0)
				qString += "&";

			setDefaultRefID();

			// Append refid
			qString += "refid=" + refId;
		}

	    var expdate = new Date ();
		expdate.setTime (expdate.getTime() + (1000 * 60 * 60 * 24 * 31));

		setCookie("IHGdata", qString, expdate);

	}
	
}

//-------------------------------------------------------------------------------------------------
// Functions to append the cookie to forms
//-------------------------------------------------------------------------------------------------

function addParamsToSearch(x) {

	// Retrieve the IATA from our session cookie
	var cookieData = getCookie('IHGdata');
	var positionOfIata = (cookieData.indexOf("_IATAno=") + 8);
	var endPosition = (positionOfIata + 8);
	var _IATAno = cookieData.slice(positionOfIata,endPosition)

	var positionOfrefID = (cookieData.indexOf("refid=") + 6);
	endPosition = (positionOfrefID + 6);
	var refID;

	if (positionOfrefID == -1){
		refID = null;
	}else{
		refID = cookieData.slice(positionOfrefID,endPosition)
	}

	x._IATAno.value = _IATAno;

	if(refID !=null && x.refid != null){
		x.refid.value = refID;
	}
}

//-------------------------------------------------------------------------------------------------
// Deprecated; use addParamsToSearch instead.
//-------------------------------------------------------------------------------------------------

function addParamsToHotelSearch(x) {

	// Retrieve the IATA from our session cookie
	var cookieData = getCookie('IHGdata');
	var positionOfIata = (cookieData.indexOf("_IATAno=") + 8);
	var endPosition = (positionOfIata + 8);
	var _IATAno = cookieData.slice(positionOfIata,endPosition)


	var positionOfrefID = (cookieData.indexOf("refid=") + 6);
	var endPosition = (positionOfrefID + 6);
	var refID;

	if (positionOfrefID == -1){
		refID = null;
	}else{
		refID = cookieData.slice(positionOfrefID,endPosition)
	}
	
	// These form fields need the IATA or it may get lost
	x.errorURL.value = x.errorURL.value + "?" + cookieData;
	x.successURL.value = x.successURL.value + "?" + cookieData;
	x.clarifyDestinationURL.value = x.clarifyDestinationURL.value + "?" + cookieData;
	x.availabilitySearchSuccessURL.value = x.availabilitySearchSuccessURL.value + "&" + cookieData;
	x._IATAno.value = _IATAno;

	if(refID !=null && x.refid != null){
		x.refid.value = refID;
	}
	
}

//-------------------------------------------------------------------------------------------------
// Appends the IATA to an href and forwards to that href
//-------------------------------------------------------------------------------------------------

function addParamsAndRedirect(url) {

	// Do we have a query string already?  If no, add a '?', otherwise add a '&'
	if (url.search(/\?/i) == -1) 
 		var sep = "?";
	else
		var sep = "&";

	// If we don't already have an IATA in the URL, append it from session cookie
	if (url.search(/\IATA/i) == -1)
		url = url + sep + getCookie('IHGdata'); 

	// Away we go...
	document.location.href = url;

	return false;

}

//-------------------------------------------------------------------------------------------------
// Deprecated; use addParamsAndRedirect instead.
//-------------------------------------------------------------------------------------------------

function addParamsToURL(x) {

		var cookieData;
		var result, test;
		test = /\?/i;	//Create regular expression pattern.
		result = x.search(test);	//Search qString and return either -1 (false), or the position of the substring.

		// Do we have a query string already?  If no, add a '?', otherwise a '&'
		if (result == -1)
			cookieData = "?" + getCookie('IHGdata');
		else
			cookieData = "&" + getCookie('IHGdata');

		return cookieData;
}