var winshow=0
var starshow=0
var xmanshow=0
var initok=0
var rx=0
var ry=0
var xx=0
var st=new Array()
var dg=0
var tid;
var soundsObj;
var	loaded	=	false;

var	mode	=	'frameless';

	function	bookmark()
	{
		window.external.AddFavorite( location.href, document.title );
	}
function 	init() 
{
		d1=new Image(); d1.src="img/bm1.gif";
		d2=new Image(); d2.src="img/bm2.gif";
		d3=new Image(); d3.src="img/bm3.gif";

		d4=new Image(); d4.src="img/b1o.gif";
		d5=new Image(); d5.src="img/b2o.gif";
		d6=new Image(); d6.src="img/b3o.gif";
		d7=new Image(); d7.src="img/b4o.gif";

		d8=new Image(); d8.src="img/bm4o.gif";
		d9=new Image(); d9.src="img/bm5o.gif";
		d10=new Image(); d10.src="img/n2o.gif";

		dhtmlinit();
		loaded	=	true;

		if( typeof setup == 'function' )
		{
			setup();
		}
}


function dn(i) 
{
		sndnr=1

		if (i<=3) 
		{
			document.images['bm'].src="img/bm"+i+".gif";
			document.images['b'+i].src="img/b"+i+"o.gif";
		}

		if (i==4) 
		{
			document.images['bn2'].src="img/n2o.gif";
			document.images['bm4'].src="img/bm4o.gif";
			document.images['b'+i].src="img/b"+i+"o.gif";
		}

		if (i==5 || i==6) 
		{
			document.images['bm'+i].src="img/bm"+i+"o.gif";
			sndnr=2;
		}

		playSound(sndnr)
}


function 	up(i) 
{
		if (i<=3) 
		{
			document.images['bm'].src="img/bm0.gif";
			document.images['b'+i].src="img/b"+i+".gif";
		}

		if (i==4) 
		{
			document.images['bn2'].src="img/n2.gif";
			document.images['bm4'].src="img/bm4.gif";
			document.images['b'+i].src="img/b"+i+".gif";
		}

		if (i==5 || i==6) 
		{
			document.images['bm'+i].src="img/bm"+i+".gif";
		}
}


function	dhtmlinit()
{
		if	(IE4 || NS6 || NS4 || IE5)
		{
			ll1=mdl_getLayer('l1');
			ll2=mdl_getLayer('l2');
			ll3=mdl_getLayer('l3');
			ll4=mdl_getLayer('l4');
			ll5=mdl_getLayer('l5');

			for (i=1;i<=8;i++) st[i]=mdl_getLayer('s'+i);
			for (i=1;i<=8;i++) st[i+8]=mdl_getLayer('ss'+i);

			soundsObj = IE4 ? sounds : window.document.sounds;

			checkpos();
			initok=1;
		}
}


function 	resizeIt()
{
		if (IE4 || IE5 || NS6) {
			checkpos();
		} else {

			if (saveInnerWidth < window.innerWidth ||
				saveInnerWidth > window.innerWidth ||
				saveInnerHeight > window.innerHeight ||
				saveInnerHeight < window.innerHeight )
			{
				window.history.go(0);
			}
		}
}


function	checkpos()
{
		i=mdl_getImage("logoid")
		rx=mdl_getImageX(i);
		ry=mdl_getImageY(i)-8;
}


function 	showxman()
{
		mdl_clipLayer(ll5,xx-rx-74,1,xx-rx+127-70,81)
		mdl_moveLayerTo(ll5,rx,ry+8);

		if (!xmanshow)
		{
			mdl_showLayer(ll5);
			xmanshow=1
		}
}


function 	showwin()
{

		xx=Math.round(mdl_mouseX/2)*2;

		mdl_moveLayerTo(ll1,xx-1490,4)
		mdl_moveLayerTo(ll2,xx+57,9)
		mdl_moveLayerTo(ll3,xx-74,4)
		mdl_moveLayerTo(ll4,xx-74,101)


		if (!winshow) 
		{
			mdl_showLayer(ll1);
			mdl_showLayer(ll2);
			mdl_showLayer(ll3);
			mdl_showLayer(ll4);

			for (i=1;i<=16;i++) mdl_showLayer(st[i]);

			winshow=1;
			playSound(3);
		}

		if (!starshow) {
			starshow=1;
		} else {
			clearTimeout(tid)
		}

		showstars()

}


function	hidewin()
{
		winshow=0;
		xmanshow=0;
		starshow=0;
		mdl_hideLayer(ll1);
		mdl_hideLayer(ll2);
		mdl_hideLayer(ll3);
		mdl_hideLayer(ll4);
		mdl_hideLayer(ll5);
		for (i=1;i<=16;i++) mdl_hideLayer(st[i]);
		stopSound();

}


function	showstars()
{

		for (i=1;i<=8;i++)
		{
			rr=Math.cos(dg/10)*14+19
			rry=Math.sin(dg/5)*14+19
			ys=(Math.cos((dg+i*8)/10))*rr+mdl_mouseY-4;
			xs=(Math.sin((dg+i*8)/10))*rry+mdl_mouseX-2;

			ys2=(Math.cos((dg-i*8)/10))*rry+mdl_mouseY-4;
			xs2=(Math.sin((dg+i*8)/10))*(19-rr)+mdl_mouseX-2;

			mdl_moveLayerTo(st[i],xs,ys)
			mdl_moveLayerTo(st[i+8],xs2,ys2)

		}

		dg+=1;
		if (dg>314) dg=0

		if (starshow) tid=setTimeout("showstars()",40)
}


function 	mdl_getMousePosition(e)
{

		if (initok)
		{
			if (NS4||NS6)
			{
				mdl_mouseX = e.pageX;
				mdl_mouseY = e.pageY;
			}

			if (IE4)
			{
				mdl_mouseX = event.clientX + document.body.scrollLeft;
				mdl_mouseY = event.clientY + document.body.scrollTop;
			}

			if (mdl_mouseY<110 && mdl_mouseY>2)
			{
				showwin();
				if (mdl_mouseX>rx-100) showxman();

			} else {
				hidewin()
			}
		}

		return true;
}

function 	playSound(nr)
{
		if (initok==1)
		{
			if (nr==1) soundsObj.GotoFrame(9)
			if (nr==2) soundsObj.GotoFrame(14)
			if (nr==3) soundsObj.GotoFrame(39)

			soundsObj.Play()
		}
}

function 	stopSound(nr)
{
		soundsObj.GotoFrame(0)
}

if (NS4||NS6)
{
	document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove	=	mdl_getMousePosition;

if (!window.saveInnerWidth)
{
	window.onresize = resizeIt;
	window.saveInnerWidth = window.innerWidth;
	window.saveInnerHeight = window.innerHeight;
}
