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

