/*!
 * jQuery DefaultText Plugin
 * Copyright (c) 2010 Eli Dupuis
 * Version: 0.5 (June 17, 2010)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL (http://creativecommons.org/licenses/GPL/2.0/) licenses.
 * Requires: jQuery v1.4 or later
 */
(function(b){jQuery.fn.defaultText=function(d){return this.each(function(){var a=b(this),c=b.extend({},b.fn.defaultText.defaults,d);c.force?(a.data("defaultText.original",c.text),a.val(c.text)):a.data("defaultText.original",a.val()!=""?a.val():c.text);a.bind({focus:function(){a.val()==a.data("defaultText.original")||c.clearOnFocus?a.val(""):a.select();return!1},blur:function(){a.val()==""&&a.val(a.data("defaultText.original"))},mouseup:function(){return!1}});a.blur()})};b.fn.defaultText.defaults=
{text:"Search",force:!1,clearOnFocus:!1};b.fn.defaultText.ver=function(){return"jquery.defaultText ver. 0.5"}})(jQuery);


/*!
 * jQuery Blockify Plugin
 * http://github.com/elidupuis
 *
 * Copyright 2010, Eli Dupuis
 * Version: 0.4 (Dec 11, 2010)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) and GPL (http://creativecommons.org/licenses/GPL/2.0/) licenses.
 * Requires: jQuery v1.4 or later
 */
(function(a){a.fn.blockify=function(e){return this.each(function(){var c=a(this),b=a.extend({},a.fn.blockify.defaults,e),d=c.find(b.selector);d.length<1?window.console.warn&&window.console.warn("$.blockify","0.4",": No clild elements found. Ignoring",c):(b.cursor&&a(this).css({cursor:b.cursor}),b.hoverClass&&c.hover(function(){a(this).addClass(b.hoverClass)},function(){a(this).removeClass(b.hoverClass)}),c.bind("click",function(c){if(a(c.target).not(b.ignore).length>0&&a.fn.blockify.getSelectedText()==
"")d.hasClass(b.externalClass)?window.open(d.attr("href")):window.location=d.attr("href")}))})};a.fn.blockify.defaults={selector:"a:last",cursor:"pointer",hoverClass:"hover",externalClass:"ext",ignore:"a, input, textarea, label, button"};a.fn.blockify.getSelectedText=function(){return window.getSelection?window.getSelection().toString():document.getSelection?document.getSelection():document.selection?document.selection.createRange().text:!1};a.fn.blockify.ver=function(){return"jquery.blockify ver. 0.4"}})(jQuery);




// usage: log('inside coolFunc', this, arguments);
window.log = function(){
  log.history = log.history || [];   // store logs to an array for reference
  log.history.push(arguments);
  if(this.console) {
      arguments.callee = arguments.callee.caller;
      console.log( Array.prototype.slice.call(arguments) );
  }
};
(function(b){function c(){}for(var d="assert,count,debug,dir,dirxml,error,exception,group,groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,time,timeEnd,trace,warn".split(","),a;a=d.pop();)b[a]=b[a]||c})(window.console=window.console||{});

