var BBDeals={handleFilterSearch:function(d){var c=$j("#"+d);if(!c.length>0){return}var b=c.val();if($j.emptyString(b)){return}var a="/travel-deals/"+b+"/deals/?filter="+d;window.location=a}};$j(document).ready(function(){if($j("#container.dealsPageTemplate").length>0){$j("#left_nav ul li").each(function(){$j(this).hover(function(a){$j(this).addClass("highlight")},function(a){$j(this).removeClass("highlight")})});$j("#filterResults").submit(function(a){a.stopPropagation();a.preventDefault();BBDeals.handleFilterSearch("filterResultsType");return false});$j("#filterBy").change(function(a){$j("#filterResultsType").val($j("#filterBy").val());$j("#filterResults").submit()});$j(".deal_list_item").each(function(h){var a=$j(this).attr("id").split("_");var g=a[1];var f=a[2];var d=$j(this).find("span.dealTitle").html();d=d.replace(/\'/g,"");var c=$j(this).find("td.deal a");var b=c.attr("href");$j(this).click(function(j){var i=true;if(!$j.emptyString(b)){i=openDealWindow(b,this)}if(i){omnitureDealClick(this,"bbdn_"+g,d,f)}j.stopPropagation();j.preventDefault();return false});$j(c).click(function(j){var i=true;if(!$j.emptyString(b)){i=openDealWindow(b,this)}if(i){omnitureDealClick(this,"bbdn_"+g,d,f)}j.stopPropagation();j.preventDefault();return false})});$j("form.dealSearch").each(function(){$j(this).smartFormFactory({submitHandler:function(d,h,g){g.stopPropagation();g.preventDefault();var f=$j(d).find("input.locationSuggest");var c=$j.data(f.get(0),"smartElement");var a="#"+f.attr("id")+"_hidden";var i=$j(a).val();if($j.emptyString(i)){i=c.value();if(i===c.defaultVal){i=null}}if(!$j.emptyString(i)){c.clearError();var b="/travel-deals/"+i+"/travel/deals/?s=1";window.location=b}else{c.valid=false;c.showError();f.blur()}return false}});$j.data(this,"smartForm").debug();if($j("#disable_auto_submit").length<1){$j("form.dealSearch input.locationSuggest").bind("LocationSuggest:valid",function(){BBDebug.log(" LocationSuggest:valid triggered -- submitting suggestion form");var a="#"+$j(this).attr("id")+"_hidden";var c=$j(a).val();var b="/travel-deals/"+c+"/travel/deals/?s=1";window.location=b})}})}});