var check = false;
var navLayers = ['collnavlyr', 'catnavlyr', 'browsenavlyr', 'aboutnavlyr', 'newsnavlyr', 'interview'];

function init() {  
	if(document.getElementById) {
		layerRef="document.getElementById";
		styleSwitch=".style";
		what="dom1"; 
	}
	else if (document.layers) {  
		layerRef="document.layers";  
		styleSwitch="";  
		what ="ns4";  
	}
	else if(document.all) { 
		layerRef="document.all";
		styleSwitch=".style";
		what ="ie4";  
	}
	else {
		what="none";
		newbrowser = false;
	}
	check = true;
}

function showlayer(layerName) {
	if (check) {
		hideAll(layerName);
		document.getElementById(layerName).style.display="block"; 
	}  
}

function hidelayer(layerName) {
	if (check) {
		if (document.getElementById(layerName) != null) document.getElementById(layerName).style.display="none"; 
	}  
}

function hideAll(skip) {
	for (var i in navLayers) {
		if (!skip || skip.indexOf(navLayers[i]) == -1) hidelayer(navLayers[i]);
	}
} 

function isLayerShowing(layerName) {
	if	(document.getElementById(layerName).style.display != 'none') {
		return true;
	} else { 
		return false;
	}
}

function showHide(layerName) {
	if (check) {
		if	(isLayerShowing(layerName)) 
			hidelayer(layerName);
		else 
			showlayer(layerName);
	} 
}

function showHideBrowseNav() {
	if (isLayerShowing('collnavlyr') || isLayerShowing('catnavlyr')) {
		hidelayer('browsenavlyr');
		hidelayer('collnavlyr');
		hidelayer('catnavlyr');
	} else if (isLayerShowing('browsenavlyr')) {
		hidelayer('browsenavlyr');
	} else {
		showlayer('browsenavlyr');
	}
}


function MM_reloadPage(init) 
{  //reloads the window if Nav4 resized
   if (init==true) 
      with (navigator) 
      {
         if ((appName=="Netscape")&&(parseInt(appVersion)==4)) 
         {
            document.MM_pgW=innerWidth; 
            document.MM_pgH=innerHeight; 
            onresize=MM_reloadPage; 
         }
      }
   else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) 
      location.reload();
}

MM_reloadPage(true);


