/**
 * jQuery liftTools plugin
 * @version 0.2
 * @date Nov 11, 2009
 * @author Eli Dupuis
 * @copyright (c) 2009 Lift Interactive (http://liftinteractive.com)
 * @license Creative Commons Attribution 3.0 Unported License (http://creativecommons.org/licenses/by/3.0)
 * @requires jQuery 1.3.2 or later (will likely work with previous verions as well)
 *
 * [liftTools.blockify-0.1]
 *
*/

(function(a){var e="0.1";jQuery.fn.blockify=function(f){return this.each(function(){var c=a(this),b=a.extend({},a.fn.blockify.defaults,f),d=c.find(b.selector);b.pointer&&a(this).css({cursor:"pointer"});b.hoverClass&&c.hover(function(){a(this).addClass(b.hoverClass)},function(){a(this).removeClass(b.hoverClass)});c.click(function(g){if(g.target.nodeName.toLowerCase()!="a")if(h()=="")if(d.hasClass(b.externalClass))window.open(d.attr("href"));else window.location=d.attr("href")})})};a.fn.blockify.defaults={selector:"a:last",pointer:true,hoverClass:"hover",externalClass:"ext"};a.fn.blockify.ver=function(){return"jquery.blockify ver. "+e};function h(){if(window.getSelection)return window.getSelection().toString();else if(document.getSelection)return document.getSelection();else if(document.selection)return document.selection.createRange().text}})(jQuery);