(function($){$.fn.jGoogle=function(d){var f={keeperElement:"<span>Insert Into Thread</span>",cssControl:true,callbackKeep:function(){return false},callbackComplete:function(){return false},callbackStarting:function(){return false}};var d=$.extend(f,d);return this.each(function(){this.ctrl=new GSearchControl();var c=new GsearcherOptions();c.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);switch(d.searchType){case"videoSearch":this.video=new GvideoSearch();this.ctrl.addSearcher(this.video,c);break;case"bookSearch":this.books=new GbookSearch();this.books.setRestriction(GSearch.RESTRICT_TYPE,GbookSearch.TYPE_ALL_BOOKS);this.ctrl.addSearcher(this.books,c);break;default:this.imgs=new GimageSearch();this.imgs.setRestriction(GimageSearch.RESTRICT_FILETYPE,GimageSearch.FILETYPE_JPG);this.imgs.setRestriction(GimageSearch.RESTRICT_COLORIZATION,GimageSearch.COLORIZATION_COLOR);this.ctrl.addSearcher(this.imgs,c)}this.ctrl.setSearchCompleteCallback(this,ready);this.ctrl.setOnKeepCallback(this,keep,d.keeperElement);this.ctrl.setSearchStartingCallback(this,start);this.ctrl.setResultSetSize(GSearch.LARGE_RESULTSET);this.ctrl.setLinkTarget(GSearch.LINK_TARGET_PARENT);this.ctrl.draw(this);this.ctrl.execute(d.searchString);function start(){}function ready(){var e;switch(d.searchType){case"bookSearch":e=".gs-row-2 > a";break;default:e=".gs-image-box > a"}$(e).each(function(i,a){var b=$(a).attr("href");$(a).attr({href:"javascript: alert('Click the insert into thread link.')"});})}function keep(a){d.callbackKeep(a.url)}})}})(jQuery);
