//var mb_mainClip = null;
var CycleTop;

function cycle() {
   if ( null != location.href.match (new RegExp ( "default.asp", "g" )) ) {
	  mb_onOutTimeoutID = setTimeout("mb_Display(mb_mainClip)",1000);
   } else {
	  var n=1;
	  try { n = parseInt(document["multibanner"].GetVariable("/:curClip"),10); }
	  catch (err) {}
	  n++; if ( n>6 ) n=1;
	  clearTimeout(CycleTop);
	  setTimeout("mb_Display("+String(n)+")",1000);
	  CycleTop=setTimeout("cycle()",3000);
   }
}

var mb_isInit = false;
var mb_onOutTimeoutID = null;

function mb_Init() {
	try { mb_Display(mb_mainClip); mb_isInit = true; }
	catch(err) { setTimeout(mb_Init,500); }
    clearTimeout(CycleTop);
    CycleTop=setTimeout("cycle()",3000);
}
function mb_Display(n) { document["multibanner"].SetVariable("/:prefClip",n!=null ? n : "null"); }
function mb_onOver(n) {
    clearTimeout(CycleTop);
	if (mb_onOutTimeoutID!=null) {
		clearTimeout(mb_onOutTimeoutID);
		mb_onOutTimeoutID = null;
	}
	mb_Display(n);
}

function mb_onOut() {
	CycleTop=setTimeout("cycle()",3000);
}

function mb_CurClipToMenuTimer() {
	try
	{
		var n1;
		try { n1 = document["multibanner"].GetVariable("/:prefClip"); }
		catch (err) {}
		
		var n2;
		try { n2 = document["multibanner"].GetVariable("/:curClip"); }
		catch (err) {}
		
		var n = (n1==null || n1=="" || n1=="null") ? n2 : n1;
		if (n!=null && n!="null")
		{
			n = Number(n);
			var page, i=1;
			while ((page=document.getElementById("n"+i))!=null)
			{
				try
				{
					if (page!=null)
					{
						//var url = i==n ? "url(/images/button_"+i+"_active.png)" : "url(/images/button_"+i+".png)";
						var url;
						if (mb_mainClip==i)
						{
							url = "url(/images/button_"+i+"_active.png)";
						}
						else
						{
							url = i==n ? "url(/images/button_"+i+".png)" : "url(/images/button.png)";
						}
						
						if (page.style.backgroundImage!=url) page.style.backgroundImage = url;
					}
				}
				catch (err) {}
				i++;
		}
		}
	}
	catch (err) {}
	
	setTimeout(mb_CurClipToMenuTimer,200);
}

mb_Init();
mb_CurClipToMenuTimer();