//---------------------------------------------------------------Mouse Over Effects------------------------------------------------------------------
var onImages=new Array();
function Rollover(imgName, imgSrc){
	onImages[imgName] = new Image();
	onImages[imgName].src = imgSrc;
}
function turnOn(imgName){ 
	if(document.images[imgName].filters != null) 
		document.images[imgName].filters[0].apply();
	document.images[imgName].offSrc = document.images[imgName].src;
	document.images[imgName].src    = onImages[imgName].src;
	if(document.images[imgName].filters != null)
		document.images[imgName].filters[0].play();
}

function turnOff(imgName){ 
	if(document.images[imgName].filters != null)
		document.images[imgName].filters[0].stop();
	document.images[imgName].src = document.images[imgName].offSrc;
}
//Specify name of participating images, plus paths to their onMouseover replacements:
Rollover("home",  "picture/menu_1ov.jpg");
Rollover("mission", "picture/menu_2ov.jpg");
Rollover("member", "picture/menu_3ov.jpg");
Rollover("publication", "picture/menu_4ov.jpg");
Rollover("graduate", "picture/menu_5ov.jpg");
Rollover("meeting", "picture/menu_6ov.jpg");
Rollover("course", "picture/menu_7ov.jpg");
Rollover("workshop", "picture/menu_8ov.jpg");
Rollover("lecture", "picture/menu_9ov.jpg");
Rollover("seminar", "picture/menu_10ov.jpg");
Rollover("ozawa", "picture/menu_11ov.jpg");
Rollover("consulting", "picture/menu_12ov.jpg");
Rollover("application", "picture/menu_13ov.jpg");
Rollover("geot", "picture/menu_14ov.jpg");
//---------------------------------------------------------------Others---------------------------------------------------------------------------------
function refresh(){
    window.location.reload( false );
}
function checkForm(id) {
	var f = document.forms[id];
	for (var i=0; i< f.elements.length; i++) {
		if ( (f.elements[i].type == "checkbox") && (f.elements[i].checked == true) )
			return confirm('This will delete all information related to selected items from the database!\nContinue?');
	}
	alert("No boxes have been checked!");	
	return false;
}
function checkMultipleForm(id, category) {
	var f = document.forms[id];
	for (var i=0; i< f.elements.length; i++) {
		if ( (f.elements[i].type == "checkbox") && (f.elements[i].checked == true) )
			return confirm('This will delete all information related to selected '+category+' from the database!\nContinue?');
	}
	alert("No boxes have been checked!");	
	return false;
}
function checkSelectedForm(category) {
	var f = document.forms[0];
	for (var i=0; i< f.elements.length; i++) {
		if ( (f.elements[i].type == "checkbox") && (f.elements[i].checked == true) )
			return confirm('This will delete all information related to selected '+category+' from the database!\nContinue?');
	}
	alert("No boxes have been checked!");	
	return false;
}
function checkAttach(){
	if (document.forms[1].title.value.length <= 0){
		alert('The title of file attached is required.');
		document.forms[1].title.focus();
		return false;
	}
	if (document.forms[1].filename.value.length <= 0){
		alert('The filename is required.');
		document.forms[1].filename.focus();
		return false;
	}
	var msg = "Are you sure that you want to attach this file?";
	var yesno=confirm(msg);
	if (yesno) return true;
	else return false;
}
//----------------------------------------------------------------------------------------------List Box-------------------------------------------------------------
function addOption(selectObject,optionText,optionValue) {
	var optionObject = new Option(optionText,optionValue);
	var optionRank = selectObject.options.length;
	selectObject.options[optionRank]=optionObject;
}
function deleteOption(selectObject,optionRank) {
	if (selectObject.options.length!=0) { selectObject.options[optionRank]=null; }
}
function addList() {
    var formObject = document.orderForm;
	var oldIndex = formObject.oldOrder.selectedIndex;
    if (oldIndex !=-1) {
        addOption(formObject.newOrder,formObject.oldOrder.options[oldIndex].text, formObject.oldOrder.options[oldIndex].text);
    } else {
        alert("Please select the item on the left hand side box and click Add");
    }
}
function delList(){
	var formObject = document.orderForm;
	if (formObject.newOrder.selectedIndex!=-1) {
		deleteOption(formObject.newOrder,formObject.newOrder.selectedIndex);
	} else {
		alert("Select an option on the righ hand side box and click Delete");
	}
}
function allOptions(){
	var formObject = document.orderForm;
	var selectedArray = new Array();
	var i;
	var count = 0;
	if (formObject.newOrder.options.length != formObject.oldOrder.options.length){
			alert("Number of items in the left hand side box is not equal to the number in the right hand side box.");
			return false;
	}else{
			for (var i=0; i<formObject.newOrder.options.length; i++) {
					formObject.newOrder.options[i].selected = true;
			}
			for (i=0; i<formObject.newOrder.options.length; i++) {
					if (formObject.newOrder.options[i].selected) {
						selectedArray[count] = formObject.newOrder.options[i].value;
						count++;
					}
			}
			formObject.selectedValue.value = selectedArray;
			return true;
	}
}