(function(a){a.fn.Rooms=function(c){var b=this;var d=new Array();var c=jQuery.extend({dropDownPrefix:"default",htmlPlaceHolder:null,roomNamePrefix:""},c);b.data("dropdownPrefix",c.dropDownPrefix);b.data("htmlPlaceHolder",c.htmlPlaceHolder);b.data("roomNamePrefix",c.roomNamePrefix);b.each(function(e){a(this).change(function(){a.Rooms.RoomChange(a(b).data("htmlPlaceHolder"),this.selectedIndex,a(b).data("roomNamePrefix"))});a.Rooms.RoomChange(a(b).data("htmlPlaceHolder"),this.selectedIndex,a(b).data("roomNamePrefix"))});a.Rooms.redrawGrid(this);return this};a.Rooms={redrawGrid:function(b){var c=a(b).data("htmlPlaceHolder");c.find(".roomsChildrenCount").each(function(d){a(this).change(function(){a.Rooms.childChange(b,d)});a.Rooms.childChange(b,d)})},RoomChange:function(c,b,e){c.find(".room").hide();for(var d=0;d<=b;d++){c.find("#_"+e+"room"+(d+1)).show()}},childChange:function(c,g){var b=a(c).data("dropdownPrefix");var h=a(c).data("roomNamePrefix");var f=a(c).data("htmlPlaceHolder");var d=$get(b+"_child"+(g+1)).options[$get(b+"_child"+(g+1)).selectedIndex].firstChild.nodeValue;f.find(".childrenRoom"+(g+1)).hide();for(var e=1;e<=d;e++){f.find("#_"+h+"room"+(g+1)+"child"+e+"div").show()}}}})(jQuery);(function(a){a.fn.RegisterCallToAction=function(c){var b=this;var c=jQuery.extend({callToAction:null},c);b.data("callToAction",c.callToAction);a.RegisterCallToAction.setClass(b);b.change(function(){a.RegisterCallToAction.setClass(b)});return this};a.RegisterCallToAction={setClass:function(b){b.data("callToAction").removeClass("holidayCallToActionHidden");if(b.val()==1){b.data("callToAction").removeClass("holidayCallToActionFull").removeClass("holidayCallToActionCond").addClass("holidayCallToActionHidden")}else{if(b.val()==2){b.data("callToAction").removeClass("holidayCallToActionFull").addClass("holidayCallToActionCond")}else{b.data("callToAction").removeClass("holidayCallToActionCond").addClass("holidayCallToActionFull")}}}}})(jQuery);