//Copyright MCMG

var maxSteps=10;
var Delay=10;
var headHeight=116;
var menuTop=16;
var activeSect=0;

function StepUp(num,step)
{	
    headHeight=document.getElementById('foreground').offsetTop+document.getElementById('foreground').offsetHeight-2;
	menuTop=document.getElementById('foreground').offsetTop;
	
			
	var el=document.getElementById('menu'+num);
	var el2=document.getElementById('submenu'+num);
	
	if(step<maxSteps)
	{
		if(num>0)activeSect=num;
		
		//if(el.offsetWidth>el2.offsetWidth)el2.style.width=el.offsetWidth;
		
        var l=menuTop+el.offsetLeft+el.offsetWidth/2-el2.offsetWidth/2;
		var t=menuTop+(headHeight-menuTop)/maxSteps*(step+1);		
		if(t<menuTop)t=menuTop;
		
		if(el2.offsetTop!=t)el2.style.top=t;
        if(el2.offsetLeft!=l)el2.style.left=l;
		el2.style.display='';
		
		setTimeout('StepUp('+num+','+(step+1)+');',Delay);
	}
	
}

function StepDn(num,step)
{
  headHeight=document.getElementById('foreground').offsetTop+document.getElementById('foreground').offsetHeight-2;	
  menuTop=document.getElementById('foreground').offsetTop;
  var el=document.getElementById('menu'+num);
  var el2=document.getElementById('submenu'+num);

  if(step>maxSteps-1)step=maxSteps-1;
  if(num>0)	
	if(step>0)
	{
		
		//if(el.offsetWidth>el2.offsetWidth)el2.style.width=el.offsetWidth;
		
		var l=menuTop+el.offsetLeft+el.offsetWidth/2-el2.offsetWidth/2;
		var t=menuTop+(headHeight-menuTop)/maxSteps*(step+1);
		if(t<menuTop)t=menuTop;
		
		if(el2.offsetTop!=t)el2.style.top=t;
        if(el2.offsetLeft!=l)el2.style.left=l;
		
		setTimeout('StepDn('+num+','+(step-1)+');',Delay);
	}
	else
     el2.style.left=menuTop;
	
}

//Scursor v. 1.0. Developed by MAYBUG. Copyright MCMG.

 var preX;
 var preY;
 var mouseX;
 var mouseY;
 
 var ns4 = (document.layers)? true:false
 var ie4 = (document.all)? true:false
 
 var cursors= new Array(8);
 for(c=1;c<9;c++)
 { 
  cursors[c] = new Image();
  cursors[c].src = siteURL+'/site/cursors/'+c+'.cur';
 }
 
 function SetCursor()
 {
   if(mouseX!=preX||mouseY!=preY)
   {
	var num=4+Math.round(Math.atan2(mouseY-preY,mouseX-preX)*8/(2*Math.PI)+0.0005);
	if(isNaN(num))num=0;
	if(num>8)num=1;
    if(num!=0)document.body.style.cursor=cursors[num].src;
	preX=mouseX;
	preY=mouseY;	
   }	
   setTimeout('SetCursor();',100);
 }

 function init()
 {
	if (ns4) {document.captureEvents(Event.MOUSEMOVE);}
	document.onmousemove=mousemove;
	SetCursor();
 }

 function mousemove(e)
 {
	if (ns4) {mouseX=e.pageX;mouseY=e.pageY}
	if (ie4) {mouseX=event.x;mouseY=event.y}
 }
