var xmlhttp=null;updateManufacturerSelection(url);function updateManufacturerSelection(requestAddress){var changeData=function(){if(xmlhttp.req.readyState==4){var xml=xmlhttp.req.responseXML;if(!xml){return}var node,attribute;var allManufacturers=xml.getElementsByTagName("manufacturerName");var manufacturerSelection=document.getElementsByName("_shop_itemsearch_brand");for(var i=0;i<manufacturerSelection.length;i++){var oldOptions=manufacturerSelection[i].getElementsByTagName("option");for(var j=oldOptions.length-1;j>0;j--){manufacturerSelection[i].removeChild(oldOptions[j])}for(var j=0;j<allManufacturers.length;j++){node=document.createElement("option");node.appendChild(document.createTextNode(allManufacturers[j].firstChild.nodeValue));attribute=document.createAttribute("id");attribute.nodeValue="_shop_itemsearch_brand_"+allManufacturers[j].firstChild.nodeValue;node.setAttributeNode(attribute);attribute=document.createAttribute("value");attribute.nodeValue=allManufacturers[j].firstChild.nodeValue;node.setAttributeNode(attribute);manufacturerSelection[i].appendChild(node)}}}};if(xmlhttp){xmlhttp.abort()}xmlhttp=new ajaxRequest(requestAddress,changeData);xmlhttp.doRequest()}function ajaxRequest(url,functionToCall,requestMethod,requestbody,headers,sync){this.url=url;this.wState=functionToCall;this.method=requestMethod||"GET";this.body=requestbody||null;this.headers=headers||false;this.sync=sync||true;this.abortReq=false;this.req=(window.XMLHttpRequest)?new XMLHttpRequest():((window.ActiveXObject)?new ActiveXObject("Microsoft.XMLHTTP"):false);this.doRequest=function(){this.req.open(this.method,this.url,this.sync);if(this.headers){for(var i=0;i<this.headers.length;i+=2){this.req.setRequestHeader(this.headers[i],this.headers[i+1])}}this.req.onreadystatechange=this.wState;(!this.abortReq)?this.req.send(this.body):this.req.abort()};this.abort=function(){if(this.req&&this.req.readyState!=4)this.req.abort()}}