$(".callToAction").live('click',function(event){event.preventDefault();var buttonAction;var buttonUrl;var page_id;var loadType;var packageData;loadType=$(this).data('buttonloadonlythispanel');buttonAction=$(this).data('buttonaction');buttonUrl=$(this).data('url');page_id=$(this).data('pageid');switch(buttonAction){case 1:window.location.href=buttonUrl;return;break;case 2:showSystemMessage("<p class='large_text'>Saving to your Stuff</p><div id='saving_stuff'><img src=\""+loadingGif.src+"\"><br />Saving to your stuff, please wait...</div>");$.ajax({type:"POST",url:"/dashboard/stuffyousaved/add/",data:'page_id='+page_id,dataType:'json',success:function(response){$("#saving_stuff").html(response.message);}});return;break;case 3:if(packageData)
{dashboardApp.openPanel('/dashboard/rooms/',null,2,'single',function()
{var form=$('#roomsStep1');form.find('input[name="AOFFERSC"]').val(packageData.code);form.find('#rateCalLink,#offerCodeWrap').css('display','none');form.append($(packageData.button).siblings('.packageSummary').clone().css('display','block'));});}else{dashboardApp.openPanel('/dashboard/',null,1,'single');dashboardApp.openPanel('/dashboard/rooms/',null,2,'single');var myFunnel=$(this).data("gavar");if(!myFunnel){myFunnel="/funnel/room/hotel/sidetout/rooms_button"}
_gaq.push(['_trackPageview',myFunnel]);}
break;case 4:if(!loadType)dashboardApp.openPanel('/dashboard/',null,1,'single');dashboardApp.openPanel('/dashboard/dining',null,2,'single');var myFunnel=$(this).data("gavar");if(!myFunnel){myFunnel="/funnel/dining/dining/sidetout/dining_button"}
_gaq.push(['_trackPageview',myFunnel]);break;case 5:if(!loadType)dashboardApp.openPanel('/dashboard/',null,1,'single');dashboardApp.openPanel('/dashboard/golf/',null,2,'single');var myFunnel=$(this).data("gavar");if(!myFunnel){myFunnel="/funnel/golf/golf/sidetout/golf_button"}
_gaq.push(['_trackPageview',myFunnel]);break;case 6:if(!loadType)dashboardApp.openPanel('/dashboard/',null,1,'single');dashboardApp.openPanel('/dashboard/spa/',null,2,'single');var myFunnel=$(this).data("gavar");if(!myFunnel){myFunnel="/funnel/spa/spasalon/sidetout/request_spa_button"}
_gaq.push(['_trackPageview',myFunnel]);break;case 7:dashboardApp.openPanel('/dashboard/',null,1,'single');dashboardApp.openPanel('/dashboard/itinerary',null,2,'double');break;case 8:dashboardApp.openPanel('/dashboard/',null,1,'single');dashboardApp.openPanel('/dashboard/stuffyousaved',null,2,'double');$(this).unmodal();break;case 9:window.location.href='/plan-a-meeting/';return;break;case 10:window.open(buttonUrl,'_blank');break;case 11:packageData={button:$(this),code:$(this).data('code'),packageName:$(this).data('packageName'),packageNumberOfNights:$(this).data('packageNumberOfNights'),packageStart:$(this).data('packageStart'),packageEnd:$(this).data('packageEnd')}
dashboardApp.openPanel('/dashboard/cart?template=package',null,1,'single',function(){$('.panelcontent').children('h2').html(packageData.packageName);$('.panelcontent').append($(packageData.button).parent('.buttonChoices1').siblings('.packageDescription').clone().css('display','block'));});dashboardApp.openPanel('/dashboard/rooms/',null,2,'single',function()
{var form=$('#roomsStep1');form.find('input[name="AOFFERSC"]').val(packageData.code);form.find('#rateCalLink,#offerCodeWrap').css('display','none');var now=new Date();var from=$.datepicker.parseDate('yy-mm-dd',packageData.packageStart);var to=$.datepicker.parseDate('yy-mm-dd',packageData.packageEnd);var start=now;if(now<from){start=from;}
$('.roomCheckIn').datepicker({minDate:start,maxDate:$.datepicker.parseDate('yy-mm-dd',packageData.packageEnd)});var max_checkout=$.datepicker.parseDate('yy-mm-dd',packageData.packageEnd);max_checkout.setDate(max_checkout.getDate()+packageData.packageNumberOfNights);$('.roomCheckOut').datepicker({minDate:start,maxDate:max_checkout});$('.roomCheckOut').parent().hide();echo("Valid From: "+packageData.packageStart);echo("Valid To: "+packageData.packageEnd);});break;case 12:dashboardApp.openPanel('/dashboard/',null,1,'single');dashboardApp.openPanel('/dashboard/cancel/form?type=4',null,2,'single');break;default:alert("Button Action "+buttonAction);return false;}
dashboardApp.behaviors.toggle();});
