var _openMenu = false;

var _DocLoaded = false;

function preloadImages(imageArray) {
	var images = new Array(imageArray.length);
	for (i=0;i<imageArray.length;i++) {
		images[i] = new Image();
		images[i].src = imageArray[i];
	}
}

function navMenuOver(imageName,newImageFile,mnuName,subMenu) {
	if (!_DocLoaded) {
		return false;
	}
	
	swapImage(imageName,newImageFile);
	
	if (_openMenu) {
		_openMenu.style.display='none';
		openMenu = false;
	}
	
	if (document.getElementById(mnuName)) {
		_openMenu = document.getElementById(mnuName);
		_openMenu.style.display='block';
	}		
}

function navMenuOut(imageName,newImageFile) {
	swapImage(imageName,newImageFile);	
}

function swapImage(imageName,newImageFile) {
	if (!_DocLoaded) {
		return false;
	}
	
	var buttonOver = new Image();
	buttonOver.src = newImageFile;
	document[imageName].src = buttonOver.src;
}

function toggleOpen(divName) {
	if(!document.getElementById(divName)) {
		return false;
	}
	
	if (document.getElementById(divName).style.display == 'none') {
		  document.getElementById(divName).style.display='block';
	}
	else {
		document.getElementById(divName).style.display='none';
	}
}

function validateForm(formName) {
    if (formName == "eclubForm") {
        if (document.eclubForm.name_last.value == "" ||
            document.eclubForm.name_first.value == "" ||
            document.eclubForm.email.value == "") {
            alert("All fields marked with * are required");
            //test if aol account was provided
            if (/\w*@(aol.com)/.test(document.eclubForm.email.value)) {
                alert("AOL Accounts are not accepted. Please try a different email address.");
            }
            return false;
        }
        if (/\w*@(aol.com)/.test(document.eclubForm.email.value)) {
            alert("AOL Accounts are not accepted. Please try a different email address.");
            return false;
        }
    }
    else if (formName == "playersForm") {
        if (document.playersForm.name_last.value == "" ||
            document.playersForm.name_first.value == "" ||
            document.playersForm.address.value == "" ||
            document.playersForm.city.value == "" ||
            document.playersForm.state.innerHtml == "" ||
            document.playersForm.email.value == "") {
            alert("All fields marked with * are required.\n");
            //test if aol account was provided
            if (/\w*@(aol.com)/.test(document.playersForm.email.value)) {
                alert("AOL Accounts are not accepted. Please try a different email address.");
            }
            return false;
        }
        if (/\w*@(aol.com)/.test(document.playersForm.email.value)) {
            alert("AOL Accounts are not accepted. Please try a different email address.");
            return false;
        }
    }
    return true;
}