// JavaScript Documentfunction MacStyleDock(_1,_2,_3,_4,_5){_1.style.textAlign="center";_1.style.height=_4+"px";var _6=0;var _7=0;var _8=null;var _9=null;var _a=null;var _b=[];var _c=new Array();var _d=new Array();for(var i=0;i<_2.length;i++){_c[i]=document.createElement("img");_c[i].style.position="relative";_d[i]=_3;updateIconProperties(i);_1.appendChild(_c[i]);if(_c[i].addEventListener){_c[i].addEventListener("mousemove",processMouseMove,false);_c[i].addEventListener("mouseout",processMouseOut,false);_c[i].addEventListener("click",_2[i].onclick,false);}else{if(_c[i].attachEvent){_c[i].attachEvent("onmousemove",processMouseMove);_c[i].attachEvent("onmouseout",processMouseOut);_c[i].attachEvent("onclick",_2[i].onclick);}}for(var j=0;j<_2[i].sizes.length;j++){var _10=document.createElement("img");_10.setAttribute("src",_2[i].name+_2[i].sizes[j]+_2[i].extension);_b.push(_10);}}function updateIconProperties(_11){var _12=_3+_7*(_d[_11]-_3);var _13=0;while(_2[_11].sizes[_13]<_12&&_13+1<_2[_11].sizes.length){_13++;}_c[_11].setAttribute("src",_2[_11].name+_2[_11].sizes[_13]+_2[_11].extension);_c[_11].setAttribute("width",_12);_c[_11].setAttribute("height",_12);_c[_11].style.marginTop=(_4-_12)+"px";}function processMouseMove(e){window.clearTimeout(_8);_8=null;window.clearInterval(_9);_9=null;if(_7!=1&&!_a){_a=window.setInterval(function(){if(_7<1){_7+=0.125;}if(_7>=1){_7=1;window.clearInterval(_a);_a=null;}for(var i=0;i<_c.length;i++){updateIconProperties(i);}},20);}if(!e){e=window.event;}var _16=e.target||e.srcElement;var _17=0;while(_c[_17]!=_16){_17++;}var _18=(e.layerX||e.offsetX)/_d[_17];if(_18){var _19=0;for(var i=0;i<_c.length;i++){if(i<_17-_5||i>_17+_5){_d[i]=_3;}else{_d[i]=_3+Math.round((_4-_3)*(Math.cos((i-_17-_18+0.5)/(_5+0.5)*Math.PI)+1)/2);_19+=_d[i];}}if(_19>_6){_6=_19;}if(_17>=_5&&_17<_d.length-_5&&_19<_6){_d[_17-_5]+=Math.floor((_6-_19)/2);_d[_17+_5]+=Math.ceil((_6-_19)/2);}for(var i=0;i<_c.length;i++){updateIconProperties(i);}}}function processMouseOut(){if(!_8&&!_9){_8=window.setTimeout(function(){_8=null;if(_a){window.clearInterval(_a);_a=null;}_9=window.setInterval(function(){if(_7>0){_7-=0.125;}if(_7<=0){_7=0;window.clearInterval(_9);_9=null;}for(var i=0;i<_c.length;i++){updateIconProperties(i);}},20);},100);}}}
