var isIE, isIE4, isNav4, isGecko, isMac 	// browser ID booleans for browser specific code branching
var dotall = "" 			// set to browser specific layer syntax, part of mini-api for cross browser layers
var getel = ""				// set to browser specific layer syntax, part of mini-api for cross browser layers
var dotstyle = ""			// set to browser specific layer syntax, part of mini-api for cross browser layers
var getcls = ""				// set to browser specific layer syntax, part of mini-api for cross browser layers

// Browser sniffing and mini-api initialization
isMac = navigator.platform.indexOf('Mac') != -1 ? true : false;
if(document.all){			
	isIE = true
	dotall = "all."
	dotstyle = ".style"
	isIE4 = navigator.appVersion.indexOf('MSIE 4') != -1 ? true : false;
} else if(document.layers){
	isNav4 = true
} else if(document.getElementById){
	isGecko = true
	getel = "getElementById(\""
	dotstyle = "\").style"
	getcls = "\")"
}

//Netscape 4 reload on resize
function reloadPage(init){
	if(init==true) with (navigator){
		if(isNav4){
    		document.pgW=innerWidth; 
			document.pgH=innerHeight; 
			onresize=reloadPage; 
		}
	} else if(innerWidth!=document.pgW || innerHeight!=document.pgH){
		location.reload();
	}
}
reloadPage(true);
