(function($){$.fn.ajaxContent=function(options){var defaults=$.extend({},$.fn.ajaxContent.defaults,options);if(defaults.debug=='true'){debug(this)};return this.each(function(){var $obj=$(this);var o=$.meta?$.extend({},defaults,$obj.data()):defaults;var url=$obj.attr('href');var $target=$(o.target);$obj.bind(o.event,function(){if(o.loader=='true'){if(o.loaderType=='img'){$target.css('background','url('+o.loadingMsg+') no-repeat');}else{$target.html(o.loadingMsg);}}$('a.'+o.currentClass).removeClass(o.currentClass);$obj.addClass(o.currentClass);$.ajax({type:o.type,url:url,success:function(msg){$target.css('background','none');$target.html(msg);if(typeof o.success=='function'){o.success($obj,$target,msg)}},error:function(){$target.html("<p>"+o.errorMsg+"</p>");if(typeof o.error=='function'){o.error($target)}}});return false})})};function debug($obj){if(window.console&&window.console.log)window.console.log('selection count: '+$obj.size()+'  with class:'+$obj.attr('class'))}})(jQuery);$.fn.ajaxContent.defaults={target:'#ajaxContent',type:'get',event:'click',loader:'true',loaderType:'text',loadingMsg:'Loading...',errorMsg:'An error occured durign the page requesting process!',currentClass:'selected',success:'',error:'',debug:'false'};