
if(TY==null||typeof(TY)!="object"){var TY=new Object();}
if(TY.form==null||typeof(TY.form)!="object"){TY.form=new Object();}
if(TY.hint==null||typeof(TY.hint)!="object"){TY.hint=new Object();}
TY.form={InputElement:function(options){var input=document.createElement("input");for(var key in options)if(options.hasOwnProperty(key)){input[key]=options[key];}
return input;},FormElement:function(options){this.form=document.createElement('form');for(var key in options)if(options.hasOwnProperty(key)){this.form[key]=options[key];}
this.addFields=function(){for(var i=0;i<arguments.length;i++){this.form.appendChild(arguments[i]);}};this.renderIn=function(id){if(typeof id==="string"){document.getElementById(id).appendChild(this.form);}
else{id.appendChild(this.form);}};this.renderAfter=function(id){if(typeof id==="string"){document.getElementById(id).parentNode.appendChild(this.form);}
else{id.parentNode.appendChild(this.form);}};return this;}};TY.hint={blur:function(){if(this&&this.value.length===0){this.value=this.title;this.style.color="#777";}},focus:function(){if(this){if(this.value===this.title){this.value="";this.style.color="#000";}}}};function tybit_inject(){var q=document.getElementById("tybit_sf");if((q.value.length===0)||q.title===q.value){q.focus();return false;}}
(function(){var ts=document.getElementById("tybit_syndication");var default_type="Web";var hint_title="powered by, tyBit - Unified Search";if(ts){var tybit_host=ts.getAttribute("tybit_host");var tybit_affid=ts.getAttribute("tybit_id");var tybit_types=(ts.getAttribute("types").length)?ts.getAttribute("types").split(","):[];var tybit_style=(ts.getAttribute("theme"))?ts.getAttribute("theme"):"default";}
var link_elem=document.createElement("link");link_elem.rel="stylesheet";link_elem.type="text/css";link_elem.media="screen";link_elem.charset="utf-8";link_elem.href=ts.getAttribute("src").replace("isearch.js",tybit_style+".css");document.getElementsByTagName("head")[0].appendChild(link_elem);var div=document.createElement("div");div.id="tybit_search";if(tybit_types.length){default_type=tybit_types[0];if(tybit_types.length>1){var ul=document.createElement("ul");ul.id="source_select";for(var i=0;i<tybit_types.length;i++){var li=document.createElement("li");var anchor=document.createElement("a");anchor.href="#";anchor.title="Switch to "+tybit_types[i]+" Search";anchor.innerHTML=tybit_types[i];anchor.onclick=function(){var v=document.getElementById("t_search").value=this.innerHTML;document.getElementById('tybit_sb').value=v+" Search";return false;};li.appendChild(anchor);ul.appendChild(li);}
div.appendChild(ul);var br=document.createElement("br");br.style.clear="left";div.appendChild(br);}}
var myform=new TY.form.FormElement({action:tybit_host,method:"get",id:"tybitminisearch",onsubmit:tybit_inject});var myhidden=new TY.form.InputElement({type:"hidden",value:default_type,name:"t",id:"t_search"});var myhidden2=new TY.form.InputElement({type:"hidden",value:tybit_affid,name:"aff_id",id:"aff_id"});var mysearchbox=new TY.form.InputElement({type:"text",name:"q",id:"tybit_sf",size:"32",title:hint_title,value:hint_title,onfocus:TY.hint.focus,onblur:TY.hint.blur});var mybutton=new TY.form.InputElement({type:"submit",value:"tyBit Search",id:"tybit_sb",title:"Perform a tyBit search"});mybutton.style.marginLeft="5px";myform.addFields(myhidden,myhidden2,mysearchbox,mybutton);myform.renderIn(div);ts.parentNode.appendChild(div);var textbox=document.getElementById("tybit_sf");if(textbox){textbox.style.color="#777";}})();