(function(){$.fn.searchvalue=function(){if($(this).data("hasChanged")){return $(this).val()}return""};$.fn.searchbox=function(a,c){var b=$(this);c=$.extend({appendSearchButton:false,highlightContainer:"",searchButtonClass:"searchButton",autoSearchOnKeydown:false,autoSearchDelay:500,autoSearchReqLength:3},c);e=function(f,g){if(!f.data("hasChanged")){f.val("");g();f.val("Search")}else{g()}};$(this).addClass("emptySearch").focus(function(){$(this).addClass("activeSearch").removeClass("emptySearch").val(function(f,g){if(!$(this).data("hasChanged")){return""}$(this).select();return $(this).val()})}).blur(function(){$(this).removeClass("activeSearch").addClass("emptySearch");if($(this).val()==""){$(this).val("Search").data("hasChanged",0)}}).keydown(function(f){$(this).data("hasChanged",1);if(c.autoSearchOnKeydown&&$(this).val().length>=c.autoSearchReqLength){clearTimeout($(this).data("timeoutID"));var g=setTimeout(function(){e(b,a)},500);$(this).data("timeoutID",g)}if(f.keyCode==13){e(b,a)}}).blur();if(c.appendSearchButton){$("<a href='javascript:void(0)'></a>").insertAfter(this).addClass(c.searchButtonClass).click(function(){e(b,a)})}return this;function e(f,g){if(!f.data("hasChanged")){f.val("");g();f.val("Search")}else{g()}}function d(f,l){var o=0;alert(f.nodeType);if(l.length<3){return}if(f.nodeType==3){var n=f.data.toUpperCase().indexOf(l);if(n>=0){var k=document.createElement("span");k.className="highlight";var h=f.splitText(n);var m=h.splitText(l.length);var g=h.cloneNode(true);k.appendChild(g);h.parentNode.replaceChild(k,h);o=1}}else{if(f.nodeType==1&&f.childNodes&&!/(script|style)/i.test(f.tagName)){for(var j=0;j<f.childNodes.length;++j){j+=d(f.childNodes[j],l)}}}return o}}})();