window.onload = loaded;

function loaded() {

	var loaded = true;
	
}

function NewStyle(elem,prop,val) {
	
	eval ("document.getElementById('"+elem+"').style." + prop + " = '" + val + "'");

}

function ShowElement(elem){
	
	eval ("document.getElementById('"+elem+"').style.visibility = 'visible'");
	
}
	
function HideElement(elem){
	
	eval ("document.getElementById('"+elem+"').style.visibility = 'hidden'");
	
}

function SwapVis(hide, show){
	
	HideElement(hide);
	ShowElement(show);
	
}
		
var offy = 200;

function SetPosition(id) {

	scrollTop = document.documentElement.scrollTop;
	
	eval ("NewStyle('" + id + "','top','" + scrollTop + "px')");

}

function MenuShut(menu_id) {

	if (loaded) {                                                    // only after page has loaded
	
		var elem = "menu_" + menu_id;
		
		for (i=1;i<9; i++) {
						
			var elem = "drop_" + menu_id;
		
			if (document.getElementById(elem) != null) {
			
				HideElement(elem);
			
			}

			elem = "menu_" + menu_id;
			
//			if (document.getElementById(elem) != null) {
			
//				document.getElementById(elem).style.border = 'none';
				
//				document.getElementById(elem).style.background = 'transparent';	

//			}

		}
	
	}
	
}
	
function MenuOpen(menu_id) {

	if (loaded) {                                                    // only after page has loaded
	
		var elem = "menu_0";
		
		ElemXY(elem);
		
		xx = ex;
	
		elem = "menu_" + menu_id;
		
		ElemXY(elem);
		
		ex = ex + xx -20;
		
		var left = ex  + 'px';
	
		elem = "drop_" + menu_id;
	
		if (document.getElementById(elem) != null) {
		
			document.getElementById(elem).style.left = left;

			ShowElement(elem);
		
		}

		
		
//		document.getElementById(elem).style.border = 'solid 1px #000099';
		
//		document.getElementById(elem).style.background = '#ffffff';
		
	}
		
}

//		GET ELEMENT COORDINATES

// PageXY - page coords
// ElemXY - coords within parent

var ex = 0;
var ey = 0;
var ew = 0;
var eh = 0;
var er = 0;
var eb = 0;		

function PageXY(elem) {

	obj = document.getElementById(elem);
	
	ex = 0;
	ey = 0;
	ew = obj.offsetWidth;
	eh = obj.offsetHeight;
	
	if (obj.offsetParent) { 
	
		ex = obj.offsetLeft 
		ey = obj.offsetTop 
		
		while (obj = obj.offsetParent) { 
		
				ex += obj.offsetLeft 
				ey += obj.offsetTop 
				
		} 
	}
	
	er = ex + ew;
	
	eb = ey + eh;
			
}

function ElemXY(elem) {

	obj = document.getElementById(elem);
	
	ex = obj.offsetLeft;
	ey = obj.offsetTop;
	ew = obj.offsetWidth;
	eh = obj.offsetHeight;
	er = ex + ew;
	eb = ey + eh;
	
}

var offy = 150;

function NewWin(winpage,winname){

	win_addn = window.open(winpage,winname, 'left=50,width=650,height=350,status=yes,toolbar=yes,menubar=yes,location=yes,scrollbars=yes,resizable=yes');

	win_addn .focus()

}

function DoNowt() {

	// dummy for blank links etc.

}
