// JavaScript Document

//Netscape bugfix

if (document.layers) //is this netscape
    {
	origWidth = innerWidth;
	origHeight = innerHeight;
	}

function reloadPage() {
	if (innerWidth != origWidth || innerHeight != origHeight) 
	location.reload();
	}

if (document.layers) onresize = reloadPage;

//**************************************

// hide status message
function hidestatus(){
window.status=''
return true
}
if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
document.onmouseover=hidestatus
document.onmouseout=hidestatus
// end status hide

var timerID = null; 
var timerOn = false; 
var timecount = 500;

//*****************************************************************************************
//Preload images
// define the multi dimensional array for Nav Buttons
function navButtons(homeBt,galleryBt,resumeBt,contactBt,tutorialsBt,downloadsBt,linksBt)
{
this.homeBt=homeBt;
this.galleryBt=galleryBt;
this.resumeBt=resumeBt;
this.contactBt=contactBt;
this.tutorialsBt=tutorialsBt;
this.downloadsBt=downloadsBt;
this.linksBt=linksBt;
}
var navButtonId = new navButtons();
with (navButtonId)
{
homeBt= new Array("homeOff.jpg","homeOn.jpg");
galleryBt= new Array ("galleryOff.jpg","galleryOn.jpg");
resumeBt= new Array ("profileOff.jpg","profileOn.jpg");
contactBt= new Array ("contactOff.jpg","contactOn.jpg");
tutorialsBt= new Array ("tutorialsOff.jpg","tutorialsOn.jpg");
downloadsBt= new Array ("downloadsOff.jpg","downloadsOn.jpg");
linksBt= new Array ("linksOff.jpg","linksOn.jpg");
}
var arrCount=0;
var navPrelodImage= new Array();
for (var eachName in navButtonId)
{
for (i=0;i<2;i++)// preload eachname's image off and on
    {
      navPrelodImage[arrCount]= new Image();
      navPrelodImage[arrCount].src = 'ASSETS/Buttons/' + navButtonId[eachName][i];
      arrCount++;
    }// end image off and on loop
}// end each name loop
//************************************************************************************
// define mouseover and out functions
function buttonOver (pic)
{
var picURL= "ASSETS/Buttons/" + eval ("navButtonId."+pic+"[1]");
document[pic].src= picURL;
}
function buttonOut (pic)
{
var picURL= "ASSETS/Buttons/" + eval ("navButtonId."+pic+"[0]");
document[pic].src= picURL;
}

//Pop up menu functions begin here.
function popUpMenu()
{
 document.getElementById("dropDownMenu").style.visibility="visible";
}

function popOutMenu()
{
 document.getElementById("dropDownMenu").style.visibility="hidden";
}

function startTime() 
{  
if (timerOn == false) 
{  timerID=setTimeout( "popOutMenu()" , timecount);  timerOn = true;  }  
}

function stopTime() 
{  
if (timerOn) 
{  clearTimeout(timerID);  timerID = null;  timerOn = false;  }  
}
function mm_swapcat()  {
var crittersCats=new Array()
var productsCats=new Array()
var gameCats=new Array()
var characterCats=new Array()
var interiorCats=new Array()
var miscCats=new Array()
crittersCats [1] = "catImages/smCoely.jpg";
crittersCats [2] = "catImages/smEusimilusTextured.jpg";
crittersCats [3] = "catImages/smGreatWhite.jpg";
crittersCats [4] = "catImages/smMessohippus.jpg";
crittersCats [5] = "catImages/smOzzy.jpg";
crittersCats [6] = "catImages/smPanoplosaurus.jpg";
crittersCats [7] = "catImages/smSmilodonsmall.jpg";
crittersCats [8] = "catImages/smTrex.jpg";
crittersCats [9] = "catImages/smdeinonychus_poker.jpg";
crittersCats [10] = "catImages/smtriceratops.jpg";
productsCats [1] = "catImages/smMakeup.jpg";
productsCats [2] = "catImages/smChanel.jpg";
productsCats [3] = "catImages/smSpeedHump.jpg";
productsCats [4] = "catImages/smWatch.jpg";
productsCats [5] = "catImages/smUFO.jpg";
gameCats [1] = "catImages/smdarkfall_screen008.jpg";
gameCats [2] = "catImages/smcity1.jpg";
gameCats [3] = "catImages/smcinematic5.jpg";
gameCats [4] = "catImages/smdefender.jpg";
gameCats [5] = "catImages/smdarkfall_screen001.jpg";
gameCats [6] = "catImages/smwinter3.jpg";
gameCats [7] = "catImages/smpuker.jpg";
characterCats [1] = "catImages/smLittleGirl.jpg";
characterCats [2] = "catImages/smHumanBody.jpg";
characterCats [3] = "catImages/smLittleGirl.jpg";
characterCats [4] = "catImages/smLizard.jpg";
characterCats [5] = "catImages/smRobo.jpg";
characterCats [6] = "catImages/smSamurai.jpg";
characterCats [7] = "catImages/smSnails.jpg";
interiorCats [1] = "catImages/smArmchair.jpg";
interiorCats [2] = "catImages/smbasinandloo.jpg";
interiorCats [3] = "catImages/smEamesChair.jpg";
interiorCats [4] = "catImages/smFunkyChair.jpg";
interiorCats [5] = "catImages/smherman.jpg";
interiorCats [6] = "catImages/smPlanter.jpg";
interiorCats [7] = "catImages/smTaps.jpg";
interiorCats [8] = "catImages/smwombchair.jpg";
interiorCats [9] = "catImages/smWorkstation.jpg";
miscCats [1] = "catImages/smBuilding.jpg";
miscCats [2] = "catImages/smConsole.jpg";
miscCats [3] = "catImages/smcup&mat.jpg";
miscCats [4] = "catImages/smDiamondRing.jpg";
miscCats [5] = "catImages/smFootball.jpg";
miscCats [6] = "catImages/smICard.jpg";
miscCats [7] = "catImages/smSubmarine01.jpg";
miscCats [8] = "catImages/smSubmarine03.jpg";
miscCats [9] = "catImages/smShack.jpg";

var getRanCritter=Math.floor(Math.random()*crittersCats.length);
if (getRanCritter==0) getRanCritter=1;
document.write ('<td align="center"><a href="gallery.php?CATID=1"><img src="ASSETS/'+crittersCats[getRanCritter]+'" alt="View Critters Gallery" width="85" height="65"/></a></td>');
var getRanProducts=Math.floor(Math.random()*productsCats.length);
if (getRanProducts==0) getRanProducts=1;
document.write ('<td align="center"><a href="gallery.php?CATID=2"><img src="ASSETS/'+productsCats[getRanProducts]+'" alt="View Product Viz Gallery" width="85" height="65"/></a></td>');
var getRanGame=Math.floor(Math.random()*gameCats.length);
if (getRanGame==0) getRanGame=1;
document.write ('<td align="center"><a href="gallery.php?CATID=3"><img src="ASSETS/'+gameCats[getRanGame]+'" alt="View Game Gallery" width="85" height="65"/></a></td>');
var getRanCharacters=Math.floor(Math.random()*characterCats.length);
if (getRanCharacters==0) getRanCharacters=1;
document.write ('<td align="center"><a href="gallery.php?CATID=7"><img src="ASSETS/'+characterCats[getRanCharacters]+'" alt="View Characters Gallery" width="85" height="65"/></a></td>');
var getRanInterior=Math.floor(Math.random()*interiorCats.length);
if (getRanInterior==0) getRanInterior=1;
document.write ('<td align="center"><a href="gallery.php?CATID=8"><img src="ASSETS/'+interiorCats[getRanInterior]+'" alt="View Interior Des Gallery" width="85" height="65"/></a></td>');
var getRanMisc=Math.floor(Math.random()*miscCats.length);
if (getRanMisc==0) getRanMisc=1;
document.write ('<td align="center"><a href="gallery.php?CATID=9"><img src="ASSETS/'+miscCats[getRanMisc]+'" alt="View Miscellaneous Gallery" width="85" height="65"/></a></td>');
}