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 + 100;
	
	var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;

	scrollTop = scrollTop + 100;
	
	eval ("NewStyle('" + id + "','top','" + scrollTop + "px')");

}

function MiddleInDiv(id){

//	
	eval ("NewStyle('" + id + "','top','50%')");
	
	eval ("NewStyle('" + id + "','left','50%')");
	
	ElemXY(id);
	
	var marl = ew/2 * -1;
	
	marl = marl + 'px';
	
	eval ("NewStyle('" + id + "','marginLeft',marl)");
	
} 


function MenuShut(menu_id) {

	if (loaded) {                                                    // only after page has loaded
	
		var elem = "menu_" + menu_id;
		
		HideElement(elem);
		
		ShowElement('menu_0');

		for (i=1;i<9; i++) {
						
			var elem = "drop_" + menu_id;
		
			if (document.getElementById(elem) != null) {
			
				HideElement(elem);
			
			}		

		}
	
	}
	
}
	
function MenuOpen(menu_id) {

	if (loaded) {                                                    // only after page has loaded
	
		var elem = "menu_" + menu_id;

		HideElement('menu_0');
		
		ShowElement(elem);
		
		var elem = "drop_" + menu_id;
	
		if (document.getElementById(elem) != null) {

			ShowElement(elem);
		
		}		
		
	}
		
}

	function PlayVideo(video) {
		
		ShowElement('video');
		
		document.getElementById('video').innerHTML = "<div class='shut'><a href='javascript:StopVideo()'><img src='\/img\/icon_x.gif' alt='close' style='border:none' \/><\/a><\/div><object type='application\/x-shockwave-flash' style='width:425px; height:349px; margin-top:20px' data='http:\/\/www.youtube.com/v/" + video + "?rel=0&amp;fs=1&amp;autoplay=1'><param name='movie' value='http:\/\/www.youtube.com/v/" + video + "?rel=0&amp;fs=1&amp;autoplay=1' \/><param name='allowFullScreen' value='true' \/><\/object>";
	
	}

	function StopVideo(){
	
		document.getElementById('video').innerHTML = "";
	
		HideElement('video');
	
	}

//		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.

}
