// init namespace (a utiliser pour eviter toute collision)
if(!FOR) {var FOR = {};}

FOR.fhdyn = {

	lang : FH.getLang(),
	imgpath : FH.en2gb(FH.getLang()),
	rid: FH.getRid(),
	brand :FH.getBrand(),
	mark:FH.getMark(),
	version: FH.getVersion(),

	
	init : function(){
		/**retro compatibilite pseudojs**/
		var d_rfpCriteria;
		var d_isUserLoggedIn = false;
		function NavBarInfo(isActive,lienBack,lienMoins,lienPlus){this.isActive = isActive;this.lienBack = lienBack;this.lienPlus = lienPlus;this.lienMoins = lienMoins;};
		var d_lienResa = "", d_imagePath = FOR.fhdyn.imgpath, d_brand = FOR.fhdyn.brand, d_mark = FOR.fhdyn.mark, d_hotelCode = FOR.fhdyn.rid;
		
		eval(FH.fhdyn.callFhJsp());
		
		FOR.fhdyn.resaEngine(d_lienResa);
		FOR.fhdyn.favorites(d_isUserLoggedIn);
		if (d_NavBarInfo.isActive) {
			FOR.fhdyn.nav(d_NavBarInfo.lienBack,d_NavBarInfo.lienMoins,d_NavBarInfo.lienPlus);
		}
		else {
			try{$('actionsNavigations').remove();}catch(e){}
		};
		
		FOR.fhdyn.checkprice();		
		
	},

 checkprice : function(){
		if (($$("#hotelRate .price .amount")[0].innerHTML) == "N/A") {
			Element.remove("hotelRate"); 
		}
	},

  favorites : function(idt){
			var link ='';
			if (idt){
				link = '/managePreferredHotels.svlt?action=addHotel&code_hotel='+this.rid+'&code_chaine=FOR';
			} else {
				link = '/'+this.imgpath+'/fh/pop_favoris.html';
			}
			var oclick = 'window.open(\''+link+'\',\'pop\',\'scrollbars=yes,resizable=yes,width=555,height=415\');';
			if ($('lnk_favorites')) {Event.observe($('lnk_favorites'), 'click', function(){
				eval(oclick);
			});}
			if ($('lnk_favorites2')) {Event.observe($('lnk_favorites2'), 'click', function(){
				eval(oclick);
			});}
	},  

	resaEngine : function (d_lienResa){
	  if (d_lienResa!="") {
	  	resasrc= '/'+this.imgpath+'/fh/bloc_moteur_fh.htm?v='+this.version+'#rid='+this.rid;
		 	try {$('lnk_resa').href=d_lienResa;} catch (ignore){};
		 	try {$('lnk_resa2').href=d_lienResa;} catch (ignore){};
		} else  {
	   	try{$('btn_resa').remove();}catch(ignore){}
	   	try{$('btn_resa2').remove();}catch(ignore){}
	   	resasrc= '/'+this.imgpath+'/fh/bloc_moteur_empty_fh.htm?v='+this.version+'#rid='+this.rid;
		}
	  $("iframe_resa").replace('<iframe src="'+resasrc+'" id="iframe_resa" allowtransparency="true" frameborder="0" scrolling="no"></iframe>');
	   
	 },

	nav : function(link_all,link_prev,link_next){
		$('precedent').href=link_prev;
		$('suivant').href=link_next;
		if (FH.context.isEtaphotel){
			$('btn_retour').href=link_all;
		} else {
			try{$('btn_retour').remove();}catch(ignore){}
		}
	}                 
}

FH.fhdyn.init(FOR);


