function reDo() { 
 window.location.reload(); 
 } 

window.onresize = reDo; 

//Define global variables 
var timerID = null; 
var timerOn = false; 
var timecount = 500; 
// Change this to the time delay that you desire 
var what = null; 
var newbrowser = true; 
var check = false; 

function init() { 
 if (document.layers) { 
 layerRef="document.layers"; 
 styleSwitch=""; 
 visibleVar="show"; 
 screenSize = window.innerWidth; 
 what ="ns4"; 
 } 
 else if(document.all) { 
 layerRef="document.all"; 
 styleSwitch=".style"; 
 visibleVar="visible"; 
 screenSize = document.body.clientWidth + 18; 
 what ="ie4"; 
 } 
 else if(document.getElementById) { 
 layerRef="document.getElementByID"; 
 styleSwitch=".style"; 
 visibleVar="visible"; 
 what="dom1"; 
 } 
 else { 
 what="none"; 
 newbrowser = false; 
 } 
check = true; 
//rotateQuotes();
} 


// Toggles the layer visibility on 
function showLayer(layerName) { 
 if(check) { 
 if (what =="none") { 
 return; 
 } 
 else if (what == "dom1") { 
 document.getElementById(layerName).style.visibility="visible"; 
 } 
 else { 
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"'); 
 } 
 } 
 else { 
 return; 
 } 
 } 



function hideLayer(layerName) { 
 if(check) { 
 if (what =="none") { 
 return; 
 } 
 else if (what == "dom1") { 
 document.getElementById(layerName).style.visibility="hidden"; 
 } 
 else { 
 eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"'); 
 } 
 } 
 else { 
 return; 
 } 
 } 

function hideAll() { 
// This must be just the layers used for fly-out menu - no more or no less or else it doesn't work - DT
 hideLayer('subnav_antarctica'); 
// hideLayer('subnav_arctic'); 
 hideLayer('subnav_africa'); 
 hideLayer('subnav_namerica');
 hideLayer('subnav_camerica');
 hideLayer('subnav_samerica');
 hideLayer('subnav_caribbean');
 hideLayer('subnav_oceania');
 hideLayer('subnav_asia');
 hideLayer('subnav_resources');
 // Put all layers used in  inc/nav.shtml here. 
 } 
 

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

function stopTime() { 
 if (timerOn) { 
 clearTimeout(timerID); 
 timerID = null; 
 timerOn = false; 
 } 
 } 

function onLoad() { 
 init(); 
 } 	

// Added this lower case onload, since upper case gives error in page HTML validation, eventually all pages will be lower case.
function onload() { 
 init(); 
 }





// All below came from imageswap.js, Not sure if they are all used. Will get rid of imageswap.js
 
 function goPage(object) {
    window.location.href = object.options[object.selectedIndex].value;
}



//open window function
var screenHeight = screen.height;
var screenWidth = screen.width;
var pictureWin

function openWin(x,y,z) {
var winHeight = y;
var winWidth = z;
var winTop = (screenHeight/2) - (winHeight/2); 
var winLeft = (screenWidth/2) - (winWidth/2);

if ((pictureWin != null) && (pictureWin.open)) {
	pictureWin.close();
}

pictureWin = open(x,'pictureWin','height='+winHeight+',width='+winWidth+',directories=yes,location=yes,menubar=yes,scrollbars=yes,status=no,toolbar=no,resizable=yes,top='+winTop+',left='+winLeft)
}


