	var current_departure = 0;
	var departure_board = [{"name":"Baglioni Hotel","location":"London","date":"13 Nov 2009","room":"Superior Queen","rate":"259.00","info_url":"\/luxury-hotels\/united-kingdom\/london\/baglioni-hotel\/","book_url":"\/book-hotels\/baglioni-hotel"},{"name":"Hotel Lumen","location":"Paris","date":"13 Nov 2009","room":"Saint Roch","rate":"187.59","info_url":"\/luxury-hotels\/france\/paris\/hotel-lumen\/","book_url":"\/book-hotels\/hotel-lumen"},{"name":"Crossing","location":"Rome","date":"13 Nov 2009","room":"Double Room","rate":"205.46","info_url":"\/luxury-hotels\/italy\/rome\/crossing-condotti\/","book_url":"\/book-hotels\/crossing-condotti"},{"name":"Ace Hotel New","location":"New York","date":"13 Nov 2009","room":"Bunk Room","rate":"161.90","info_url":"\/luxury-hotels\/united-states\/new-york\/ace-hotel-new-york\/","book_url":"\/book\/ace-hotel-new-york"},{"name":"ABaC","location":"Barcelona","date":"13 Nov 2009","room":"Suite","rate":"518.10","info_url":"\/luxury-hotels\/spain\/barcelona\/abac-restaurant-and-hotel\/","book_url":"\/book-hotels\/abac-restaurant-and-hotel"}];
	var lateAvail = false;
	
	function next_departure()
	{
		current_departure = (current_departure + 1) % (departure_board.length);
		//alert(current_departure);
		populate_departure(current_departure);
	}
	
	function prev_departure()
	{
		current_departure = (current_departure + departure_board.length - 1) % (departure_board.length);
		//alert(current_departure);
		populate_departure(current_departure);
	}
	
	function populate_departure(key)
	{
		values = departure_board[key];
		$('departure_location').update(values.location);
		$('departure_date').update(values.date);
		$('departure_name').update(values.name);
		$('departure_room').update(values.room);
		$('departure_rate').update('£' + values.rate + ' per night');
		$('departure_info').writeAttribute("href",values.info_url);
		$('departure_book').writeAttribute("action",values.book_url);
		//alert(values.location);
	}
	Event.observe(window, 'load', function() {
		lateAvail = new PeriodicalExecuter(next_departure, 3);
	});
	
	


