﻿
function Package_panel_change(){var dDateOut=new Date();var dDateBack=dDateOut;if(SearchExchangeContainer.TravelDates){if(SearchExchangeContainer.TravelDates[0]){dDateOut=SearchExchangeContainer.TravelDates[0].date;}
if(SearchExchangeContainer.TravelDates[1]){dDateBack=SearchExchangeContainer.TravelDates[1].date;}}
setDateValues("Package",dDateOut,dDateBack);if(SearchExchangeContainer.Passengers)
{if(SearchExchangeContainer.Passengers.length>0)
{dRoomCount=SearchExchangeContainer.Passengers.length;populatePaxGroups("Package",dRoomCount,SearchExchangeContainer.Passengers);}}
if(SearchExchangeContainer.Hierarchy.resort!="")
{getHierarchy('Package',SearchExchangeContainer.SelectedGroup,SearchExchangeContainer.Hierarchy.resort);}
else if(SearchExchangeContainer.Hierarchy.region!="")
{getHierarchy('Package',SearchExchangeContainer.SelectedGroup,SearchExchangeContainer.Hierarchy.region);}
else if(SearchExchangeContainer.Hierarchy.destination!="")
{getHierarchy('Package',SearchExchangeContainer.SelectedGroup,SearchExchangeContainer.Hierarchy.destination);}
else
{if($("#Package_destination_dropdown").val()!=""){setSearchExchangeContainerHierarchyAuto('Package');}
else
{clearHierarchy('Package',SearchExchangeContainer.SelectedGroup);}}
if(SearchExchangeContainer.Hierarchy.origin!="")
{;}
else
{SearchExchangeContainer.Hierarchy.origin=$("#Package_Origins").val();}
(SearchExchangeContainer.Nights>21)?$("#Package_Nights").val(7):SearchExchangeContainer.Nights;}
function Package_SearchExchangeContainer_refresh(panelName){setSearchExchangeContainerHierarchyAuto(panelName);SearchExchangeContainer.Hierarchy.origin=$("#"+panelName+"_Origins").val();}
function dateFormat(date)
{return date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDay();}
function Package_search_post(){var packageType=$("#Package_product_group").val();document.Package_search_form.destination.value=$("#Package_destination_dropdown").val();document.Package_search_form.region.value=$("#Package_region_dropdown").val();document.Package_search_form.resort.value=$("#Package_resort_dropdown").val();document.Package_search_form.property.value="";document.Package_search_form.departureIATAs.value=$("#Package_Origins").val();document.Package_search_form.departureDate.value=$("#Package_DatePickerCalendar_1").val();document.Package_search_form.returnDate.value=$("#Package_DatePickerCalendar_2").val();document.Package_search_form.rooms.value=$("#Package_groups").val();document.Package_search_form.boardBasis.value=$("#Package_board_basis").val();document.Package_search_form.accomType.value=$("#Package_advanced_search_div_accom_type input[name='accomType']:checked").val();var packageGroupRows=$(".Package_group_row");var i=0;while(packageGroupRows[i])
{if(packageGroupRows[i].style.display!="none")
{$("#Package_search_form [name='rm"+i+"Adults']").val($("#Package_"+i+"_adults").val());$("#Package_search_form [name='rm"+i+"Children']").val($("#Package_"+i+"_children").val());$("#Package_search_form [name='rm"+i+"Infants']").val($("#Package_"+i+"_infants").val());if($("#Package_"+i+"_children").val()!="0"){for(j=0;j<$("#Package_"+i+"_children").val();j++){$("#Package_search_form [name='rm"+i+"Child"+j+"Age']").val($("#Package_group_"+i+"_child_"+j+"_age").val());}}}
else
{$("#Package_search_form [name='rm"+i+"Adults']").val("0");$("#Package_search_form [name='rm"+i+"Children']").val("0");$("#Package_search_form [name='rm"+i+"Infants']").val("0");}
i++;}
$("#Package_search_form").attr("action","/searchgateway/package/"+packageType.toLowerCase());document.Package_search_form.submit();}
$(document).ready(function(){$("#Package_product_group").change(function(){PackageAutoCompleteHierarchy.group=this.value;PackageAutoCompleteHierarchy.refreshAutoCompleteHierarchyControls();SearchExchangeContainer.SelectedGroup=this.value;});$("#Package_Origins").change(function(){SearchExchangeContainer.Hierarchy.origin=this.value;});});
