// Function for creating pop-up windows
function popWin(source,width,height) {
	if (width == null) {
		width = 350;
		height = 250;
	}
			window.open(source,'pop','width='+width+',height='+height+',top=20,left=20,menubar=0,scrollbars=1,toolbar=0,location=0,status=0,resizable=1,directories=0');
	}
	

// Force some browsers to regenerate the DOM
function reDo() { 
 window.location.reload(); 
 } 

window.onresize = reDo; 

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



function init() { 
 if (document.getElementById) { 
 layerRef="document.getElementByID"; 
 styleSwitch=".style"; 
 what="dom1"; 
 } 
 else if(document.all) { 
 layerRef="document.all"; 
 styleSwitch=".style"; 
 what ="ie4"; 
 } 
 else if(document.layers) { 
 layerRef="document.layers"; 
 styleSwitch="";  
 what ="ns4"; 
 } 
 else { 
 what="none"; 
 newbrowser = false; 
 } 
check = true; 
} 


// Toggles the layer visibility 
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; 
 } 
 } 
 
// Toggles the layer visibility off 
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() { 
 hidelayer('about'); 
 hidelayer('products'); 
 hidelayer('wallach');  
 hidelayer('critics');  
 hidelayer('newsletters'); 
 //Put all layers used in the nav here. 
 //Copy the hidelayer() function above. 
 }
 
 function startTime() { 
 if (timerOn == false) { 
 timerID=setTimeout( "hideAll()" , timecount); 
 timerOn = true; 
 } 
 } 

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