$.fn.addClassOnHover=function(){this.hover(function(a){$(a.target).addClass("hover")},function(a){$(a.target).removeClass("hover")})};$.fn.areAny=function(b){var a;this.each(function(c){if(isFunction(b)){a=b(this)}else{a=this[b];if(isFunction(a)){a=this[b]()}}if(a==true){return false}});return a};$.fn._each=$.fn.each;$.fn.each=function(a){if(typeof a=="function"){return this._each(a)}this._each(function(){this[a]()})};$.fn.eachBy=function(c,d){var b=[];for(var a in this[c]){b.push(this[c][a])}$(b).each(d)};$.fn.hasChild=function(a){return this.find(a).size()>0};$.fn.inject=function(a,b){this.each(function(c){b(a,this)});return a};function isFunction(a){return(typeof a=="function")}$.fn.oldMap=$.fn.map;$.fn.map=function(a){if(typeof a=="function"){return this.oldMap(a)}var b=$([]);this.each(function(c){var d=this[a];if(typeof d=="function"){b[c]=d()}else{b[c]=d}});return b};$.fn.vAlign=function(){var a=this.parent().height()-this.outerHeight();this.css("margin-top",a/2+"px")};jQuery.fn.vibrate=function(b){var a=jQuery.extend({speed:30,duration:300,frequency:5000,spread:3},b);var c=this;var e=function(){var f=Math.floor(Math.random()*a.spread)-((a.spread-1)/2);var h=Math.floor(Math.random()*a.spread)-((a.spread-1)/2);var g=Math.floor(Math.random()*a.spread)-((a.spread-1)/2);c.css({position:"relative",left:h+"px",top:f+"px",WebkitTransform:"rotate("+g+"deg)"})};var d=function(){var g=setInterval(e,a.speed);var f=function(){clearInterval(g);c.css({position:"static",WebkitTransform:"rotate(0deg)"})};setTimeout(f,a.duration)};d()};$.fn.yahooId=function(){return this.attr("href").match(/([^\/]+)\.html/)[1]};window.bos={};$(document).ready(function(){bos.page=$("#page")});$(document).ready(function(){$("#breadcrumbs").breadcrumbs()});$.fn.breadcrumbs=function(){if(this.size()==0){return null}this.init=function(){bos.breadcrumbs=this;this.trails=this.find(".trail").map(function(a){return $(a).trail()});this.insertArrows()};this.insertArrows=function(){var a=this.html().replace(/&gt;/g,'<span class="icon">&gt;</span>');this.html(a)};return this.init()};$.fn.trail=function(){this.init=function(){return this};return this.init()};
