var autoSuggestCache={};var didYouMeanCache={};function onSearchBegin(e,h,b){try{getSuggest(b)}catch(a){}}function populateDidYouMean(c){if(c==""||c==null){return}var d="<span style='font-size:medium;font-weight:normal;font-family:arial,sans-serif;color:#cc0000;'>Did you mean: </span>";d+="<a href='./?q="+c+"'><b><i>"+c+"</i></b></a>";document.getElementById("didyoumean").innerHTML=d}function updateClick(f){if(search_id=="0"){return}href=(f.href);ss=(s_s);href=f.href;var e="./up?id="+search_id+"&u="+encodeURIComponent(href)+"&s="+encodeURIComponent(ss);var d=new XMLHttpRequest();d.open("GET",e,true);d.onreadystatechange=function(){};d.send(null)}function getSuggest(g){document.getElementById("didyoumean").innerHTML="";if(g in didYouMeanCache){var f=didYouMeanCache[g];populateDidYouMean(f);return}var h="http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20search.spelling%20where%20query%3D";h=h+"%22"+g+"%22";var e=new XMLHttpRequest();e.open("GET",h,true);e.onreadystatechange=function(){if(e.readyState==4){if(e.status==200){if(e.responseText!=""){if(window.DOMParser){parser=new DOMParser();xmlDoc=parser.parseFromString(e.responseText,"text/xml")}else{xmlDoc=new ActiveXObject("Microsoft.XMLDOM");xmlDoc.async="false";xmlDoc.loadXML(e.responseText)}var a=xmlDoc.getElementsByTagName("suggestion");didYouMeanCache[g]="";if(a[0]!=null){var b=a[0].childNodes[0].nodeValue;didYouMeanCache[g]=b;populateDidYouMean(b)}}}}};e.send(null)}function checkSubmitEnter(d){var c=(window.event)?event.keyCode:d.keyCode;if(c==13||c==9){document.forms[0].submit();return false}}var s_s="";function onSearchComplete(){var e=document.getElementsByTagName("a");var f;for(i=0;i<e.length;i++){f=e[i].href;var a=e[i].className;if((a=="titleLink"||a=="gs-title")&&f!=""){e[i].setAttribute("onclick","updateClick(this)");if(s_s!=""){s_s=s_s+"|"}s_s=s_s+f}if(f.indexOf("www.amazon")>-1){f="http://www.amazon.com/gp/redirect.html?ie=UTF8&tag=netaki-20&linkCode=ur2&camp=1789&creative=9325&location="+encodeURIComponent(f);e[i].setAttribute("data-cturl",f);e[i].setAttribute("data-ctorig",f)}}}function getElementsByClassName(e,d){if(e.getElementsByClassName){return e.getElementsByClassName(d)}else{return(function f(a,c){if(c==null){c=document}var j=[],n=c.getElementsByTagName("*"),q=n.length,b=new RegExp("(^|\\s)"+a+"(\\s|$)"),o,p;for(o=0,p=0;o<q;o++){if(b.test(n[o].className)){j[p]=n[o];p++}}return j})(d,e)}}var Base64={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(s){var u="";var l,n,p,m,o,q,r;var t=0;s=Base64._utf8_encode(s);while(t<s.length){l=s.charCodeAt(t++);n=s.charCodeAt(t++);p=s.charCodeAt(t++);m=l>>2;o=((l&3)<<4)|(n>>4);q=((n&15)<<2)|(p>>6);r=p&63;if(isNaN(n)){q=r=64}else{if(isNaN(p)){r=64}}u=u+this._keyStr.charAt(m)+this._keyStr.charAt(o)+this._keyStr.charAt(q)+this._keyStr.charAt(r)}return u},_utf8_encode:function(c){c=c.replace(/\r\n/g,"\n");var f="";for(var g=0;g<c.length;g++){var h=c.charCodeAt(g);if(h<128){f+=String.fromCharCode(h)}else{if((h>127)&&(h<2048)){f+=String.fromCharCode((h>>6)|192);f+=String.fromCharCode((h&63)|128)}else{f+=String.fromCharCode((h>>12)|224);f+=String.fromCharCode(((h>>6)&63)|128);f+=String.fromCharCode((h&63)|128)}}}return f},};
