var isIe=(document.all)?true:false;function SetProducerInFilterExecute(groupId,aDepend,producerObj,textAll)
{var actualIndex=producerObj.options[producerObj.selectedIndex].value;producerObj.innerHTML="";var opt=document.createElement("option");opt.innerHTML=textAll;opt.value=0;producerObj.appendChild(opt);var producerKey;var dependGroupId;var showProducer=false;for(producerKey in aDepend)
{showProducer=false;if(groupId==0)
{showProducer=true;}
else
{for(dependGroupId in aDepend[producerKey])
{if(aDepend[producerKey][dependGroupId]==groupId)
showProducer=true;}}
if(showProducer)
{opt=document.createElement("option");opt.value=producerKey;if(producerKey==actualIndex){opt.selected="selected";opt.defaultSelected=true;}
opt.innerHTML=producerKey.toUpperCase();producerObj.appendChild(opt);}}}
function SetProductInFilterExecute(producerId,aDepend,aProducts,productObj,textAll)
{var actualIndex=productObj.options[productObj.selectedIndex].value;productObj.innerHTML="";var opt=document.createElement("option")
opt.innerHTML=textAll;opt.value=0;productObj.appendChild(opt);var productKey;var dependGroupId;var showProduct;for(productKey in aProducts)
{showProduct=false;if(producerId==0)
showProduct=true;else
{for(dependGroupId in aDepend[producerId])
{if(aDepend[producerId][dependGroupId]==productKey)
showProduct=true;}}
if(showProduct)
{opt=document.createElement("option");opt.value=productKey;if(productKey==actualIndex){opt.selected="selected";opt.defaultSelected=true;}
opt.innerHTML=aProducts[productKey][0];opt.className=aProducts[productKey][1];productObj.appendChild(opt);}}}
if(!isIe)
{document.addEventListener("mousemove",mousePos,false);var pozCursorX,pozCursorY;}
function mousePos(e)
{pozCursorX=e.pageX;pozCursorY=e.pageY;}
function MoveImageOnFilter()
{var scrolly=0;if(document.documentElement.scrollTop)
scrolly=document.documentElement.scrollTop;if(document.body.scrollTop)
scrolly=document.body.scrollTop;var x=(!isIe)?pozCursorX:event.clientX+document.body.scrollLeft;var y=(!isIe)?pozCursorY:event.clientY+scrolly;objPreview=PfxO("preview");objPreview.style.left=x+10+"px";objPreview.style.top=y+5+"px";objParent=PfxO("divShowImage");objParent.style.display="block";}
function SetFunctionToImage(img)
{if(img<=0)
return false;objParent=PfxO("divShowImage");var div=document.createElement("div");div.id="preview";div.style.position="absolute";div.style.zIndex=100;div.style.backgroundColor="#FFFFFF";div.style.border="1px solid black";div.innerHTML="<img src=\"/attachment.php?file="+img+"\" />";objParent.appendChild(div);document.onmousemove=MoveImageOnFilter;return true;}
function ClaerFunctionToImage()
{objParent=PfxO("divShowImage");objParent.style.display="none";if(document.getElementById("preview"))
objParent.removeChild(document.getElementById("preview"));document.onmousemove=null;}
function PfxO(sElementId)
{if(document.all)
return document.all[sElementId];else
return document.getElementById(sElementId);}