function gotobooking(){

var url = window.location.href;

// we are looking for hotels in the url
var bookingPageUrl = 'hotels';  // use on server
// var bookingPageUrl = 'htdocs';  // use locally

// get everything after the bookingPageUrl variable is displayed
var urlsplit = url.split(bookingPageUrl);

// check for query string, if not return blank
if (urlsplit.length == 0) { return ''; }

// get everything after bookingPageUrl
var query = urlsplit[1]; 

// split into an array without the slash
query = query.split('/') 

// get the first result
value = unescape(query[1]); 





//alert(value);

var bookingPage = new Array();

bookingPage[''] = '/AvailabilityRequest?hotel=Tailor-made Holidays';
bookingPage[''] = '/AvailabilityRequest?hotel=Yacht Charter';
bookingPage['Steenberg'] = '/AvailabilityRequest?hotel=Steenberg Hotel';
bookingPage['adlon'] = '/AvailabilityRequest?hotel=Hotel Adlon Kempinski';
bookingPage['afloat'] = '/AvailabilityRequest?hotel=Afloat in France';
bookingPage['ajmankempinski'] = '/AvailabilityRequest?hotel=Ajman Kempinski Hotel and Resort';
bookingPage['aleenta'] = '/AvailabilityRequest?hotel=Aleenta';
bookingPage['amanresorts'] = '/AvailabilityRequest?hotel=Aman Resorts';
bookingPage['athenee'] = '/AvailabilityRequest?hotel=Hôtel Plaza Athénée';
bookingPage['atlantic'] = '/AvailabilityRequest?hotel=Hotel Atlantic Kempinski ';
bookingPage['baglionihotels'] = '/AvailabilityRequest?hotel=Baglioni Hotels';
bookingPage['bastide'] = '/AvailabilityRequest?hotel=La Bastide de Marie';
bookingPage['begawan'] = '/AvailabilityRequest?hotel=COMO Shambhala Estate';
bookingPage['belle'] = '/AvailabilityRequest?hotel=Northern Belle';
bookingPage['bentley'] = '/AvailabilityRequest?hotel=The Bentley Kempinski';
bookingPage['beverly'] = '/AvailabilityRequest?hotel=The Beverly Hills Hotel';
bookingPage['birkenhead'] = '/AvailabilityRequest?hotel=Birkenhead House';
bookingPage['boraboracruises'] = '/AvailabilityRequest?hotel=Bora Bora Cruises';
bookingPage['boraboraresort'] = '/AvailabilityRequest?hotel=Bora Bora Lagoon Resort';
bookingPage['brownes'] = '/AvailabilityRequest?hotel=Brownes';
bookingPage['byblosar'] = '/AvailabilityRequest?hotel=Byblos Art Hotel';
bookingPage['capestel'] = '/AvailabilityRequest?hotel=Cap Estel';
bookingPage['carlislebay'] = '/AvailabilityRequest?hotel=Carlisle Bay';
bookingPage['caruso'] = '/AvailabilityRequest?hotel=Hotel Caruso';
bookingPage['casaangelina'] = '/AvailabilityRequest?hotel=Casa Angelina';
bookingPage['casagredo'] = '/AvailabilityRequest?hotel=Ca Sagredo';
bookingPage['charlestonplace'] = '/AvailabilityRequest?hotel=Charleston Place';
bookingPage['charltonhouse'] = '/AvailabilityRequest?hotel=Charlton House';
bookingPage['charltonhouseres'] = '/AvailabilityRequest?hotel=Charlton House';
bookingPage['chateaueza'] = '/AvailabilityRequest?hotel=Chateau Eza';
bookingPage['chateauxmirambeau'] = '/AvailabilityRequest?hotel=Chateau de Mirambeau';
bookingPage['chateauxmirambeau.news'] = '/AvailabilityRequest?hotel=Chateau de Mirambeau';
bookingPage['chateauxmirambeau.packages'] = '/AvailabilityRequest?hotel=Chateau de Mirambeau';
bookingPage['cipriani'] = '/AvailabilityRequest?hotel=Hotel Cipriani';
bookingPage['ciraganpalace'] = '/AvailabilityRequest?hotel=Ciragan Palace Hotel Kempinski';
bookingPage['claridges'] = '/AvailabilityRequest?hotel=Claridges';
bookingPage['clift'] = '/AvailabilityRequest?hotel=Clift';
bookingPage['cocoa'] = '/AvailabilityRequest?hotel=Cocoa Island';
bookingPage['cocoares'] = '/AvailabilityRequest?hotel=Cocoa Island';
bookingPage['college'] = '/AvailabilityRequest?hotel=The College Hotel';
bookingPage['constantia'] = '/AvailabilityRequest?hotel=Constantia Uitsig';
bookingPage['copacabanapalace'] = '/AvailabilityRequest?hotel=Copacabana Palace';
bookingPage['cornivus'] = '/AvailabilityRequest?hotel=Kempinski Hotel Corvinus';
bookingPage['cour'] = '/AvailabilityRequest?hotel=Cour de Loges';
bookingPage['delacite'] = '/AvailabilityRequest?hotel=Hotel de la Cite';
bookingPage['delano'] = '/AvailabilityRequest?hotel=Delano';
bookingPage['desbains'] = '/AvailabilityRequest?hotel=Kempinski Grand Hotel des Bains';
bookingPage['durley'] = '/AvailabilityRequest?hotel=Durley House';
bookingPage['dylan'] = '/AvailabilityRequest?hotel=The Dylan';
bookingPage['eastern'] = '/AvailabilityRequest?hotel=Eastern and Oriental Express';
bookingPage['edmiston'] = '/AvailabilityRequest';
bookingPage['emiratespalace'] = '/AvailabilityRequest?hotel=Emirates Palace';
bookingPage['esteponaresort'] = '/AvailabilityRequest?hotel=Kempinski Resort Hotel Estepona';
bookingPage['eton'] = '/AvailabilityRequest?hotel=Eton Hotels';
bookingPage['exsus'] = '/AvailabilityRequest';
bookingPage['fermes'] = '/AvailabilityRequest?hotel=Les Fermes de Marie';
bookingPage['giardino'] = '/AvailabilityRequest?hotel=Kempinski Giardino di Costanza Resort and Spa';
bookingPage['glasshouse'] = '/AvailabilityRequest?hotel=The Glasshouse';
bookingPage['grandhotel'] = '/AvailabilityRequest?hotel=Grand Hotel Europe';
bookingPage['grootbos'] = '/AvailabilityRequest?hotel=Grootbos';
bookingPage['grootbos.book'] = '/AvailabilityRequest?hotel=Grootbos';
bookingPage['halkin'] = '/AvailabilityRequest?hotel=The Halkin';
bookingPage['heiligendamm'] = '/AvailabilityRequest?hotel=Kempinski Grand Hotel Heiligendamm';
bookingPage['hotelbaltschug'] = '/AvailabilityRequest?hotel=Hotel Baltschug Kempinski';
bookingPage['keswick'] = '/AvailabilityRequest?hotel=Keswick Hall';
bookingPage['laflorida'] = '/AvailabilityRequest?hotel=Gran Hotel La Florida';
bookingPage['lanes'] = '/AvailabilityRequest?hotel=Lanesborough Hotel';
bookingPage['lanes.book'] = '/AvailabilityRequest?hotel=Lanesborough Hotel';
bookingPage['lanes.rus'] = '/AvailabilityRequest?hotel=Lanesborough Hotel';
bookingPage['lapapalace'] = '/AvailabilityRequest?hotel=Lapa Palace';
bookingPage['laresiden'] = '/AvailabilityRequest?hotel=La Residence';
bookingPage['laresidencia'] = '/AvailabilityRequest?hotel=La Residencia';
bookingPage['lasamanna'] = '/AvailabilityRequest?hotel=La Samanna';
bookingPage['leela'] = '/AvailabilityRequest?hotel=The Leela Palace';
bookingPage['lemanoir'] = '/AvailabilityRequest?hotel=Le Manoir aux Quat Saisons';
bookingPage['leprieure'] = '/AvailabilityRequest?hotel=Le Prieure';
bookingPage['lesaintpaul'] = '/AvailabilityRequest?hotel=Le Saint Paul';
bookingPage['lesaintpaul.news'] = '/AvailabilityRequest?hotel=Le Saint Paul';
bookingPage['lesaintpaul.packages'] = '/AvailabilityRequest?hotel=Le Saint Paul';
bookingPage['lilianfels'] = '/AvailabilityRequest?hotel=Lilianfels';
bookingPage['locandamonache'] = '/AvailabilityRequest?hotel=La Locanda delle Donne Monache';
bookingPage['lufthansacenter'] = '/AvailabilityRequest?hotel=Kempinski Hotel Beijing Lufthansa Center';
bookingPage['machupiccu'] = '/AvailabilityRequest?hotel=Machu Picchu Sanctuary Lodge';
bookingPage['maroma'] = '/AvailabilityRequest?hotel=Maroma Resort and Spa';
bookingPage['martins'] = '/AvailabilityRequest?hotel=St Martins Lane ';
bookingPage['massillan'] = '/AvailabilityRequest?hotel=Chateau de Massillan';
bookingPage['maybournesecure'] = '/AvailabilityRequest';
bookingPage['metrobangkok'] = '/AvailabilityRequest?hotel=The Metropolitan Bangkok';
bookingPage['metrobangkokres'] = '/AvailabilityRequest?hotel=The Metropolitan Bangkok';
bookingPage['metrolondon'] = '/AvailabilityRequest?hotel=The Metropolitan London';
bookingPage['metropole'] = '/AvailabilityRequest?hotel=Hotel Metropole';
bookingPage['metropole.book'] = '/AvailabilityRequest?hotel=Hotel Metropole';
bookingPage['metropole.book2'] = '/AvailabilityRequest?hotel=Hotel Metropole';
bookingPage['metropolefast'] = '/AvailabilityRequest?hotel=Hotel Metropole';
bookingPage['meurice'] = '/AvailabilityRequest?hotel=Hôtel Meurice';
bookingPage['mirador'] = '/AvailabilityRequest?hotel=Hotel Le Mirador Kempinski';
bookingPage['miraflorespark'] = '/AvailabilityRequest?hotel=Miraflores Park Hotel';
bookingPage['monasterio'] = '/AvailabilityRequest?hotel=Hotel Monasterio';
bookingPage['mondrian'] = '/AvailabilityRequest?hotel=Mondrian';
bookingPage['mont'] = '/AvailabilityRequest?hotel=Hotel Mont Blanc';
bookingPage['mountnelson'] = '/AvailabilityRequest?hotel=Mount Nelson Hotel';
bookingPage['nikopolis'] = '/AvailabilityRequest?hotel=Kempinski Hotel Nikopolis';
bookingPage['oberoi'] = '/AvailabilityRequest';
bookingPage['oberoiamarvilas'] = '/AvailabilityRequest?hotel=The Oberoi Amarvilas';
bookingPage['oberoibali'] = '/AvailabilityRequest?hotel=The Oberoi Bali';
bookingPage['oberoidelhi'] = '/AvailabilityRequest?hotel=The Oberoi New Delhi';
bookingPage['oberoihotels'] = '/AvailabilityRequest';
bookingPage['oberoilombok'] = '/AvailabilityRequest?hotel=The Oberoi Lombok';
bookingPage['oberoimauritius'] = '/AvailabilityRequest?hotel=The Oberoi Mauritius';
bookingPage['oberoimenahouse'] = '/AvailabilityRequest?hotel=Mena House Oberoi';
bookingPage['oberoimumbai'] = '/AvailabilityRequest?hotel=The Oberoi Mumbai';
bookingPage['oberoirajvilas'] = '/AvailabilityRequest?hotel=The Oberoi Rajvilas';
bookingPage['oberoisahlhasheesh'] = '/AvailabilityRequest?hotel=The Oberoi Sahl Hasheesh';
bookingPage['oberoisecure'] = '/AvailabilityRequest';
bookingPage['oberoiudaivilas'] = '/AvailabilityRequest?hotel=The Oberoi Udaivilas';
bookingPage['oberoivanyavilas'] = '/AvailabilityRequest?hotel=The Oberoi Vanyavilas';
bookingPage['oberoiwildflowerhall'] = '/AvailabilityRequest?hotel=Wildflower Hall';
bookingPage['observatory'] = '/AvailabilityRequest?hotel=The Observatory Hotel';
bookingPage['oldcourse'] = '/AvailabilityRequest?hotel=The Old Course Hotel, Golf Resort and Spa';
bookingPage['onealdwych'] = '/AvailabilityRequest?hotel=One Aldwych';
bookingPage['orientexpresssafaris'] = '/AvailabilityRequest?hotel=Eagle Island Camp';
bookingPage['orientexpresssafaris'] = '/AvailabilityRequest?hotel=Khwai River Lodge';
bookingPage['orientexpresssafaris'] = '/AvailabilityRequest?hotel=Savute Elephant Camp';
bookingPage['oust'] = '/AvailabilityRequest?hotel=Oustau de Baumaniere';
bookingPage['paro'] = '/AvailabilityRequest?hotel=Uma Paro';
bookingPage['parrot'] = '/AvailabilityRequest?hotel=Parrot Cay';
bookingPage['parrotreservation'] = '/AvailabilityRequest?hotel=Parrot Cay';
bookingPage['perrycabin'] = '/AvailabilityRequest?hotel=The Inn at Perry Cabin';
bookingPage['perurail'] = '/AvailabilityRequest?hotel=Peru Rail';
bookingPage['pontadosganchos'] = '/AvailabilityRequest?hotel=Ponta dos Ganchos';
bookingPage['portpalace'] = '/AvailabilityRequest?hotel=Port Palace';
bookingPage['principe'] = '/AvailabilityRequest?hotel=Hotel Principe di Savoia';
bookingPage['pullman'] = '/AvailabilityRequest?hotel=British Pullman';
bookingPage['quebecs'] = '/AvailabilityRequest?hotel=Quebecs';
bookingPage['reidspalace'] = '/AvailabilityRequest?hotel=Reids Palace';
bookingPage['ritzmadrid'] = '/AvailabilityRequest?hotel=Hotel Ritz Madrid';
bookingPage['rocco'] = '/AvailabilityRequest?hotel=Chateau Bagnols';
bookingPage['rodina'] = '/AvailabilityRequest?hotel=Gran Hotel Rodina';
bookingPage['royalchampagne'] = '/AvailabilityRequest?hotel=Royal Champagne';
bookingPage['royalchampagne.news'] = '/AvailabilityRequest?hotel=Royal Champagne';
bookingPage['royalchampagne.packages'] = '/AvailabilityRequest?hotel=Royal Champagne';
bookingPage['royalmalewane'] = '/AvailabilityRequest?hotel=Royal Malewane';
bookingPage['royalton'] = '/AvailabilityRequest?hotel=Royalton';
bookingPage['sanderson'] = '/AvailabilityRequest?hotel=Sanderson';
bookingPage['sanlawrenz'] = '/AvailabilityRequest?hotel=Kempinski San Lawrenz Resort and Spa';
bookingPage['sanmichele'] = '/AvailabilityRequest?hotel=Villa San Michele';
bookingPage['schloss'] = '/AvailabilityRequest?hotel=Schloss Reinhartshausen Kempinski';
bookingPage['scotsman'] = '/AvailabilityRequest?hotel=The Royal Scotsman';
bookingPage['simplon'] = '/AvailabilityRequest?hotel=Venice Simplon-Orient-Express';
bookingPage['sonjulia'] = '/AvailabilityRequest?hotel=Gran Hotel Son Julia';
bookingPage['sonnet'] = '/AvailabilityRequest?hotel=Gran Hotel Son Net';
bookingPage['splendido'] = '/AvailabilityRequest?hotel=Hotel Splendido';
bookingPage['tablet'] = '/AvailabilityRequest';
bookingPage['taj'] = '/AvailabilityRequest?hotel=Taj Resorts';
bookingPage['tandatula'] = '/AvailabilityRequest?hotel=Tanda Tula';
bookingPage['tasch'] = '/AvailabilityRequest?hotel=Kempinski Hotel Taschenbergpalais';
bookingPage['theberkeley'] = '/AvailabilityRequest?hotel=The Berkeley ';
bookingPage['theconnaught'] = '/AvailabilityRequest?hotel=The Connaught ';
bookingPage['thedorchester'] = '/AvailabilityRequest?hotel=The Dorchester';
bookingPage['threadneedles'] = '/AvailabilityRequest?hotel=Threadneedles';
bookingPage['umaubud'] = '/AvailabilityRequest?hotel=Uma Ubud';
bookingPage['vier'] = '/AvailabilityRequest?hotel=Kempinski Hotel Vier Jahreszeiten ';
bookingPage['villadeste'] = '/AvailabilityRequest?hotel=Villa dEste';
bookingPage['villagallici'] = '/AvailabilityRequest?hotel=Villa Gallici';
bookingPage['villagallici.news'] = '/AvailabilityRequest?hotel=Villa Gallici';
bookingPage['villagallici.packages'] = '/AvailabilityRequest?hotel=Villa Gallici';
bookingPage['villamassa'] = '/AvailabilityRequest?hotel=Villa la Massa';
bookingPage['westcliff'] = '/AvailabilityRequest?hotel=The Westcliff';
bookingPage['windsorcourt'] = '/AvailabilityRequest?hotel=Windsor Court Hotel';



var outputPM;
if (typeof bookingPage[value] == 'undefined')
{
	outputPM = '/AvailabilityRequest';
}
else
{
	//exceptional for taj hotels
	if (value == 'taj')
	{
		var query2 = unescape(query[2]).replace("&","and");
		var query3 = unescape(query[3]).replace("&","and");
		outputPM = '/AvailabilityRequest?hotel=' + query3;
		//alert(outputPM);
	}
	if (value == 'eton')
	{
              var test1 = unescape(query[2]).replace("&","and"); 
  		var test1 = test1.split('=') 
              

		var test3 = unescape(test1[1]); 
		
             if(test3 == '440')
                {
              outputPM = '/AvailabilityRequest?hotel=Quebecs';
		//alert(outputPM);
		  }
		  if(test3 == '430')
                {
              outputPM = '/AvailabilityRequest?hotel=Threadneedles';
		//alert(outputPM);
		  }
		  if(test3 == '450')
                {
              outputPM = '/AvailabilityRequest?hotel=The Glasshouse';
		//alert(outputPM);
		  }
              
	}
	if (value == 'baglionihotels')
	{
              var bag1 = unescape(query[3]).replace("&","and");
  		var bag11 = bag1.split('.') 
              

		var bag3 = unescape(bag1[0]); 
		
             if(bag3 == 'eng_hp_venezia')
                {
              outputPM = '/AvailabilityRequest?hotel=Luna Hotel Baglioni';
		//alert(outputPM);
		  }
		  if(bag3 == 'eng_hp_roma')
                {
              outputPM = '/AvailabilityRequest?hotel=Regina Hotel Baglioni';
		//alert(outputPM);
		  }
		                
	}

	else
	{
		outputPM = bookingPage[value];
	}	
	
      	
}

//  alert(outputPM);

top.location.href=outputPM;

}

function viewTravelNotes() {

  var url = window.location.href;
  //alert(url);
  re = new RegExp ("/hotels/(.*?)/");
  hotelURL = re.exec(url);
  RegExp.$1.replace(/'/,"");
  tnURL='/Login?hotel=' + RegExp.$1  + '&ref=p';
  //alert(tnURL);
  var attributes = 'toolbar=0,status=no,menuBar=0,scrollbars=0,resizable=no,left=200,top=20,width=400,height=525';
  var win=window.open(tnURL,"TravelNotes",attributes);
  if(win)
  {
    win.focus();  
  }
}