var componentHeight=null;var p_partner_viewer=null;var zoom_done=false;function updateCoordinates(k,j,p,m,f,s,h,e,d,c,r,q,l,n,t,g){p_autoZoom=g;var o="/servlet/getPartners?address_1="+k+"&address_2="+j+"&zip_code="+p+"&city="+m+"&country="+f+"&regionId="+s+"&attribute1="+h+"&attribute2="+e+"&attribute3="+d+"&attribute4="+c+"&upperLeftCornerX="+r+"&upperLeftCornerY="+q+"&lowerRightCornerX="+l+"&lowerRightCornerY="+n+"&pPartnerViewer="+t;xhrPartners=getXMLHttpRequest();xhrPartners.onreadystatechange=handlePartnersHttpResponse;xhrPartners.open("GET",o,true);xhrPartners.send(null)}function getXMLHttpRequest(){var d=null;if(window.XMLHttpRequest){d=new XMLHttpRequest()}else{if(window.ActiveXObject){try{d=new ActiveXObject("Msxml2.XMLHTTP")}catch(c){d=new ActiveXObject("Microsoft.XMLHTTP")}}else{d=false}}return d}function handlePartnersHttpResponse(){if(xhrPartners.readyState==4&&xhrPartners.status==200){response=xhrPartners.responseXML.documentElement;if(response!=null){response=cleanXML(xhrPartners.responseXML.documentElement);createPartners(response)}}}function cleanXML(c){var d=c.getElementsByTagName("*");for(i=0;i<d.length;i++){a=d[i].previousSibling;if(a&&a.nodeType==3){nodeCleaner(a)}b=d[i].nextSibling;if(b&&b.nodeType==3){nodeCleaner(b)}}return c}function nodeCleaner(c){if(!c.data.replace(/\s/g,"")){c.parentNode.removeChild(c)}}function createPartners(g){var n=g.getElementsByTagName("partner");var k=g.getElementsByTagName("partner_no_result").item(0).firstChild.nodeValue;var c=g.getElementsByTagName("partner_locator_search_label").item(0).firstChild.nodeValue;var f=g.getElementsByTagName("partner_phone").item(0).firstChild.nodeValue;var d=g.getElementsByTagName("partner_fax").item(0).firstChild.nodeValue;var j=g.getElementsByTagName("partner_website").item(0).firstChild.nodeValue;var e=g.getElementsByTagName("partner_email_contact").item(0).firstChild.nodeValue;var h=g.getElementsByTagName("p_partner_viewer").item(0).firstChild.nodeValue;var m=g.getElementsByTagName("partner_locator_attributes_label").item(0).firstChild.nodeValue;clearPois();for(i=0;i<n.length;i++){var l=n.item(i);addToMap(l)}if(p_autoZoom=="true"&&!zoom_done){zoom_done=true;zoomOnPOICanvas()}}function getElementsByClassName(k,h){if(!h){h=document.getElementsByTagName("body")[0]}var c=[];var g=new RegExp("\\b"+k+"\\b");var f=h.getElementsByTagName("*");for(var e=0,d=f.length;e<d;e++){if(g.test(f[e].className)){c.push(f[e])}}return c}function max(d,c){if(d>c){return d}else{return c}}function addToMap(f){var g=f.getElementsByTagName("id").item(0)!=null&&f.getElementsByTagName("id").item(0).firstChild!=null?f.getElementsByTagName("id").item(0).firstChild.nodeValue:"";var c=f.getElementsByTagName("companyName").item(0)!=null&&f.getElementsByTagName("companyName").item(0).firstChild!=null?f.getElementsByTagName("companyName").item(0).firstChild.nodeValue:"";var e=f.getElementsByTagName("coordinateX").item(0)!=null&&f.getElementsByTagName("coordinateX").item(0).firstChild!=null?f.getElementsByTagName("coordinateX").item(0).firstChild.nodeValue:"";var d=f.getElementsByTagName("coordinateY").item(0)!=null&&f.getElementsByTagName("coordinateY").item(0).firstChild!=null?f.getElementsByTagName("coordinateY").item(0).firstChild.nodeValue:"";drawPoi(g,c,e,d)};
