function MD2()
{
	var o = MD2.prototype;
	o.Browser = navigator.appName; 

	o.contenter = document.getElementById("contenter2");
	o.moveDiv1 = document.getElementById("moveDiv_1");
	o.moveDiv2 = document.getElementById("moveDiv_2");
	o.moveDiv3 = document.getElementById("moveDiv_3");

	o.moveUP = document.getElementById("moveUP2");
	o.moveTo1 = document.getElementById("moveTo_1");
	o.moveTo2 = document.getElementById("moveTo_2");
	o.moveTo3 = document.getElementById("moveTo_3");
	o.moveDown = document.getElementById("moveDown2");

	o.levelNum = 3;
	o.current = 1;
	o.posY = new Array();
	for(var i=0;i<o.levelNum;i++)
	{
		if(o.Browser.indexOf("Netscape")<0)
		{
			o.posY[i] = eval("o.moveDiv"+(i+1)+".offsetTop");
		}
		else
		{
			var a = o.contenter.offsetTop;
			o.posY[i] = eval("o.moveDiv"+(i+1)+".offsetTop - a");
		}
	}


	o.move_interval = null;
	o.init = function ()
		{
			addEventHandle();
			o.move_interval = setTimeout("autoMove2()",6000);
		};


	addEventHandle  = function ()
	{
		if(o.Browser.indexOf("Netscape")<0)
		{
			o.moveUP.attachEvent("onclick",new Function("s2.moveUPFun()"));
			o.moveTo1.attachEvent("onclick",new Function("s2.moveTo(1)"));
			o.moveTo2.attachEvent("onclick",new Function("s2.moveTo(2)"));
			o.moveTo3.attachEvent("onclick",new Function("s2.moveTo(3)"));
			o.moveDown.attachEvent("onclick",new Function("s2.moveDownFun()"));
		}
		else
		{
			o.moveUP.addEventListener("click",new Function("s2.moveUPFun()"), false);
			o.moveTo1.addEventListener("click",new Function("s2.moveTo(1)"), false);
			o.moveTo2.addEventListener("click",new Function("s2.moveTo(2)"), false);
			o.moveTo3.addEventListener("click",new Function("s2.moveTo(3)"), false);
			o.moveDown.addEventListener("click",new Function("s2.moveDownFun()"), false);
		}
	}

	autoMove2 = function()
	{
		o.current +=1;
		if(o.current==4) o.current = 1;
		o.moveTo(o.current);
	}

	o.moveUPFun = function()
	{
		if(o.current==1) return;
		o.current-=1;
		this.moveTo(o.current);
	}

	o.moveDownFun = function()
	{
		if(o.current==o.levelNum) return;
		o.current+=1;
		this.moveTo(o.current);
	}


	o.moveTo = function(i)
	{	
			clearTimeout(o.move_interval);
			o.current = i;
			setColor(o.current);
			move(o.current);
			o.move_interval = setTimeout("autoMove2()",6000);
	};

	var setColor = function(i)
	{
		for(var k=0;k<o.levelNum;k++)
		{
			if(k==i-1)
			{
				eval("o.moveTo"+(k+1)+".className='num01'");
			}
			else
			{
				eval("o.moveTo"+(k+1)+".className='num1'");
			}
		}
	};

	var move = function(i)
	{
		o.contenter.scrollTop = o.posY[i-1]; 
	}
}
