var isNav, isIE, isNS6
var isMac, isPC 
var xPixel, yPixel 
var closing, opening 
var tere = "default" 
var coll = "" 
var styleObj = "" 


function findObj(n, d) 
{
	var p,i,x;
	if(!d) d=document;

	if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document;
		n=n.substring(0,p);
	}

	if(!(x=d[n])&&d.all)
		x=d.all[n]; 

	for (i=0;!x&&i<d.forms.length;i++) 
		x=d.forms[i][n];
		
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
		x=findObj(n,d.layers[i].document);
	
	if(!x && d.getElementById)
		x=d.getElementById(n); 
	
	return x;
}

function showHideLayers() {
	var i,p,v,obj,args=showHideLayers.arguments;
	
	for (i=0; i<(args.length-2); i+=3) 
		if ((obj=findObj(args[i]))!=null) { 
			v=args[i+2];
			if (obj.style) { 
				obj=obj.style;
				v=(v=='show')?'visible':(v='hide')?'hidden':v;
			}
			obj.visibility=v;
		}
}

if (parseInt(navigator.appVersion) >= 4) { 
	if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4) ) { 
		isNav = true;
		origWidth = innerWidth; 
        origHeight = innerHeight; 
	} else if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) >= 5) ) {
		isNS6 = true;
		origWidth = innerWidth; 
        origHeight = innerHeight;
	} else { 
		isIE = true;
		coll = "all."; 
		styleObj = ".style"; 
	} 
	if (navigator.platform.indexOf('Mac') != -1) { 
		isMac = true
	} else { 
		isPC = true 
	}  
} else { 
	document.location.href = "/upgrade.html" 
} 
 
function NetscapeSux() { 
      if (innerWidth != origWidth || innerHeight != origHeight) { 
		origWidth = innerWidth; 
		origHeight = innerHeight; 
		location.reload() 
		return false 
	} 
} 
if (isNav || isNS6) { 
	window.captureEvents(Event.RESIZE) 
	window.onresize = NetscapeSux 
} 
function fixLayer(lname) { 
	var fixedLayer 
	fixedLayer = eval("document." + coll + lname + styleObj); 
	return fixedLayer; 
} 
function fixImg(imageTitle,lName) { 
	if (isNav) { 
		fixedImage = eval("document." + lName + ".document." + imageTitle); 
	} else { 
		fixedImage = eval("document." + imageTitle); 
	} 
	return fixedImage; 
} 
function fixImg2(imageTitle,lName1,lName2) { 
	if (isNav) { 
		fixedImage = eval("document." + lName1 + ".document." + lName2 + ".document.images['" + imageTitle + "']"); 
	} else { 
		fixedImage = eval("document." + imageTitle); 
	} 
	return fixedImage; 
} 
