// system JavaScript functions

var currentid="";

// JavaScript Document

var isIE = document.all?true:false;
var isNS = document.layers?true:false;
// checks for required form elements and submits the form
function CheckForm(formid)
{
	var bError = false;
	
	for (i=0;i<document.getElementById(formid).elements.length;i++)
	{
		if (document.getElementById(formid).elements[i].required=="yes")
		{
			if (document.getElementById(formid).elements[i].value=="")
			{
			bError = true;
			break;
			}
			if (document.getElementById(formid).elements[i].emailaddress=="yes")
			{
				if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById(formid).elements[i].value)))
				{
				bError = true;
				break;
				}
			}
		}
	}
	if (bError)
	{
		alert("Please complete required fields correctly.");
		return false;
	}
	else
	{
		return true;
	}
}

function checkEmail(myForm) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm.emailAddr.value)){
return (true)
}
alert("Invalid E-mail Address! Please re-enter.")
return (false)
}

function onlyDigits(e) 
{
	var _ret = true;
	if (isIE) 
	{
		if (window.event.keyCode < 47 || window.event.keyCode > 57) 
		{
			window.event.keyCode = 0;
			_ret = false;
		}
	}
	if (isNS) 
	{
		if (e.which < 47 || e.which > 57) 
		{
			e.which = 0;
			_ret = false;
		}
	}
	return (_ret); 
}

function showHide(id)
{
	if ((currentid!="") && (currentid!=id))
	{
		document.getElementById(currentid).style.display = 'none';
	}
	if (document.getElementById(id).style.display == 'none')
	{
		document.getElementById(id).style.display = '';
	}
	else
	{
		document.getElementById(id).style.display = 'none';
	}
	currentid = id;
}