//Mouseover function
function mo(inStatus, inID, inCls) {
	window.status=inStatus;
	//set cross-browser DOM
	if (document.getElementById) {
		lmObj = eval("document.getElementById('" + inID +"')");
	}
	else if (document.all) {
		lmObj = eval("document.all." + inID);
	}
	else {
		lmObj = eval("document." + inID + ".document." + inID);
	};
	//change class
	lmObj.className = inCls;

	return true;
}

//Open a new browser window
function open_page(pageURL, inName, w, h) {
	var MainPage = ""
	//Close window if it exists
	if (MainPage && MainPage.open) {
		MainPage.close();
	}
	//Open new window
	MainPage = window.open(pageURL,inName,"width="+w+",height="+h+",resizable=yes,scrollbars=yes,location=no,menubar=no,status=no,toolbar=yes");
	//Set focus after 1 second if it is not in focus
	MainPage.focus();
}

//how or hide lements by ID
function toggle_display(inID, inMode) {
	var showMode = 'table-cell';
	if (document.all) showMode='block';

	cells = document.getElementsByName(inID);

	for (j = 0; j < cells.length; j++) {
		if (inMode == 0) {
			showMode='none';
		} else if (inMode == 1) {
			showMode = showMode;
		} else {		
			showMode = (cells[j].style.display == 'block' || cells[j].style.display == 'table-cell') ? 'none' : showMode;
		}

		cells[j].style.display = showMode;
	}
	
	return true;
}

//how or hide lements by ID
function toggle_enquiry(inField) {
	if (inField.value == 'group') {
		toggle_display('group', 1);
	} else {
		toggle_display('group', 0);
	}
	return true;
}

//rollover functions
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(inPageID) {
	if (document.images && inPageID == 'home') {
		group_nav_1_over = newImage("images/group_nav_1-over.gif");
		group_nav_2_over = newImage("images/group_nav_2-over.gif");
		group_nav_3_over = newImage("images/group_nav_3-over.gif");
		group_nav_4_over = newImage("images/group_nav_4-over.gif");
		group_nav_5_over = newImage("images/group_nav_5-over.gif");
		preloadFlag = true;
	} else if (document.images && inPageID == 'index') {
		button_intro_over = newImage("images/button_intro-over.gif");
		button_enter_over = newImage("images/button_enter-over.gif");
		preloadFlag = true;
	}
}

function SwitchFloat(inObj, inMoveToMouse, inLeaveOther, inMasterDiv){
	if(document.getElementById){
		var el = document.getElementById(inObj);
		var ar = document.getElementById(inMasterDiv).getElementsByTagName("div");
		if(el.style.display != "block"){
			if (!inLeaveOther) {
				for (var i=0; i<ar.length; i++){
					ar[i].style.display = "none";
				}
			}
			if (inMoveToMouse) {
				el.style.left = tempX + "px";
				el.style.top = tempY + "px";
			}
			el.style.display = "block";
		} else {
			el.style.display = "none";
		}
	}
}

