stickyMenus = false;
useMouseOvers = true;
visLayer = 'none';
oldHopPos = 0;
mac = 0;
ie = 0;
ns = 0;
op = 0;

if ((navigator.appVersion.indexOf("Mac") > 0) || (navigator.appVersion.indexOf("PPC") > 0)) mac = 1;
ie = (navigator.appVersion.charAt((navigator.appVersion.indexOf('MSIE')) + 5));
if ((navigator.appName == "Netscape") || (navigator.appName == "Mozilla")) ns = (parseInt(navigator.appVersion));

if (navigator.appName == "Mozilla") ns = (ns + 5);
if (navigator.appName == "Opera") op = 1;

if ((ie == 0) && (ns == 0) && (op == 0)) ie = 3;


if (ns >= 4)
        {
        stickyMenus = true;
        useMouseOvers = false;
        }

if ((ns >= 3) || (ie >= 4) || (op >= 1))
{
transa = new Image(1,1);
transa.src = 'navipics/transdot.gif';

menu1 = new Image(260,20);
menu1.src = 'navipics/menu_basic.gif';
menu1_over= new Image(260,20);
menu1_over.src = 'navipics/menu_basic_over.gif';

menu2 = new Image(260,20);
menu2.src = 'navipics/menu_taking.gif';
menu2_over = new Image(260,20);
menu2_over.src = 'navipics/menu_taking_over.gif';

menu3 = new Image(260,20);
menu3.src = 'navipics/menu_advanced.gif';
menu3_over = new Image(260,20);
menu3_over.src = 'navipics/menu_advanced_over.gif';

menu4 = new Image(260,20);
menu4.src = 'navipics/menu_accessories.gif';
menu4_over = new Image(260,20);
menu4_over.src = 'navipics/menu_accessories_over.gif';

menu5 = new Image(260,20);
menu5.src = 'navipics/menu_misc.gif';
menu5_over = new Image(260,20);
menu5_over.src = 'navipics/menu_misc_over.gif';

menu6 = new Image(260,20);
menu6.src = 'navipics/menu_about.gif';
menu6_over = new Image(260,20);
menu6_over.src = 'navipics/menu_about_over.gif';
}

function getIllTop()
{
if ((ns >= 4) || (op == 1)) canvasHeight = window.innerHeight
else if (ie >= 6) canvasHeight = document.documentElement.clientHeight
else if (ie >= 4) canvasHeight = document.body.clientHeight;

if (canvasHeight < 330)
        return(10)
else    if (canvasHeight < 520)
        return(60)
else    return(200);
}

function hopPos()
{
if (ns == 4)
        return(window.pageYOffset)
else if (ie >= 6)
        return(document.documentElement.scrollTop)
else if (ie >= 4)
        return(document.body.scrollTop)
else if ((ns >= 5) || (op == 1))
        return(document.body.scrollTop);
}


function hopHop()
{
if (oldHopPos != hopPos())
{
        if (ns == 4)
                {
                document.layers['illLayer'].top = (getIllTop() + hopPos());
                }
        else if (ie >= 4)
                {
                document.all['illLayer'].style.top = (getIllTop() + hopPos());
                }
        else if ((ns >= 5) || (op == 1))
                {
                document.getElementById('illLayer').style.top = (getIllTop() + hopPos()) + 'px';
                }
        oldHopPos = hopPos();
}
hopTimer = setTimeout('hopHop()',250);
}



function switchImage(currentdiv, imgname, target)
{
if (ns == 4)
        document[currentdiv].document.images[imgname].src = target.src
else
        document.images[imgname].src = target.src;
}

function goSticky(id,show,picname)
{
if (stickyMenus == true)
        {
        if (visLayer == id)
                {
                rawhide(id,false,eval('menu'+id),true);
                visLayer = 'none';
                if (useMouseOvers == true)
                        stickyMenus = false;
                }
        else
                {
                if (visLayer != 'none')
                        rawhide(visLayer,false,eval('menu'+visLayer),true);
                rawhide(id,show,picname,true);
                }
        }
else
        {
        if (visLayer == 'none')
                rawhide(id,show,picname,true);
        stickyMenus = true;
        }
}


function rawhide(id,show,picname,walkthrough)
{
if ((stickyMenus == false) || (walkthrough == true))
{

if (ns == 4)
        document.mainnaviLayer.document.padnavi.document.images['pic'+id].src = eval(picname).src
else
        switchImage ('mainnaviLayer', 'pic'+id, picname);


if (show == false)
        {
        if (ns == 4) document.layers['menuLayer'+id].visibility = 'hide'
        else if ((ns >= 5) != (op == 1)) document.getElementById('menuLayer'+id).style.visibility = 'hidden'
        else if (ie >= 4) document.all['menuLayer'+id].style.visibility = 'hidden';
        }
else
        {
        if (ns == 4) document.layers['menuLayer'+id].visibility = 'show'
        else if ((ns >= 5) || (op == 1)) document.getElementById('menuLayer'+id).style.visibility = 'visible'
        else if (ie >= 4) document.all['menuLayer'+id].style.visibility = 'visible';
        visLayer = id;
        }
}
}



function startupStuff()
{
setIllustration('back');
if (ns >= 5)
        window.frames['alphaFrame'].location = window.frames['alphaFrame'].location;
if ((ns >= 5) || (op == 1)) lockNavigation()
        else hopHop();
}


function lockNavigation()
{
if ((ns >= 5) || (op == 1))
        {
        // document.getElementById('textIconLayer').style.position = 'fixed';
        // document.getElementById('bgLines').style.position = 'fixed';
        // document.getElementById('bgLayer').style.position = 'fixed';
        document.getElementById('illLayer').style.top = getIllTop() + 'px';
        document.getElementById('illLayer').style.position = 'fixed';
        // document.getElementById('mainnaviLayer').style.position = 'fixed';
        // document.getElementById('stupidIEpadding').style.background = 'url("navipics/fadedcamera-fixed.gif") rgb(238,245,255) no-repeat fixed';
        // document.getElementById('menuLayer1').style.position = 'fixed';
        // document.getElementById('menuLayer2').style.position = 'fixed';
        // document.getElementById('menuLayer3').style.position = 'fixed';
        // document.getElementById('menuLayer4').style.position = 'fixed';
        // document.getElementById('menuLayer5').style.position = 'fixed';
        // document.getElementById('menuLayer6').style.position = 'fixed';

	// for (i=0;i<document.getElementsByTagName('div').length; i++)
	//	if (document.getElementsByTagName('div').item(i).className == 'note')
	//		document.getElementsByTagName('div').item(i).style.background = 'url("navipics/fadedcamera-fixed-lilac.gif") #EBEBFA no-repeat fixed';
        }
}



function fixUglyIeLinks()
{
for (a in document.links) document.links[a].onfocus = document.links[a].blur;
}

function noAction()
{
}

if (ie >= 4)
{
document.onmousedown = fixUglyIeLinks;
}
