(function($){$.fn.bigTarget=function(options){debug(this);var opts=$.extend({},$.fn.bigTarget.defaults,options);return this.each(function(){var $a=$(this);var href=$a.attr("href");var title=$a.attr("title");var o=$.meta?$.extend({},opts,$a.data()):opts;$a.parents(o.clickZone).hover(function(){$h=$(this);$h.addClass(o.hoverClass);if(typeof o.title!="undefined"&&o.title===true&&title!=""){$h.attr("title",title);}},function(){$h.removeClass(o.hoverClass);if(typeof o.title!="undefined"&&o.title===true&&title!=""){$h.removeAttr("title");}}).click(function(){if(getSelectedText()==""){if($a.is("[rel*=external]")){window.open(href);return false;}else{window.location=href;}}});});};function debug($obj){if(window.console&&window.console.log){window.console.log("bigTarget selection count: "+$obj.size());}}function getSelectedText(){if(window.getSelection){return window.getSelection().toString();}else{if(document.getSelection){return document.getSelection();}else{if(document.selection){return document.selection.createRange().text;}}}}$.fn.bigTarget.defaults={hoverClass:"hover",clickZone:"li:eq(0)",title:true};})(jQuery);
