function OpenNewWindow(URL,windowname,parms) {
    msgWindow = window.open(URL,windowname,parms);
    msgWindow.location.href = URL;
    if (msgWindow.opener == null) msgWindow.opener = self;
	setTimeout('msgWindow.focus()',500);
}

function WindowClose() {
  setTimeout('window.close()',100);
}

function OpenNewPageInLauncher(url) {
	//Opens specified URL in launching browser
	opener.location.href = url;
}

function Reposition() {
	var object=document.getElementById('Menu');
	object.style.bottom=30 + 'px';
	object.style.right=20 + 'px';
}

var position = 0;
var color = "#ffffff";

function startPolling(){setInterval("poll()",500)}

function poll(){
	if (navigator.appName == "Microsoft Internet Explorer"){var position = document.body.scrollTop;}
	else {var position = window.pageYOffset;}
	
	var object=document.getElementById('Menu');
	object.style.bottom=30 + 'px';
	object.style.right=20 + 'px';		
	
	/*
	if (position > 50  && position < 250){color = "#ff0000";}
	
	if (position > 250 && position < 450){color = "#00ff00";}
	
	if (position > 450 && position < 650){color = "#0000ff";}
	
	if (position > 650 && position < 850){color = "#ffff00";}
	
	if (position > 850 && position < 1050){color = "#c0c0c0";}
	
	if (position > 1050 || position < 50){color = "#ffffff"}
	
	document.bgColor = color;
	*/
	
	return true;
}

function setDisplay(objectID,state) {
	var object = document.getElementById(objectID);
	object.style.display = state;
}

function toggleDisplay(objectID,linkID) {
	var object = document.getElementById(objectID);
	var linkobject = document.getElementById(linkID);	
	state = object.style.display;
	if (state == 'none') {
		object.style.display = 'block';
		linkobject.innerHTML = "[ - ]";		
	}
	else if (state != 'none') {
		object.style.display = 'none';
		linkobject.innerHTML = "[ + ]";		
	}
}

/* Menu image preloading  */

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		en_menu_02_over = newImage("images/en_menu_02-over.gif");
		en_menu_03_over = newImage("images/en_menu_03-over.gif");
		en_menu_05_over = newImage("images/en_menu_05-over.gif");
		en_menu_07_over = newImage("images/en_menu_07-over.gif");
		en_menu_10_over = newImage("images/en_menu_10-over.gif");
		en_menu_12_over = newImage("images/en_menu_12-over.gif");
		en_menu_14_over = newImage("images/en_menu_14-over.gif");
		en_menu_15_over = newImage("images/en_menu_15-over.gif");
		en_menu_16_over = newImage("images/en_menu_16-over.gif");
		en_menu_18_over = newImage("images/en_menu_18-over.gif");
		preloadFlag = true;
	}
}
