(function($){$.fn.tipuesearch=function(options){var set=$.extend({'show':7,'newWindow':false,'showURL':true,'showTitleCount':true,'minimumLength':3,'descriptiveWords':25,'highlightTerms':true,'highlightEveryTerm':false,'mode':'static','liveDescription':'*','liveContent':'*','contentLocation':'tipuesearch/tipuesearch_content.json','debug':false},options);return this.each(function(){var tipuesearch_in={pages:[]};$.ajaxSetup({async:false});var tipuesearch_t_c=0;if(set.mode=='live') {for(var i=0;i');var t_2=html.toLowerCase().indexOf('',t_1+7);if(t_1!=-1&&t_2!=-1) {var tit=html.slice(t_1+7,t_2);} else {var tit=tipuesearch_string_1;} tipuesearch_in.pages.push({"title":tit,"text":desc,"tags":cont,"url":tipuesearch_pages[i]});});}} if(set.mode=='json') {$.getJSON(set.contentLocation).done(function(json) {tipuesearch_in=$.extend({},json);});} if(set.mode=='static') {tipuesearch_in=$.extend({},tipuesearch);} var tipue_search_w='';if(set.newWindow) {tipue_search_w=' target="_blank"';} function getURLP(name) {return decodeURIComponent((new RegExp('[?|&]'+name+'='+'([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g,'%20'))||null;} if(getURLP('q')) {$('#tipue_search_input').val(getURLP('q'));getTipueSearch(0,true);} $(this).keyup(function(event) {if(event.keyCode=='13') {getTipueSearch(0,true);}});function getTipueSearch(start,replace) {$('#tipue_search_content').hide();$('#tipue_search_content').html('
');$('#tipue_search_content').show();var out='';var results='';var show_replace=false;var show_stop=false;var standard=true;var c=0;found=[];var d=$('#tipue_search_input').val().toLowerCase();d=$.trim(d);if((d.match("^\"")&&d.match("\"$"))||(d.match("^'")&&d.match("'$"))) {standard=false;} if(standard) {var d_w=d.split(' ');d='';for(var i=0;i=set.minimumLength) {if(standard) {if(replace) {var d_r=d;for(var i=0;i$1");} if(tipuesearch_in.pages[i].tags.search(pat)!=-1) {var m_c=tipuesearch_in.pages[i].tags.match(pat).length;score+=(10*m_c);} if(tipuesearch_in.pages[i].url.search(pat)!=-1) {score+=20;} if(score!=0) {for(var e=0;e$1");} if(tipuesearch_in.pages[i].tags.search(pat)!=-1) {var m_c=tipuesearch_in.pages[i].tags.match(pat).length;score+=(10*m_c);} if(tipuesearch_in.pages[i].url.search(pat)!=-1) {score+=20;} if(score!=0) {for(var e=0;e'+d_r+'';} if(c==1) {out+='
'+tipuesearch_string_4+'
';} else {c_c=c.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",");out+='
'+c_c+' '+tipuesearch_string_5+'
';} found.sort(function(a,b){return b.score-a.score});var l_o=0;for(var i=0;i=start&&l_o'+found[i].title+'';if(set.debug) {out+='
Score: '+found[i].score+'
';} if(set.showURL) {var s_u=found[i].url.toLowerCase();if(s_u.indexOf('http://')==0) {s_u=s_u.slice(7);} out+='';} if(found[i].desc) {var t=found[i].desc;var t_d='';var t_w=t.split(' ');if(t_w.length';}} l_o++;} if(c>set.show) {var pages=Math.ceil(c / set.show);var page=(start / set.show);out+='
';}} else {out+='
'+tipuesearch_string_8+'
';}} else {if(show_stop) {out+='
'+tipuesearch_string_8+'. '+tipuesearch_string_9+'
';} else {out+='
'+tipuesearch_string_10+'
';if(set.minimumLength==1) {out+='
'+tipuesearch_string_11+'
';} else {out+='
'+tipuesearch_string_12+' '+set.minimumLength+' '+tipuesearch_string_13+'
';}}} $('#tipue_search_content').hide();$('#tipue_search_content').html(out);$('#tipue_search_content').slideDown(200);$('#tipue_search_replaced').click(function() {getTipueSearch(0,false);});$('.tipue_search_foot_box').click(function() {var id_v=$(this).attr('id');var id_a=id_v.split('_');getTipueSearch(parseInt(id_a[0]),id_a[1]);});}});};})(jQuery);