/////////////////////////////////////////////functions////////////////////////////
//////////////////////////////////////////////////////////////////////////////////

//test if null or empty
function isNullOrEmpty(value)
{
    return (value == null || value == '')
}


function changeDisplay( whichLayer, newValue ) {
	var elem, vis;
	if( document.getElementById ) // this is the way the standards work
		elem = document.getElementById( whichLayer );
	else if( document.all ) // this is the way old msie versions work
		elem = document.all[whichLayer];
	else if( document.layers ) // this is the way nn4 works
		elem = document.layers[whichLayer];
	vis = elem.style;
	vis.display = newValue;
}


function validate_regform()
{

	// class list
	if (isNullOrEmpty(document.regform.class_list_id.value))
    {
    	alert('Please select your name from the drop down menu.');
		document.regform.class_list_id.focus();
		return false;
    }
    
    
	// validate email
	if (isNullOrEmpty(document.regform.email.value))
    {
		alert('Please enter a valid email address.');
		document.regform.email.focus();
		return false;
	}
	else if (!/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i.test(document.regform.email.value))
    {
        alert('Please enter a valid email address.');
        document.regform.email.focus();
		return false;
    }else{
		
	}
	
	if (isNullOrEmpty(document.regform.month.value))
    {
		alert('Please enter your date of birth.');
		document.regform.month.focus();
		return false;
	}	
	
	if (isNullOrEmpty(document.regform.day.value))
    {
		alert('Please enter your date of birth.');
		document.regform.day.focus();
		return false;
	}	
	
	if (isNullOrEmpty(document.regform.year.value))
    {
		alert('Please enter your date of birth.');
		document.regform.year.focus();
		return false;
	}
	
	if (isNullOrEmpty(document.regform.password.value))
    {
		alert('Please enter a password.');
		document.regform.password.focus();
		return false;
	}	
	
	if (isNullOrEmpty(document.regform.password2.value))
    {
		alert('Please re-enter your password.');
		document.regform.password2.focus();
		return false;
	}		
	

	if (document.regform.password.value != document.regform.password2.value)
    {
		alert('Your passwords do not match.');
		document.regform.password2.focus();
		return false;
	}	
	
	

	//Default
    return true;
}




