
function changeLang(l){window.location='/i18n/setLangue.jsp?lang='+l+'&ref='+escape(window.location);}

// init namespace (a utiliser pour éviter toute collision)
if(!ASE) {var ASE = {};}

ASE.fhdyn = {


	lang : FH.getLang(),
	rid: FH.getRid(),
	brand :FH.getBrand(),
	mark:FH.getMark(),
	imgpath:FH.en2gb(FH.getLang()),
	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 = FH.en2gb(ASE.fhdyn.lang), d_brand = ASE.fhdyn.brand, d_mark = ASE.fhdyn.mark, d_hotelCode = ASE.fhdyn.rid;
				
				eval(FH.fhdyn.callFhJsp());
				
				if (d_NavBarInfo.isActive) {ASE.fhdyn.nav(d_NavBarInfo.lienBack,d_NavBarInfo.lienMoins,d_NavBarInfo.lienPlus);}
				else {try{$('outils_nav').remove();}catch(e){/*rien*/}};
				
				ASE.fhdyn.resaEngine(d_lienResa);
				
				if($("bt_newsletter"))
					ASE.fhdyn.newsletter();
				//ASE.fhdyn.mapo();
				ASE.fhdyn.meeting();
				ASE.fhdyn.promoweb();
				ASE.fhdyn.promopackage();
		
	},
	
		
	resaEngine : function (d_lienResa){
		
		
		var src;
		if (FH.context.isMeetings) {
			src= '/'+this.imgpath+'/fh/bloc_moteur_mice_fh-v60b.htm?v='+this.version+'#rid='+this.rid+'&brand=ase&lang='+this.imgpath;
		} else if (FH.context.isTravelagencies && d_lienResa!="") {
			src= '/'+this.imgpath+'/fh/bloc_moteur_travel_fh-v60b.htm?v='+this.version+'#rid='+this.rid+'&brand=ase&lang='+this.imgpath;
		} else if (d_lienResa!="") {
			src= '/'+this.imgpath+'/fh/bloc_moteur_fh-v60b.htm?v='+this.version+'#rid='+this.rid;
	  } else  {
			src= '/'+this.imgpath+'/fh/bloc_moteur_empty_fh-v60b.htm?v='+this.version+'#rid='+this.rid;
	  }
		
		var ifres = $('iframe_resa');
		ifres.replace('<iframe frameborder="0" class="iframe_resa" id="iframe_resa" src="'+src+'"></iframe>');
    
	},
	
	nav : function (link_all,link_prev,link_next){
		  $('lnk_prev').href=link_prev;
		  $('lnk_next').href=link_next;
		  $('lnk_list').href=link_all;
	} ,
	
	newsletter : function(){
		$("bt_newsletter").href = '/mailing_list.svlt?action=CREATEACCOUNT&site=ASE,AEC|PMO';
	},
	
	
  mapo : function(){
  	try{FH.mapo.init_map('lnk_map');}catch(ee){};
  	try{FH.mapo.init_iti('lnk_iti');}catch(ee){};
  },
  
  
	meeting : function (){
		var lm = $("lnk_meeting");
		
  	if (FH.context.isMeetings) {
  		try{lm.remove();}catch(e){};
  	} 
  	
	},

  promoweb : function (){
  	if (FH.context.isThalassa || FH.context.isTravelagencies || FH.context.isMeetings ) {
  		var btn_promoweb = $("btn_promoweb");
		  if (btn_promoweb)btn_promoweb.parentNode.removeChild(btn_promoweb);
  	} else {
  		var lnk_promoweb = $("lnk_promoweb");
  		if (lnk_promoweb) Event.observe(lnk_promoweb, 'click', function(e) {e.stop();pop_v(lnk_promoweb.href,'480px','300px');} );
  	}
  },

	promopackage : function (){
  	if (FH.context.isThalassa || FH.context.isTravelagencies || FH.context.isMeetings ) {
  		try {$("btn_promopackage").remove();} catch(ee){};
  	} 
  }
	
}

FH.fhdyn.init(ASE);
