document.write('<script type="text/javascript" src="/scripts-v66/view/json/jsonrpc_ah.js"></script>');

window.onload = function() {
	initBeanList("BookingEngineViewBean;LeisureGroupBookingEngineViewBean;LeisureGroupQuotationViewBean;OriginViewBean");
	initLeisureGroupBookingEngine();
	updateView(null, "leisureGroupQuotation", beanToLoad);
}

function rewriteView(){
	try {
		var num;
		for( num in beans){
				if(("BookingEngineViewBean") === beans[num].nom){
					bookingEngineViewBean = beans[num].bean;
				}else if(("LeisureGroupBookingEngineViewBean") === beans[num].nom){
					leisureGroupBookingEngineViewBean = beans[num].bean;
				}else if(("LeisureGroupQuotationViewBean") === beans[num].nom){
					leisureGroupQuotationViewBean = beans[num].bean;
				}else if(("OriginViewBean") === beans[num].nom){
					originViewBean = beans[num].bean;
				}
		}

		buildBookingEngineView(bookingEngineViewBean);
		buildLeisureGroupBookingEngineView(leisureGroupBookingEngineViewBean);
		buildLeisureGroupQuotationView(leisureGroupQuotationViewBean, originViewBean);
	} catch(e) {
		alert(e);
	}
}

function buildBookingEngineView(bookingEngineViewBean){
	if(bookingEngineViewBean){
		if($("destination") && bookingEngineViewBean.destination)
			$("destination").value=bookingEngineViewBean.destination;

		if($("jour_arrivee") && bookingEngineViewBean.dayIn)
			selectOption("jour_arrivee", Number(bookingEngineViewBean.dayIn));
		if($("mois_arrivee") && bookingEngineViewBean.monthIn)
			selectOption("mois_arrivee", Number(bookingEngineViewBean.monthIn));
		if($("annee_arrivee") && bookingEngineViewBean.yearIn)
			selectOption("annee_arrivee", bookingEngineViewBean.yearIn);
		if($("nb_nuit") && bookingEngineViewBean.nightsNumber)
			selectOption("nb_nuit", Number(bookingEngineViewBean.nightsNumber));
	}
}

function buildLeisureGroupBookingEngineView(leisureGroupBookingEngineViewBean){
	if(leisureGroupBookingEngineViewBean){
		if($("ref_tour"))
		$("ref_tour").value=leisureGroupBookingEngineViewBean.tourReference;

		if($("petit_dejeuner") && leisureGroupBookingEngineViewBean.breakfastType)
			selectOption("petit_dejeuner", leisureGroupBookingEngineViewBean.breakfastType);
		if($("dejeuner") && leisureGroupBookingEngineViewBean.lunchType)
			selectOption("dejeuner", leisureGroupBookingEngineViewBean.lunchType);
		if($("diner") && leisureGroupBookingEngineViewBean.dinerType)
			selectOption("diner", leisureGroupBookingEngineViewBean.dinerType);

		if($("chambre_simples") && leisureGroupBookingEngineViewBean.singleRoomNumber)
			$("chambre_simples").value=leisureGroupBookingEngineViewBean.singleRoomNumber;
		if($("chambre_doubles") && leisureGroupBookingEngineViewBean.doubleRoomNumber)
			$("chambre_doubles").value=leisureGroupBookingEngineViewBean.doubleRoomNumber;
		if($("chambre_twins") && leisureGroupBookingEngineViewBean.twinRoomNumber)
			$("chambre_twins").value=leisureGroupBookingEngineViewBean.twinRoomNumber;
		if($("chambre_triples") && leisureGroupBookingEngineViewBean.tripleRoomNumber)
			$("chambre_triples").value=leisureGroupBookingEngineViewBean.tripleRoomNumber;
		calcule_nb_chambre();
		calcule_nb_pax();
	}
}

function buildLeisureGroupQuotationView(leisureGroupQuotationViewBean, originViewBean){
	if(leisureGroupQuotationViewBean!=null){
		if($("companyName"))
			$("companyName").innerHTML=leisureGroupQuotationViewBean.name;
		/* /LANGUE/espace_pro/voyages/form_groupe_loisir.shtml : welcome msg */
		if($("welcomeTo"))
			$("welcomeTo").innerHTML=I18N._('leasure.form', 'welcome')+leisureGroupQuotationViewBean.name;
	}
	
		if($("traveland_flashContent"))
		FlashObject("/flash/espace_pro/agents/traveland.swf", "anim", "width=586 height=200", "transparent", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" ,"7", "traveland_flashContent", "mLang="+originViewBean.codeLangDirectory+"&mCompany="+leisureGroupQuotationViewBean.name);
}


