// common scripts
function preloadMenu() {
	preloadImage('images/sidenav_bullet_roll.gif');
	preloadImage('images/menu/bt_about_on.gif');
	preloadImage('images/menu/bt_programs_on.gif');
	preloadImage('images/menu/bt_individual_on.gif');
	preloadImage('images/menu/bt_events_on.gif');
	preloadImage('images/menu/bt_contact_on.gif');
	preloadImage('images/menu/bt_home_on.gif');
}
function rolloverMenu(btname, state) {
	if (state == 1) {
		var nfile = 'images/menu/'+btname+'_on.gif';
	} else {
		var nfile = 'images/menu/'+btname+'_off.gif';
	}
	if (document.images) {
		if (btname != "none") {
			document.images[btname].src = nfile;
		}
	}
}
var preloaded_images = new Array();
function preloadImage(file) {
	var nix = preloaded_images.length;
	preloaded_images[nix] = new Image();
	preloaded_images[nix].src = file;
}
function rollSideBullet(number, state) {
	var btname = 'bull'+number+'';
	if (state == 1) {
		var nfile = 'images/sidenav_bullet_roll.gif';
	} else {
		var nfile = 'images/sidenav_bullet.gif';
	}
	if (document.images) {
		if (btname != "none") {
			document.images[btname].src = nfile;
		}
	}
}
function contactFormSubmit() {
	var dosubm = true;
	var frm = document.contactf;
	if(dosubm && frm.name.value == "") {
		alert("Please enter your name.");
		dosubm = false;
	}
	if(dosubm && !valid_email_check(frm.email.value)) {
		alert("Please enter a valid email address.");
		dosubm = false;
	}
	if(dosubm && frm.enquiry.value == "") {
		alert("Please enter an enquiry message.");
		dosubm = false;
	}
	if(dosubm) {
		frm.submit();
	}
}
function valid_email_check(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1){
		return false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false;
	}
	if (str.indexOf(at,(lat+1))!=-1){
		return false;
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false;
	}
	if (str.indexOf(dot,(lat+2))==-1){
		return false;
	}
	if (str.indexOf(" ")!=-1){
		return false;
	}
	return true;
}