var menuObjArray=new Array();
menuObjArray[0]=new Array();
menuObjArray[1]=new Array();
menuObjArray[2]=new Array();
menuObjArray[3]=new Array();
menuObjArray[4]=new Array();
menuObjArray[5]=new Array();
menuObjArray[6]=new Array();
menuObjArray[7]=new Array();
var timerSlide=null;
var numMenuItem=0;
var slideDelay=5;
var divHeight=21;
var moveSlidePix=7;
var isLocked=null;
var doFading=true;
InitAll();
function InitAll(){
var _1=document.getElementsByTagName("DIV");
menuStateAry=GetUserCookie("xpMenuCookv2").split(",");
aryNum=0;
for(dn=0;dn<_1.length;dn++){
if(String(_1.item(dn).className).substring(0,7)=="topItem"){
mainMenuDiv=_1.item(dn).parentNode;
menuContainerDiv=mainMenuDiv.getElementsByTagName("DIV").item(1);
itemContainerDiv=menuContainerDiv.getElementsByTagName("DIV").item(0);
if(menuStateAry!=0){
itemContainerDiv.style.height=parseInt(menuStateAry[aryNum])+"px";
}
if(!doFading){
if(menuContainerDiv.filters){
menuContainerDiv.filters.alpha.opacity=100;
}else{
menuContainerDiv.opacity=1;
}
}
if(menuStateAry!=0){
if(parseInt(menuStateAry[aryNum])==0){
itemContainerDiv.style.display="none";
}else{
itemContainerDiv.style.display="inline";
}
}
Init(_1.item(dn));
aryNum++;
}
}
};
function Init(_2){
if(isLocked){
return;
}
var _3,_4,_5,_6,_7;
for(r=0;r<document.styleSheets.length;r++){
if(-1!=String(document.styleSheets[r].href).indexOf("sddm.css")){
break;
}
}
if(!document.styleSheets[r].rules){
_7=document.styleSheets[r].cssRules;
}else{
_7=document.styleSheets[r].rules;
}
numMenuItem=0;
_3=_2.parentNode;
_4=_3.getElementsByTagName("DIV").item(0);
_5=_3.getElementsByTagName("DIV").item(1);
_6=_5.getElementsByTagName("DIV").item(0);
aLen=menuObjArray[0].length;
for(i=0;i<aLen;i++){
if(menuObjArray[0][i]==_5){
break;
}
}
if(i==aLen){
menuObjArray[0][i]=_5;
menuObjArray[1][i]=_6;
menuObjArray[7][i]=_4;
menuObjArray[7][i].onmouseover=ChangeStyle;
menuObjArray[7][i].onmouseout=ChangeStyle;
_4.onclick=SetSlide;
lastmenuNum=-1;
for(b=0;b<_6.childNodes.length;b++){
if(_6.childNodes.item(b).tagName=="DIV"){
numMenuItem++;
_6.childNodes.item(b).onmouseover=ChangeStyle;
_6.childNodes.item(b).onmouseout=ChangeStyle;
lastmenuNum=b;
}
}
for(r=0;r<_7.length;r++){
tmpStr1=String(_7[r].selectorText);
tmpStr2=String("."+_6.childNodes.item(lastmenuNum).className);
if(tmpStr1==tmpStr2){
if(NaN!=parseInt(_7[r].style.height)){
divHeight=parseInt(_7[r].style.height)+2;
break;
}
}
}
menuObjArray[2][i]=numMenuItem;
menuObjArray[3][i]=_3;
if(_6.style.display=="inline"){
menuObjArray[4][i]=numMenuItem*divHeight;
menuObjArray[0][i].style.height=numMenuItem*divHeight+"px";
menuObjArray[6][i]=true;
if(doFading){
if(menuObjArray[0][i].filters){
menuObjArray[0][i].filters.alpha.opacity=100;
}else{
menuObjArray[0][i].style.opacity=1;
}
}
}else{
menuObjArray[7][i].className=menuObjArray[7][i].className+"Close";
menuObjArray[4][i]=0;
menuObjArray[0][i].style.height=0+"px";
menuObjArray[6][i]=false;
if(doFading){
if(menuObjArray[0][i].filters){
menuObjArray[0][i].filters.alpha.opacity=0;
}else{
menuObjArray[0][i].style.opacity=0;
}
}
}
}
_3=null;
_4=null;
_5=null;
_6=null;
};
function SetSlide(){
if(isLocked){
return;
}else{
isLocked=this.parentNode;
}
for(i=0;i<menuObjArray[0].length;i++){
if(menuObjArray[3][i]==this.parentNode){
if(menuObjArray[5][i]==null){
menuObjArray[5][i]=setInterval("RunSlide("+i+")",slideDelay);
}
break;
}
}
};
function UpdateUserCookie(_8){
date=new Date();
date.setTime(date.getTime()+(1000*60*60*24*30));
document.cookie="xpMenuCookv2"+"="+escape(menuObjArray[4].toString())+"; expires="+date.toGMTString();
};
function GetUserCookie(_9){
colCookie=document.cookie.split("; ");
for(a=0;a<colCookie.length;a++){
colCrumb=colCookie[a].split("=");
if(colCrumb[0]==_9){
return unescape(colCrumb[1]);
}
}
return "";
};
function RunSlide(_a){
if(menuObjArray[6][_a]){
if(doFading){
if(menuObjArray[0][_a].filters){
menuObjArray[0][_a].filters.alpha.opacity-=100/(((menuObjArray[2][_a]*divHeight)/moveSlidePix)+1);
}else{
menuObjArray[0][_a].style.opacity-=0.9/(((menuObjArray[2][_a]*divHeight)/moveSlidePix)+1);
}
}
menuObjArray[1][_a].style.display="none";
menuObjArray[4][_a]-=moveSlidePix;
if(menuObjArray[4][_a]>0){
menuObjArray[0][_a].style.height=menuObjArray[4][_a]+"px";
}else{
if(doFading){
if(menuObjArray[0][_a].filters){
menuObjArray[0][_a].filters.alpha.opacity=0;
}else{
menuObjArray[0][_a].style.opacity=0;
}
}
cName=String(menuObjArray[7][_a].className);
if(cName.substring(cName.length-4,cName.length)=="Item"){
menuObjArray[7][_a].className=menuObjArray[7][_a].className+"Close";
}
if(cName.substring(cName.length-4,cName.length)=="Over"){
menuObjArray[7][_a].className=cName.substring(0,cName.length-4);
menuObjArray[7][_a].className=menuObjArray[7][_a].className+"CloseOver";
}
if(cName.substring(cName.length-5,cName.length)=="Close"){
menuObjArray[7][_a].className=cName.substring(0,cName.length-5);
menuObjArray[7][_a].className=menuObjArray[7][_a].className+"CloseOver";
}
menuObjArray[4][_a]=0;
menuObjArray[0][_a].style.height=0+"px";
clearInterval(menuObjArray[5][_a]);
menuObjArray[5][_a]=null;
menuObjArray[6][_a]=false;
isLocked=null;
UpdateUserCookie(_a);
return 0;
}
return 0;
}
if(!menuObjArray[6][_a]){
if(doFading){
if(menuObjArray[0][_a].filters){
menuObjArray[0][_a].filters.alpha.opacity+=100/(((menuObjArray[2][_a]*divHeight)/moveSlidePix)+1);
}else{
opcVal=parseFloat(menuObjArray[0][_a].style.opacity);
opcVal+=0.9/((menuObjArray[2][_a]*divHeight)/moveSlidePix);
menuObjArray[0][_a].style.opacity=opcVal;
}
}
menuObjArray[4][_a]+=moveSlidePix;
if(menuObjArray[4][_a]<(menuObjArray[2][_a]*divHeight)){
menuObjArray[0][_a].style.height=menuObjArray[4][_a]+"px";
}else{
if(doFading){
if(menuObjArray[0][_a].filters){
menuObjArray[0][_a].filters.alpha.opacity=100;
}else{
menuObjArray[0][_a].style.opacity=1;
}
}
strClassName=String(menuObjArray[7][_a].className);
menuObjArray[4][_a]=(menuObjArray[2][_a]*divHeight);
menuObjArray[0][_a].style.height=(menuObjArray[2][_a]*divHeight)+"px";
menuObjArray[1][_a].style.display="inline";
clearInterval(menuObjArray[5][_a]);
menuObjArray[5][_a]=null;
menuObjArray[6][_a]=true;
cName=String(menuObjArray[7][_a].className);
if(cName.substring(cName.length-4,cName.length)=="Over"){
menuObjArray[7][_a].className=cName.substring(0,cName.length-9);
menuObjArray[7][_a].className=menuObjArray[7][_a].className+"Over";
}
if(cName.substring(cName.length-5,cName.length)=="Close"){
menuObjArray[7][i].className=cName.substring(0,cName.length-5);
}
isLocked=null;
UpdateUserCookie(_a);
return 0;
}
return 0;
}
};
function ChangeStyle(){
className=String(this.className);
if(className.substring(className.length-4,className.length)=="Over"){
this.className=className.substring(0,className.length-4);
}else{
this.className=this.className+"Over";
}
};
