img = new Image();
img.src = "/images/nav/navbg.jpg";

mod = (document.getElementById)? true:false;
msb = (document.all && !mod)? true:false;
naf = (document.layers)? true:false;

var bigger = new Array();
var smaller = new Array();
inc = 8;

function getHeight(id) {
	if (naf) {
		if (document.layers[id].h) {
		h = document.layers[id].h;
		} else {
		h = document.layers[id].clip.height;
		document.layers[id].h = document.layers[id].clip.height;
		}
	}
	if (msb) {h = parseInt(document.all(id).offsetHeight);}
	if (mod) {h = document.getElementById(id).offsetHeight;}
	return h;
	}

function showLayer(id,parentid) {
	if (mod) {
		document.getElementById(id).style.visibility = "visible";
	} else if (msb) {
		document.all(id).style.visibility = "visible";
	} else if (naf) {
		if (arguments.length==2) {
			document.layers[parentid].document.layers[id].visibility = "show";
		} else {
			document.layers[id].visibility = "show";
		}
	}
}

function hideLayer(id,parentid) {
	if (mod) {
		document.getElementById(id).style.visibility = "hidden";
	} else if (msb) {
		document.all(id).style.visibility = "hidden";
	} else if (naf) {
		if (arguments.length==2) {
			document.layers[parentid].document.layers[id].visibility = "hide";
		} else {
			document.layers[id].visibility = "hide";
		}
	}
}

function getLeft(id,parentid) {
	var xpos = 0;
	if (mod) {
		xpos = document.getElementById(id).offsetLeft;
	} else if (msb) {
		xpos = parseInt(document.all(id).offsetLeft);
	} else if (naf) {
		xpos = (parentid)? document.layers[parentid].document.layers[id].left:document.layers[id].left;
	}
	return xpos;
}

function getTop(id,parentid) {
	var ypos = 0;
	if (mod) {
		ypos = document.getElementById(id).offsetTop;
	} else if (msb) {
		ypos = parseInt(document.all(id).offsetTop);
	} else if (naf) {
		ypos = (parentid)? document.layers[parentid].document.layers[id].top:document.layers[id].top;
	}
	return ypos;
}

function shiftTo(id,x,y) {
	if (mod) {
		document.getElementById(id).style.left = x + "px";
		document.getElementById(id).style.top = y + "px";
	} else if (msb) {
		document.all(id).style.left = x + "px";
		document.all(id).style.top = y + "px";
	} else if (naf) {
		document.layers['bg'].document.layers[id].left = x;
		document.layers['bg'].document.layers[id].top = y;
	}
}

function canvasWidth() {
	if (document.documentElement && document.documentElement.clientWidth) {
		w = document.documentElement.clientWidth;
	} else if (document.body) {
		w = document.body.clientWidth;
	} else {
		w = window.innerWidth;
	}
	return w;
}

function canvasHeight() {
	if (document.documentElement && document.documentElement.clientHeight) {
		h = document.documentElement.clientHeight;
	} else if (document.body) {
		h = document.body.clientHeight;
	} else {
		h = window.innerHeight;
	}
	return h;
}

function getDocumentHeight() {
	h1 = document.documentElement.offsetHeight;
	h2 = document.body.offsetHeight;
	h3 = document.body.scrollHeight;
	h = Math.max(h1, Math.max(h2, h3));
	return h;
}

function pageResized() {
	history.go(0);
}

function popUp(url, width, height) {
	if (arguments.length == 3) {
		popup = window.open(url,'popup','width='+width+',height='+height+',scrollbars=yes,left=100,top=50');
	} else {
		popup = window.open(url,'popup','width=450,height=600,scrollbars=yes,left=100,top=100');
	}
	popup.focus();
}
