/**

	1 --> English
	2 --> French
	3 --> German
	4 --> Spanish
	5 --> Portoguese
	6 --> Italian
	7 --> Netherland
	8 --> Russian
	9 --> Dansk
	10 --> Svensk
	11 --> Islensk
	12 --> Norsk
	13 --> Turk
	14 --> Greek
	15 --> Arab
	16 --> China
	17 --> Japan
	18 --> Croate
	19 --> Czech
	20 --> Poland
*/

var selectorToPrepend = 'body';
var LangID="14";
if(location.href.indexOf("b.html")!=-1) LangID="1";

var Hotelname="GRZAPHTLZapions";
var Clusternames="GRZAPHTLZapions";
var Background="transparent";
var FontSize="11";
var OptionsSize="10";
var ColorDefault="666";
var ColorOptions="666";
/**
###
*/

var trans=Trans.getLanguages(LangID);

var bf="<center><div id=\"booking-form\" style=\'color: #"+ColorDefault+";\'><div style=\'font-size:"+FontSize+"px;text-align: center;\'><form style=\"background: "+Background+"; padding: 2px 0\" target=\"dispoprice\"name=\"idForm\"><input type=\'hidden\'name=\'showPromotions\'value=\'1\'><input type=\'hidden\'name=\'langue\'value=\'\'><input type=\'hidden\'name=\'Clusternames\'value=\'"+Clusternames+"\'><input type=\'hidden\'name=\'Hotelnames\'value=\'"+Hotelname+"\'>"+trans.onlinebooking+" &gt; <b>"+trans.arrival+": </b><select name=\"frommonth\"  style=\'font-size:"+OptionsSize+"px;\'><option value=\"1\">"+trans.months[0]+"</option><option value=\"2\">"+trans.months[1]+"</option><option value=\"3\">"+trans.months[2]+"</option><option value=\"4\">"+trans.months[3]+"</option><option value=\"5\">"+trans.months[4]+"</option><option value=\"6\">"+trans.months[5]+"</option><option value=\"7\">"+trans.months[6]+"</option><option value=\"8\">"+trans.months[7]+"</option><option value=\"9\">"+trans.months[8]+"</option><option value=\"10\">"+trans.months[9]+"</option><option value=\"11\">"+trans.months[10]+"</option><option value=\"12\">"+trans.months[11]+"</option></select><select name=\'fromday\' style=\'font-size:"+OptionsSize+"px;\'><option value=\'1\'>1</option><option value=\'2\'>2</option><option value=\'3\'>3</option><option value=\'4\'>4</option><option value=\'5\'>5</option><option value=\'6\'>6</option><option value=\'7\'>7</option><option value=\'8\'>8</option><option value=\'9\'>9</option><option value=\'10\'>10</option><option value=\'11\'>11</option><option value=\'12\'>12</option><option value=\'13\'>13</option><option value=\'14\'>14</option><option value=\'15\'>15</option><option value=\'16\'>16</option><option value=\'17\'>17</option><option value=\'18\'>18</option><option value=\'19\'>19</option><option value=\'20\'>20</option><option value=\'21\'>21</option><option value=\'22\'>22</option><option value=\'23\'>23</option><option value=\'24\'>24</option><option value=\'25\'>25</option><option value=\'26\'>26</option><option value=\'27\'>27</option><option value=\'28\'>28</option><option value=\'29\'>29</option><option value=\'30\'>30</option><option value=\'31\'>31</option></select><select name=\'fromyear\'onChange=\'update_departure();\' style=\'font-size:"+OptionsSize+"px;\'><option value=\"0\"></option></select> <b>"+trans.nights+": </b><select name=\'nbdays\' style=\'font-size:"+OptionsSize+"px;\'><option value=\'1\'selected>1</option><option value=\'2\'>2</option><option value=\'3\'>3</option><option value=\'4\'>4</option><option value=\'5\'>5</option><option value=\'6\'>6</option><option value=\'7\'>7</option><option value=\'8\'>8</option><option value=\'9\'>9</option><option value=\'10\'>10</option><option value=\'11\'>11</option><option value=\'12\'>12</option><option value=\'13\'>13</option><option value=\'14\'>14</option><option value=\'15\'>15</option><option value=\'16\'>16</option><option value=\'17\'>17</option><option value=\'18\'>18</option><option value=\'19\'>19</option><option value=\'20\'>20</option><option value=\'21\'>21</option><option value=\'22\'>22</option><option value=\'23\'>23</option><option value=\'24\'>24</option><option value=\'25\'>25</option><option value=\'26\'>26</option><option value=\'27\'>27</option><option value=\'28\'>28</option><option value=\'29\'>29</option><option value=\'30\'>30</option><option value=\'31\'>31</option></select> <b>"+trans.adults+":</b> <select name=\'adulteresa\' style=\'font-size:"+OptionsSize+"px;\'><option value=\'1\'selected>1</option><option value=\'2\'>2</option></select> <b>"+trans.children+":</b> <select name=\'enfantresa\' style=\'font-size:"+OptionsSize+"px;\'><option value=\'0\'selected>0</option><option value=\'1\'>1</option></select> <b>"+trans.iata+":</b> <input type=\'password\' name=\'AccessCode\' id=\'AccessCode\' size=\'8\' maxlength=\'255\' value=\'\'/> &gt; <input name=\'B1\'type=\'button\'value=\'"+trans.booknow+"\'onclick=\'hhotelDispoprice(this.form)\'  style=\'font-size:"+OptionsSize+"px;\'> | <a href='javascript:;' onclick=\"hhotelSearch('"+Hotelname+"', '"+trans.fblangcode+"', '', '', '', '', '&FSTBKNGTrackLink=')\" style='color:#"+ColorOptions+"'>"+trans.options+"</a></form></div></div></center>";

var bftable="<style>#fastbooking_bf{width:960px;display:block;overflow:hidden;margin:10px;}h2{float:left;margin: 10px 20px 0 20px;font-size: 15px;}h2 a{font-size: 15px;}#bf_label_arrival,#bf_label_nights,#bf_label_adults,#bf_label_children,#bf_label_iata{text-align:center;font-weight:bold;}body {font-family : Verdana, Arial, Helvetica;font-size : x-small;color: #961F1F;margin-left: 20px;}#bftable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #961F1F;	text-decoration: none; bgcolor: #FFFFFF;border:1px dotted #666;}a:link {color: #961F1F; font-family : Verdana, Arial, Helvetica; }#bf_link_cancel a:link {color: #961F1F; font-family : Verdana, Arial, Helvetica; font-size : xx-small; }</style><center><div id='fastbooking_bf'><h2 id=bf_title></h2><form target=dispoprice name=idForm><input name=showPromotions type=hidden><input name=langue type=hidden><input name=Clusternames type=hidden><input name=Hotelnames type=hidden><table id='bftable' border=0><tbody><tr><td id=bf_label_arrival></td><td id=bf_label_nights></td><td id=bf_label_adults></td><td id=bf_label_children></td><td id=bf_label_iata></td><td id=bf_link_cancel></td><tr><td><div align=center><select name=frommonth id=bf_select_months></select><select name=fromday><option value=1>1<option value=2>2<option value=3>3<option value=4>4<option value=5>5<option value=6>6<option value=7>7<option value=8>8<option value=9>9<option value=10>10<option value=11>11<option value=12>12<option value=13>13<option value=14>14<option value=15>15<option value=16>16<option value=17>17<option value=18>18<option value=19>19<option value=20>20<option value=21>21<option value=22>22<option value=23>23<option value=24>24<option value=25>25<option value=26>26<option value=27>27<option value=28>28<option value=29>29<option value=30>30<option value=31>31</select><select name=fromyear onchange=\"update_departure()\"><option value=2010>2010<option selected value=2011>2011</select></div></td><td><div align=center><select name=nbdays><option value=1 selected>1<option value=2>2<option value=3>3<option value=4>4<option value=5>5<option value=6>6<option value=7>7<option value=8>8<option value=9>9<option value=10>10<option value=11>11<option value=12>12<option value=13>13<option value=14>14<option value=15>15<option value=16>16<option value=17>17<option value=18>18<option value=19>19<option value=20>20<option value=21>21<option value=22>22<option value=23>23<option value=24>24<option value=25>25<option value=26>26<option value=27>27<option value=28>28<option value=29>29<option value=30>30<option value=31>31</select></div></td><td><div align=center><select name=adulteresa><option value=1 selected>1<option value=2>2<option value=3>3<option value=4>4</select></div></td><td><div align=center><select name=enfantresa><option value=0 selected>0<option value=1>1<option value=2>2</select></div></td><td><div align=center><input name=AccessCode type=password></div></td><td><div align=center><input id=bf_button_booknow name=B1 onclick=\"hhotelDispoprice(this.form)\" type=button></div></td></table></form></div></center>";

Trans.debug = function() {
	document.write("FBLangCode: "+Trans.FBLangCode.length+"\n");
	document.write("Arrival: "+Trans.Arrival.length+"\n");
	document.write("OnlineBooking: "+Trans.OnlineBooking.length+"\n");
	document.write("Nights: "+Trans.Nights.length+"\n");
	document.write("Adults: "+Trans.Adults.length+"\n");
	document.write("Children: "+Trans.Children.length+"\n");
	document.write("IATA: "+Trans.IATA.length+"\n");
	document.write("BookNow: "+Trans.BookNow.length+"\n");
	document.write("Options: "+Trans.Options.length+"\n");
	document.write("Months: "+trans.months.length+"\n");
}

$.extend({
	getUrlVars: function(){
		var vars = [], hash;
		var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
		for(var i = 0; i < hashes.length; i++)
		{
			hash = hashes[i].split('=');
			vars.push(hash[0]);
			vars[hash[0]] = hash[1];
		}
		return vars;
	},
	getUrlVar: function(name){
		return $.getUrlVars()[name];
	},
	test: function(asd){
		alert(asd);
	}
});

(function ($) {
	jQuery.fn.bookingForm = function(data) {
		var defaults = {
			bf: bf,
			trans: trans,
			selectors:{
				showPromotions			:	'input[name=showPromotions]',
				clusternames				:	'input[name=Clusternames]',
				hotelnames					:	'input[name=Hotelnames]',
				langue							:	'input[name=langue]',
				bf_title						:	'#bf_title',
				bf_label_arrival		:	'#bf_label_arrival',
				bf_label_nights			:	'#bf_label_nights',
				bf_label_adults			:	'#bf_label_adults',
				bf_label_children		:	'#bf_label_children',
				bf_label_iata				:	'#bf_label_iata',
				bf_link_cancel			:	'#bf_link_cancel',
				bf_button_booknow		:	'#bf_button_booknow',
				bf_select_months		:	'#bf_select_months',
				bf_select_fromday		:	'#bf_select_fromday',
				bf_select_fromyear	:	'#bf_select_fromyear',
				bf_select_nbdays		:	'#bf_select_nbdays',
				bf_select_adults		:	'#bf_select_adulteresa',
				bf_select_children	:	'#bf_select_enfantresa'
			},
			bfData :{
				clustername:Clusternames,
				hotelname:Hotelname,
				showPromotions:'3',
				forceLang:'',
				bf_title:'<a href="javascript:;" onclick=\'hhotelSearch("'+Hotelname+'", "", "", "", "", "", "&amp;FSTBKNGTrackLink=");\'>'+trans.onlinebooking+'</a>',
				bf_link_cancel:'<a href="javascript:;" onclick="hhotelcancel(\''+Hotelname+'\',\'\');" colspan="2">'+trans.cancel+'</a> <a href="javascript:;" onclick=\'hhotelSearch("'+Hotelname+'", "", "", "", "", "", "&amp;FSTBKNGTrackLink=");\'>'+trans.options+'</a>'
			},
			callbacks:{
				bfInitialized:	function(){return;}
			}
		};
		data = $.extend(defaults,data);
		
		this.prepend(data.bf);
		
		$(data.selectors.showPromotions).attr('value',data.bfData.showPromotions);
		$(data.selectors.clusternames).attr('value',data.bfData.clustername);
		$(data.selectors.hotelnames).attr('value',data.bfData.hotelname);
		$(data.selectors.langue).attr('value',data.bfData.forceLang);
		
		$(data.selectors.bf_title).html(data.bfData.bf_title);
		$(data.selectors.bf_label_arrival).html(data.trans.arrival);
		$(data.selectors.bf_label_nights).html(data.trans.nights);
		$(data.selectors.bf_label_adults).html(data.trans.adults);
		$(data.selectors.bf_label_children).html(data.trans.children);
		$(data.selectors.bf_label_iata).html(data.trans.iata);
		$(data.selectors.bf_link_cancel).html(data.bfData.bf_link_cancel);
		$(data.selectors.bf_button_booknow).attr('value',data.trans.booknow);
		
		var select_months = $(data.selectors.bf_select_months);
		var select_fromday = $(data.selectors.bf_select_fromday);
		var select_fromyear = $(data.selectors.bf_select_fromyear);
		var select_nbdays = $(data.selectors.bf_select_nbdays);
		var select_adults = $(data.selectors.bf_select_adults);
		var select_children = $(data.selectors.bf_select_children);
		
		for(i=1;i<=31;i++)
			select_fromday.append("<option value=\""+i+"\">"+i+"</option>");
		for(i=1;i<=31;i++)
			select_nbdays.append("<option value=\""+i+"\">"+i+"</option>");
		for(i=1;i<=4;i++)
			select_adults.append("<option value=\""+i+"\">"+i+"</option>");
		for(i=0;i<=2;i++)
			select_children.append("<option value=\""+i+"\">"+i+"</option>");
		for(var key in data.trans.months)	
			select_months.append("<option value=\""+key+"\">"+data.trans.months[key]+"</option>");
			
		select_fromday.eq(0).attr('selected','selected');
		select_nbdays.eq(0).attr('selected','selected');
		select_children.eq(0).attr('selected','selected');
		select_adults.eq(0).attr('selected','selected');
		
		data.callbacks.bfInitialized();

		start();
		return;
	}
})(jQuery);


$(document).ready(function () {
	var data = {
		bf:bftable,
		callbacks:{
			bfInitialized: function (){
				$('a[href*="reservations"]').attr('href','javascript:;').attr('onclick','hhotelSearch("'+Hotelname+'", "", "", "", "", "", "&amp;FSTBKNGTrackLink=");').removeAttr('target');
				start();
			}
		}
	};
	$(selectorToPrepend).bookingForm(data);
});
/*
jQuery.noConflict();

jQuery(document).ready(function () {
	// alert('loal');
	jQuery.extend({
		getUrlVars: function(){
			var vars = [], hash;
			var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
			for(var i = 0; i < hashes.length; i++){
				hash = hashes[i].split('=');
				vars.push(hash[0]);
				vars[hash[0]] = hash[1];
			}
			return vars;
		},
		getUrlVar: function(name){
			return $.getUrlVars()[name];
		}
	});
	jQuery(selectorToPrepend).eq(0).prepend(bftable);
	jQuery('input[name=showPromotions]').attr('value','3');
	jQuery('input[name=Clusternames]').attr('value',Clusternames);
	jQuery('input[name=Hotelnames]').attr('value',Hotelname);
	//jQuery('input[name=langue]').attr('value','3');
	jQuery('#bf_title').html('<a href="javascript:;" onclick=\'hhotelSearch("'+Hotelname+'", "", "", "", "", "", "&amp;FSTBKNGTrackLink=");\'>'+trans.onlinebooking+'</a>');
	jQuery('#bf_label_arrival').html(trans.arrival);
	jQuery('#bf_label_nights').html(trans.nights);
	jQuery('#bf_label_adults').html(trans.adults);
	jQuery('#bf_label_children').html(trans.children);
	jQuery('#bf_label_iata').html(trans.iata);
	jQuery('#bf_link_cancel').html('<a href="javascript:;" onclick="hhotelcancel(\''+Hotelname+'\',\'\');" colspan="2">'+trans.cancel+'</a> <a href="javascript:;" onclick=\'hhotelSearch("'+Hotelname+'", "", "", "", "", "", "&amp;FSTBKNGTrackLink=");\'>'+trans.options+'</a>');
	jQuery('#bf_button_booknow').attr('value',trans.booknow);
	var select_months = jQuery('#bf_select_months');
	for(var key in trans.months)	
		select_months.append("<option value=\""+key+"\">"+trans.months[key]+"</option>");
	
	jQuery('a[href*="reservations"]').attr('href','javascript:;').attr('onclick','hhotelSearch("'+Hotelname+'", "", "", "", "", "", "&amp;FSTBKNGTrackLink=");').removeAttr('target');
	start();
	});
*/
