
function setCatMenu(){
	function scmLength(oItems){
		return oItems.getElementsByTagName("li").length;
	}
	aMenus=document.getElementById("catmenu").getElementsByTagName("ul");
	var vMax1;
	if(aMenus.length==1) vMax1=scmLength(aMenus[0]);
	else{
		vMax1=scmLength(aMenus[0]);
		for(i=1;i<aMenus.length;i++){
			vMax1=Math.max(scmLength(aMenus[i-1]),vMax1);
			vMax1=Math.max(scmLength(aMenus[i]),vMax1);
		}
	}
	for(i=0;i<aMenus.length;i++){
		aItems=aMenus[i].getElementsByTagName("li");
		vPadd=(vMax1-aItems.length)*5;
		aMenus[i].style.height=100-vPadd+"px";
		aMenus[i].style.paddingTop=vPadd+"px";
	}

	vCatMenuStep1=8;
	aCatMenu1=document.getElementById("catmenu").getElementsByTagName("li");
	for(i=0;i<aCatMenu1.length;i++){
		var vWidth1=aCatMenu1[i].getElementsByTagName("a")[0].offsetWidth;
		aCatMenu1[i].index1=i;
		aCatMenu1[i].style.width=vWidth1+"px";
		aCatMenu1[i].position1=-45;
		if(aCatMenu1[i].className.indexOf("selected")!=-1) {
			aCatMenu1[i].position1=aCatMenu1[i].offsetWidth-5;
		}
		aCatMenu1[i].style.backgroundPosition=aCatMenu1[i].position1+"px top";
		aCatMenu1[i].onmouseover=function(){
			this.movright1=true;
			this.movleft1=false;
			if(this.className.indexOf("selected")!=-1) return;
			this.moveRight1();
		}
		aCatMenu1[i].onmouseout=function(){
			this.movright1=false;
			this.movleft1=true;
			if(this.className.indexOf("selected")!=-1) return;
			this.moveLeft1();
		}
		aCatMenu1[i].moveRight1=function(){
			if(!this.movright1) return;
			if(this.position1>this.offsetWidth-5) {
				this.position1=this.offsetWidth-5;
				this.style.backgroundPosition=this.position1+"px top";
				return;
			}
			this.position1+=vCatMenuStep1;
			this.style.backgroundPosition=this.position1+"px top";
			setTimeout("aCatMenu1["+this.index1+"].moveRight1()",1);
		}
		aCatMenu1[i].moveLeft1=function(){
			if(!this.movleft1) return;
			if(this.position1<-45) {
				this.position1=-45;
				this.style.backgroundPosition="-45px top";
				return;
			}
			this.position1-=vCatMenuStep1;
			this.style.backgroundPosition=this.position1+"px top";
			setTimeout("aCatMenu1["+this.index1+"].moveLeft1()",1);
		}
	}
}

if(document.getElementById("catmenu")){
	setCatMenu();
}

