var xmlHttp;var containerId;var containerObj,containerObjTMP;var triggerObj;var loaderObj;var visibleObj="hiden";var contentObj;function getElementsByClassName(classname,node){if(!node){node=document.getElementsByTagName("body")[0];}var a=[];var re=new RegExp("\\b"+classname+"\\b");var els=node.getElementsByTagName("*");for(var i=0,j=els.length;i<j;i++){if(re.test(els[i].className)){a.push(els[i]);}}return a;}function showState(id,IDcontainer,trigger){xmlHttp=GetXmlHttpObject();if(xmlHttp==null){alert("Twoja przeglądarka nie obsługuje AJAX!");return;}var url="http://www.fanatix.pl/sklep/includes/classes/warehousesAJAX.php?id="+id;containerId=IDcontainer;containerObj=document.getElementById(containerId);triggerObj=trigger;loaderObj=document.getElementById("warehouse_loader");moveLoader(loaderObj,triggerObj);loaderObj.style.visibility="visible";visible="visible";xmlHttp.onreadystatechange=stateChanged;xmlHttp.open("GET",url);xmlHttp.send(null);}function stateChanged(){if(xmlHttp.readyState==4){containerObj.innerHTML=xmlHttp.readyState;var xmlDoc=xmlHttp.responseXML.documentElement;var content;var table,tr,td,img,qty;table=document.createElement("table");containerObj.innerHTML="";for(x=0;x<3;x=x+1){tr=document.createElement("tr");td=document.createElement("td");td.className="warehouse_name";td.innerHTML=xmlDoc.getElementsByTagName("name")[x].childNodes[0].nodeValue+": ";tr.appendChild(td);td=document.createElement("td");td.className="warehouse_qty";qty=xmlDoc.getElementsByTagName("qty")[x].childNodes[0].nodeValue;if(qty==0){img=document.createElement("img");img.setAttribute("src","images/warehouse_no.gif");}else{img=document.createElement("img");img.setAttribute("src","images/warehouse_yes.gif");}td.appendChild(img);tr.appendChild(td);table.appendChild(tr);}contentObj=document.createElement("div");contentObj.className="warehouse_content_container";contentObj.appendChild(table);contentObjTMP=document.createElement("div");contentObjTMP.appendChild(contentObj);containerObj.innerHTML=contentObjTMP.innerHTML;makeFrame();loaderObj.style.visibility="hidden";containerObj.style.visibility=visible;moveContainer(containerObj,triggerObj);}}function GetXmlHttpObject(){var xmlHttp=null;try{xmlHttp=new XMLHttpRequest();}catch(e){try{xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");}}return xmlHttp;}function getElementLeft(element){xPos=element.offsetLeft;tempEl=element.offsetParent;while(tempEl!=null){xPos+=tempEl.offsetLeft;tempEl=tempEl.offsetParent;}return xPos;}function getElementTop(element){yPos=element.offsetTop;tempEl=element.offsetParent;while(tempEl!=null){yPos+=tempEl.offsetTop;tempEl=tempEl.offsetParent;}return yPos;}function moveContainer(container,trigger){var conX,conY,conW,conH,trX,trY,trW,trH;trX=getElementLeft(trigger);trY=getElementTop(trigger);trW=trigger.offsetWidth;trH=trigger.offsetHeight;conW=container.offsetWidth;conH=container.offsetHeight;conX=(trX+trW)-conW;conY=trY+trH;container.style.left=conX+"px";container.style.top=conY+"px";}function moveContainer(container,trigger){var conX,conY,conW,conH,trX,trY,trW,trH;trX=getElementLeft(trigger);trY=getElementTop(trigger);trW=trigger.offsetWidth;trH=trigger.offsetHeight;conW=container.offsetWidth;conH=container.offsetHeight;conX=(trX+trW)-conW+7;conY=trY+trH;container.style.left=conX+"px";container.style.top=conY+"px";}function moveLoader(loader,trigger){var conX,conY,conW,conH,trX,trY,trW,trH;trX=getElementLeft(trigger);trY=getElementTop(trigger);trW=trigger.offsetWidth;trH=trigger.offsetHeight;conW=loader.offsetWidth;conH=loader.offsetHeight;conX=trX-conW-5;conY=trY;loader.style.left=conX+"px";loader.style.top=conY+"px";}function warehouseMouseOut(){visible="hidden";loaderObj.style.visibility="hidden";containerObj.style.visibility="hidden";}function makeFrame(){var div;conW=containerObj.offsetWidth;conH=containerObj.offsetHeight;var browser=navigator.appName;var b_version=navigator.appVersion;var version=parseFloat(b_version);ie="";if(browser=="Microsoft Internet Explorer"){if(version<7){ie="_ie";}}div=document.createElement("div");div.className="warehouse_tl"+ie;containerObj.appendChild(div);div=document.createElement("div");div.className="warehouse_tr"+ie;div.style.left=conW-15+"px";div.style.top=0+"px";containerObj.appendChild(div);div=document.createElement("div");div.className="warehouse_bl"+ie;div.style.left=0+"px";div.style.top=conH-15+"px";containerObj.appendChild(div);div=document.createElement("div");div.className="warehouse_br"+ie;div.style.left=conW-15+"px";div.style.top=conH-15+"px";containerObj.appendChild(div);div=document.createElement("div");div.className="warehouse_t"+ie;div.style.left=15+"px";div.style.top=0+"px";div.style.width=conW-30+"px";containerObj.appendChild(div);div=document.createElement("div");div.className="warehouse_b"+ie;div.style.left=18+"px";div.style.top=conH-15+"px";div.style.width=conW-33+"px";containerObj.appendChild(div);div=document.createElement("div");div.className="warehouse_l"+ie;div.style.left=0+"px";div.style.top=15+"px";div.style.height=conH-30+"px";containerObj.appendChild(div);div=document.createElement("div");div.className="warehouse_r"+ie;div.style.left=conW-15+"px";div.style.top=15+"px";div.style.height=conH-30+"px";containerObj.appendChild(div);}