var numSuggestCols=2;var maxSuggestItems=6;var minSuggestChar=3;var qStrList=new Array();var xhrObj=false;var fldQueryVal="";var prevQueryVal="";var eventForm;var const_Form1="frmSearch";var const_Form2="frmSearch1";function getSuggestionURLStr(){return document.form[eventForm].Query.value+".txt";}
function initSearch(){addEL(document.frmSearch.Query,"keyup",startSuggest,false);addEL(document.frmSearch1.Query,"keyup",startSuggest,false);}
function goTo(query){query=encodeURIComponent(query);url="http://shop.rediff.com/shop/searchv3.jsp?Query="+query;window.parent.location.href=url;}
function startSuggest(evt){var evtKey,tgtElement;if(window.event){evtKey=window.event.keyCode;tgtElement=window.event.srcElement;}else{evtKey=evt.keyCode;tgtElement=evt.target;}
eventForm=tgtElement.form.name;if((evtKey>=49&&evtKey<=221)||evtKey==8||evtKey==32){fldQueryVal=tgtElement.value;if(fldQueryVal!=""){if(fldQueryVal!=prevQueryVal){fldQueryVal=trimString(fldQueryVal);if(fldQueryVal.length>=minSuggestChar){getSuggestion(fldQueryVal);}
prevQueryVal=fldQueryVal;}}else{var tempStr="div_suggestions_"+eventForm;}}}
function getSuggestion(fval){var qStr=getCleanStr(fval);if(typeof qStrList[prevQueryVal]!="undefined"){var tempData=checkExistingSuggestions(qStr);if(tempData!=null){qStrList[qStr]=tempData;}}
if(typeof qStrList[qStr]=="undefined"){callSuggest(qStr);}else{showSuggestion(qStr,null);return;}}
function remoteCallback(sData){showSuggestion(document.forms[eventForm].Query.value,sData);}
function showSuggestion(qStr,sData){var allSuggestionsTab=document.getElementById("div_suggestions_all");var tempDivName="div_suggestions_"+eventForm;var tempObj=document.getElementById(tempDivName);tempObj.innerHTML="";if(sData==null){if(!document.getElementById("divS_"+qStr)){allSuggestionsTab.appendChild(createNewSTable(qStr));}}else{qStrList[qStr]=sData;allSuggestionsTab.appendChild(createNewSTable(qStr));}
tempObj.innerHTML=tempObj.innerHTML+document.getElementById("divS_"+qStr).innerHTML;tempObj.className="div_suggestions";var agent=navigator.appName;if(agent=="Netscape"){document.getElementById(tempDivName).className="div_suggestions div_suggestions_ns_"+eventForm;}else{document.getElementById(tempDivName).className="div_suggestions div_suggestions_ie_"+eventForm;}
tempObj.style.display="block";if(agent=="Netscape"){tempObj.style.width=getSuggestDivPosition().divwidth-1;tempObj.style.margin="0px 0px 0px "+eval(getSuggestDivPosition().divxpos)+"px";if(screen.width==800&&screen.height==600){alert("inside");}
if(eventForm==const_Form1)tempObj.style.top=getSuggestDivPosition().divypos+getSuggestDivPosition().fieldheight+1;else tempObj.style.top=getSuggestDivPosition().divypos-getSuggestDivPosition().divheight+50;}else{tempObj.style.width=getSuggestDivPosition().divwidth
tempObj.style.left=document.body.firstChild.offsetLeft+getSuggestDivPosition().divxpos+113;if(eventForm==const_Form1)tempObj.style.top=getSuggestDivPosition().divypos+getSuggestDivPosition().fieldheight+62;else tempObj.style.top=getSuggestDivPosition().divypos-getSuggestDivPosition().divheight+62;}}
function addOutEvent(){var tempStr="div_suggestions_"+eventForm;addEL(document.getElementById(tempStr),"mouseout",doMouseOut,false);}
function doMouseOut(){var tempStr="div_suggestions_"+eventForm;document.getElementById(tempStr).style.display="none";}
function doMouseOver(){var tempStr="div_suggestions_"+eventForm;document.getElementById(tempStr).style.display="block";}
function noSuggestions(){var tempStr="div_suggestions_"+eventForm;var tempObj=document.getElementById(tempStr);tempObj.innerHTML="";}
function checkExistingSuggestions(qStr){var tempData="";var tempStr="";var count=0;var sArray=new Array();sArray=qStrList[prevQueryVal].split("|");for(i=0;i<sArray.length;i++){tempStr=sArray[i].toLowerCase();if(tempStr.match(qStr)){tempData=tempData+getCleanStr(sArray[i])+"|";count++;}}
if(count>=maxSuggestItems)return tempData
else return null;}
function createNewSTable(qStr){var sA=new Array();sA=qStrList[qStr].split("|");var d=document.createElement("div");d.setAttribute("id","divS_"+qStr);var counter=maxSuggestItems;for(i=0;i<sA.length;i++){for(j=0;j<numSuggestCols;j++){if(sA[i]){d.innerHTML=d.innerHTML+"<a class=\"f13\" href='javascript:goTo(\""+getCleanStr(sA[i])+"\")'>"+getCleanStr(sA[i])+"<\/a> ";i++;counter--;if(counter==0){return d;}else{d.innerHTML=d.innerHTML+"<br><img src=http://imshopping.rediff.com/shopping/homepix/5win05_171105.gif> ";}}}i--;}
return d;}
function getCleanStr(qStr){var re=new RegExp("'");qStr=qStr.replace(re,"");return qStr;}
function addEL(eObj,evtType,fn,c){if(eObj.addEventListener){eObj.addEventListener(evtType,fn,c);}else if(eObj.attachEvent){eObj.attachEvent("on"+evtType,fn);}}
function removeEL(eObj,evtType,fn,c){if(eObj.removeEventListener){eObj.removeEventListener(evtType,fn,c);}else{eObj.detachEvent("on"+evtType,fn);}}
function trimString(str){return str.replace(/^\s+/g,'').replace(/\s+$/g,'');}
function callSuggest(qStr){if(qStr!=""){var remoteScript=document.createElement('script');remoteScript.id='rs';remoteScript.setAttribute('type','text/javascript');remoteScript.setAttribute('src','http://59.160.240.205/cgi-bin/ecommsearch/6.cgi?q='+qStr);var hd=document.getElementsByTagName('head')[0];hd.appendChild(remoteScript);}}
function removeScript(id){var hd=document.getElementsByTagName('head')[0];alert(document.getElementById(id));hd.removeChild(document.getElementById(id));alert("after");}
function getSuggestDivPosition(){var tempStr="div_suggestions_"+eventForm;var tempH=document.getElementById(tempStr).offsetHeight;var tempW=document.getElementById(eventForm).Query.offsetWidth;var tempY=document.getElementById(eventForm).Query.offsetParent.offsetTop;var tempX=document.getElementById(eventForm).Query.offsetLeft;var fieldH=document.getElementById(eventForm).Query.offsetHeight;return{divxpos:tempX,divypos:tempY,divheight:tempH,divwidth:tempW,fieldheight:fieldH};}