var xhr;var hideForEver=false;var aktElement=-2;var allElements=0;var a_eintraege=new Array();var a_links=new Array();var form_origin="/web/SearchAction.do";var form_temp;function ajax_suggest(event){if(document.getElementById("searchIndexShop")!=null||(document.getElementById("searchIndex")!=null)){var parameter=document.getElementById("ajax_suche").value;if(!hideForEver){if(event.keyCode==38&&aktElement>=-1){previousElement()}else{if(event.keyCode==40&&aktElement>=-1){nextElement()}else{if(parameter.length>0){AjaxSuggest.getAjaxSuggests(parameter,datenAusgeben)}else{if(parameter.length<=0){hideSuggest()}}}}}}}function datenAusgeben(str){if(str!=""){var JSONeintraege=eval("("+str+")");if(JSONeintraege.eintraege.length>0){allElements=JSONeintraege.eintraege.length;var aufbau="";for(i=0;i<JSONeintraege.eintraege.length;i++){a_eintraege[i]=JSONeintraege.eintraege[i];a_links[i]=JSONeintraege.links[i];aufbau+='<a id="'+i+'" onmouseover="mouseOn(this);" onmouseout="mouseOff(this);" class="mouse_off" style="display:block;padding:3px 3px 5px 3px" href="'+JSONeintraege.links[i]+'">'+truncateText(JSONeintraege.eintraege[i],26)+"</a>"}aufbau+='<div align="right"><img src="/web/images/mehr_arrow.gif" alt="" style="padding-right:3px"/><a href="javascript:hideSuggestForEver();" class="produkttipp_mehr">schliessen</a></div>';document.getElementById("search_suggest").innerHTML=aufbau;document.getElementById("search_suggest").style.visibility="visible";setAktElementOff()}else{hideSuggest()}}else{hideSuggest()}}function hideSuggestForEver(){hideForEver=true;hideSuggest()}function hideSuggest(){document.getElementById("search_suggest").style.visibility="hidden";aktElement=-2;document.getElementById("searchForm").setAttribute("action",form_origin);document.getElementById("searchForm").setAttribute("method","get")}function mouseOn(entry){if(entry.getAttribute("id")!=aktElement){if(navigator.appName.indexOf("Internet Explorer")!=-1){entry.setAttribute("className","mouse_on");if(aktElement>-1&&aktElement<allElements){document.getElementById(aktElement).setAttribute("className","mouse_off")}}else{entry.setAttribute("class","mouse_on");if(aktElement>-1&&aktElement<allElements){document.getElementById(aktElement).setAttribute("class","mouse_off")}}}aktElement=entry.getAttribute("id")}function mouseOff(entry){if(aktElement>0&&aktElement<allElements-1){if(navigator.appName.indexOf("Internet Explorer")!=-1){entry.setAttribute("className","mouse_off")}else{entry.setAttribute("class","mouse_off")}}}function setAktElementOff(){aktElement=-1}function previousElement(){if(aktElement>0&&aktElement<allElements){if(navigator.appName.indexOf("Internet Explorer")!=-1){document.getElementById(aktElement).setAttribute("className","mouse_off");document.getElementById(Number(aktElement)-1).setAttribute("className","mouse_on")}else{document.getElementById(aktElement).setAttribute("class","mouse_off");document.getElementById(Number(aktElement)-1).setAttribute("class","mouse_on")}document.getElementById("ajax_suche").value=a_eintraege[Number(aktElement)-1];document.getElementById("searchForm").setAttribute("action",a_links[Number(aktElement)-1]);document.getElementById("searchForm").setAttribute("method","post")}if(aktElement>0){aktElement--}}function nextElement(){if(aktElement>-1&&aktElement<allElements-1){if(navigator.appName.indexOf("Internet Explorer")!=-1){document.getElementById(aktElement).setAttribute("className","mouse_off");document.getElementById(Number(aktElement)+1).setAttribute("className","mouse_on")}else{document.getElementById(aktElement).setAttribute("class","mouse_off");document.getElementById(Number(aktElement)+1).setAttribute("class","mouse_on")}document.getElementById("ajax_suche").value=a_eintraege[Number(aktElement)+1];document.getElementById("searchForm").setAttribute("action",a_links[Number(aktElement)+1]);document.getElementById("searchForm").setAttribute("method","post")}else{if(aktElement!=allElements-1){if(navigator.appName.indexOf("Internet Explorer")!=-1){document.getElementById("search_suggest").firstChild.setAttribute("className","mouse_on")}else{document.getElementById("search_suggest").firstChild.setAttribute("class","mouse_on")}document.getElementById("ajax_suche").value=a_eintraege[0];document.getElementById("searchForm").setAttribute("action",a_links[0]);document.getElementById("searchForm").setAttribute("method","post")}}if(aktElement<allElements-1){aktElement++}}function truncateText(textToTruncate,width){var a_strings=textToTruncate.split(" ");if(a_strings.length>0){for(var i=0;i<a_strings.length;i++){if(a_strings[i].length>width){a_strings[i]=a_strings[i].substring(0,width)+"..."}}}return a_strings.join(" ")};