
var omnitureCustom=function(){var URL=window.location.href;var customCookie=omnitureStandard.getOmniCookie('omniData');return{getOmniCustomValues:function(){$('#GroupSalesFindAndReserveSearchActionForm').ready(function(){$('#GroupSalesFindAndReserveSearchActionForm button[class^=submit]').click(function(){if(customCookie.length>0){if(customCookie.match("HWSQckGrpFrm")==null){document.cookie="omniData="+customCookie+"HWSQckGrpFrm*;path=/";}}else{document.cookie="omniData=HWSQckGrpFrm*;path=/";}})})
s.products=$('#omniProduct').val();if(URL.match('/hotels/travel-guide')||URL.match('/hotels/event-planning/wedding-planning/')){s.events+=',event34';}
else if(URL.match('/hotels/hotel-rooms/')){if($('#guest-rooms-list').length>0){$('#guest-rooms-list').ready(function(){$('#guest-rooms-list .open-quick-view-heading').click(expandHWSRoomDetailsOmniSeparateRequest);$('#guest-rooms-list .open-quick-view').click(expandHWSRoomDetailsOmniSeparateRequest);});function expandHWSRoomDetailsOmniSeparateRequest(){var quickViewRoomCode;var sendRequestFlag='omniEQVhws';var MARSHAPropertyQuickView=$('#property-marshaCode').val().toUpperCase();if($(this).attr('class').match('open-quick-view-heading')){quickViewRoomCode=this.id.substring(19,this.id.length);}
else{quickViewRoomCode=this.id.substring(18,this.id.length);}
if(customCookie.match(sendRequestFlag)==null){if(MARSHAPropertyQuickView.match('-')){MARSHAPropertyQuickView=MARSHAPropertyQuickView.replace(/-/g,'');}
if(quickViewRoomCode.match('-')){quickViewRoomCode=quickViewRoomCode.replace(/-/g,'');}
var s=s_gi(s_account);s.linkTrackEvents='prodView,event24';s.linkTrackVars='prop29,eVar37,products,events';s.events='prodView,event24';s.products=';'+MARSHAPropertyQuickView;s.eVar37=quickViewRoomCode;s.prop29='HWS: Expand Room Details';void(s.tl(this,'o','HWS Expand '+MARSHAPropertyQuickView+' '+quickViewRoomCode+' Room Details'));customCookie+=sendRequestFlag+'*';document.cookie='omniData='+customCookie+';path=/';}}}
$('#guest-rooms-list .carousel-component').click(function(){var sendRequestFlag='omniQVPhws';var MARSHAPropertyQuickView=this.id.substring(0,5);var roomPool=this.id.substring(0,5);if(customCookie.match(sendRequestFlag)==null){if(MARSHAPropertyQuickView.match('-')){MARSHAPropertyQuickView=MARSHAPropertyQuickView.replace(/-/g,'');}
if(roomPool.match('-')){roomPool=roomPool.replace(/-/g,'');}
var s=s_gi(s_account);s.linkTrackEvents='prodView,event25';s.linkTrackVars='prop29,eVar37,products,events';s.events='prodView,event25';s.products=';'+MARSHAPropertyQuickView;s.eVar37=roomPool;s.prop29='HWS: Click Photo Carousel';void(s.tl(this,'o','HWS '+MARSHAPropertyQuickView+' '+roomPool+' Photo Carousel Click'));customCookie+=sendRequestFlag+'*';document.cookie='omniData='+customCookie+';path=/';}});}
else if(URL.match('/hotels/hotel-deals')){s.events+=',event21';}
else if(URL.match('/hotels/travel/')){omnitureCustom.hwsProcessOmniCookie();}
$('#my-stay-module .button-submit').click(omnitureCustom.buttonProcessOmniCookie);$('#guest-rooms-list .button-submit').each(function(){$(this).click(omnitureCustom.buttonProcessOmniCookie);});},buttonProcessOmniCookie:function(){var hwsSearch='';var searchType='';if(customCookie.match('hwsSearchType')){hwsSearch=customCookie.substring(customCookie.indexOf('hwsSearchType'));hwsSearch=hwsSearch.substring(0,hwsSearch.indexOf('*')+1);}
if(this.href&&URL.match('hotels/hotel-rooms')&&this.href.match('/hotels/checkAvailability.mi?')){if(hwsSearch!=''){customCookie=customCookie.replace(hwsSearch,'hwsSearchTypeRoom*');}
else{customCookie+='hwsSearchTypeRoom*';}}else if(this.href&&this.href.match('/hotels/continueReservation.mi')){if(hwsSearch!=''){customCookie=customCookie.replace(hwsSearch,'hwsSearchTypeContinue*');}
else{customCookie+='hwsSearchTypeContinue*';}}
document.cookie='omniData='+customCookie+';path=/';},hwsProcessOmniCookie:function(){if(customCookie.match('hwsCrossSell')){s.events+=',event64';customCookie=customCookie.replace("hwsCrossSell*","");document.cookie='omniData='+customCookie+';path=/';}}};}();