var r=null;var s="";var a=new Array();function initReq(){try{if(window.XMLHttpRequest){r=new XMLHttpRequest();}else if(window.ActiveXObject){r=new ActiveXObject("Microsoft.XMLHTTP");}}catch(e){}}function showJobs(c){initReq();if(r){s=c;document.inputform.term.focus();var t=document.inputform.town.value;var i=t.indexOf(" ");if(i!=-1){t=t.substring(0,i);}if(t=="Aachen"){t="aachen";}else if(t=="Augsburg"){t="augsburg";}else if(t=="Berlin"){t="berlin";}else if(t=="Bielefeld"){t="bielefeld";}else if(t=="Bochum"){t="bochum";}else if(t=="Bonn"){t="bonn";}else if(t=="Braunschweig"){t="braunschweig";}else if(t=="Bremen"){t="bremen";}else if(t=="Chemnitz"){t="chemnitz";}else if(t=="Dortmund"){t="dortmund";}else if(t=="Dresden"){t="dresden";}else if(t=="D\374sseldorf"){t="duesseldorf";}else if(t=="Duisburg"){t="duisburg";}else if(t=="Essen"){t="essen";}else if(t=="Frankfurt/Main"){t="frankfurt__main";}else if(t=="Gelsenkirchen"){t="gelsenkirchen";}else if(t=="Halle/Saale"){t="halle__saale";}else if(t=="Hamburg"){t="hamburg";}else if(t=="Hannover"){t="hannover";}else if(t=="Karlsruhe"){t="karlsruhe";}else if(t=="Kiel"){t="kiel";}else if(t=="K\366ln"){t="koeln";}else if(t=="Leipzig"){t="leipzig";}else if(t=="Magdeburg"){t="magdeburg";}else if(t=="Mannheim"){t="mannheim";}else if(t=="M\366nchengladbach"){t="moenchengladbach";}else if(t=="M\374nchen"){t="muenchen";}else if(t=="M\374nster"){t="muenster";}else if(t=="N\374rnberg"){t="nuernberg";}else if(t=="Stuttgart"){t="stuttgart";}else if(t=="Wiesbaden"){t="wiesbaden";}else if(t=="Wuppertal"){t="wuppertal";}else{t="";}r.open("POST","auto.jsp",true);r.onreadystatechange=callbackFkt;r.setRequestHeader('Content-type','application/x-www-form-urlencoded; charset=UTF-8');r.send("yourInput="+encodeURIComponent(s)+"&yourTown="+t);}}function callbackFkt(){if(4==r.readyState&&200==r.status){var d="";var q=r.responseText;if(q!=""){a=q.split(";");var m;for(var z in a){m=a[z].replace(/^\s+/,"");m=m.replace(/\s+$/,"");m=m.replace(/\s/g," ");if(m!=""){d+=""+m+"";}}document.getElementById("autoCompleteList").innerHTML=d;}if(d!=""){document.getElementById("autoCompleteList").style.visibility="visible";}else{document.getElementById("autoCompleteList").style.visibility="hidden";}}}function chooseJob(z){if(a[z]!=null&&a[z]!=""){try{var f=document.inputform.term;var j=a[z].indexOf("(");var b=a[z].substring(0,j-1);b=b.replace(/^\s+/,"");b=b.replace(/\s+$/,"");f.value=b;f.focus();document.getElementById("term").innerHTML=b;document.getElementById("autoCompleteList").style.visibility="hidden";}catch(e){}try{document.inputform.submit();}catch(e){}}}function getPosition(o){var x=0;do{x+=o.offsetLeft;}while(o=o.offsetParent);return x;}function showTowns(){if(document.getElementById("scrollbar1").style.visibility=="visible"){document.getElementById("scrollbar1").style.visibility="hidden";}else{document.getElementById("scrollbar1").style.visibility="visible";}}function chooseTown(z){try{var t=document.getElementById("town");var b=document.getElementById("town"+z).innerHTML;b=b.replace(/\ \;/g," ");t.value=b+" \u25BC";t.focus();t.innerHTML=b;document.getElementById("scrollbar1").style.visibility="hidden";}catch(e){}try{var v=document.inputform.term.value;if(v!=""){if(document.getElementById("autoCompleteList").style.visibility!="visible"){document.inputform.submit();}else{showJobs(v);}}}catch(e){}}