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

ASE.fhdyn = (function (){
	
	
	function _success(json){
		if (!json.viewBeans){
				_failure(json);
				return;
		}
		if (json.viewBeans.FicheHotelViewBean){
				with(json.viewBeans.FicheHotelViewBean){
					_nav(estListeHotel,urlLH,'/frm_fiche_hotel.svlt?liste=1&indice='+(positionDansListeHotel-1),'/frm_fiche_hotel.svlt?liste=1&indice='+(positionDansListeHotel+1));
				}
		}
		
	
	};
	
	
	function _failure(json){
		FH.log(json);
	};
	
	function _nav(active,link_all,link_prev,link_next){
			if (active){
			  $('lnk_prev').href=link_prev;
		  	$('lnk_next').href=link_next;
		  	$('lnk_list').href=link_all;
			} else {
				try{$('outils_nav').remove();}catch(e){/*rien*/}
			}
	};
	

	return {
	
		init : function(){
			FH.fhdyn.callJson('OriginViewBean|ProfileViewBean|FicheHotelViewBean|HotelsViewBean|CurrenciesViewBean',_success,_failure);	
		}
	}
}
)();
FH.fhdyn.init(ASE);
	





