//check form fields - basic validation
function checkDetailsForm() {
	if( !document.getElementById )
		return false;

	if( document.getElementById('detailsButton') ) {
		var detailsButton = document.getElementById('detailsButton');
		detailsButton.onclick = function() {
			if( document.getElementById('formAlert') ) {
				var formAlert = document.getElementById('formAlert');

				var nameField = document.getElementById('name');
				var universityField = document.getElementById('university');
				var courseField = document.getElementById('course');
				var emailField = document.getElementById('email');
				var passwordField = document.getElementById('password');
				var password_confirmField = document.getElementById('password_confirm');

				if( nameField.value.length==0 ) {
					formAlert.style.display="block";
					nameField.style.border="1px solid red";
				}
				else
					nameField.style.border="1px solid transparent";
				
				if( universityField.value.length==0 ) {
					formAlert.style.display="block";
					universityField.style.border="1px solid red";
				}
				else
					universityField.style.border="1px solid transparent";
				
				if( courseField.value.length==0 ) {
					formAlert.style.display="block";
					courseField.style.border="1px solid red";
				}
				else
					courseField.style.border="1px solid transparent";
				
				if( emailField.value.length==0 ) {
					formAlert.style.display="block";
					emailField.style.border="1px solid red";
				}
				else
					emailField.style.border="1px solid transparent";
				
				if( passwordField.value.length==0 ) {
					formAlert.style.display="block";
					passwordField.style.border="1px solid red";
				}
				else
					passwordField.style.border="1px solid transparent";
				
				if( password_confirmField.value.length==0 ) {
					formAlert.style.display="block";
					password_confirmField.style.border="1px solid red";
				}
				else
					password_confirmField.style.border="1px solid transparent";


				if( nameField.value.length == 0 ||
					universityField.value.length == 0 ||
					courseField.value.length == 0 ||
					emailField.value.length == 0 ||
					passwordField.value.length == 0 ||
					password_confirmField.value.length == 0
				)
					return false;
				else
					formAlert.style.display="none";	

			} //end if formAlert
			

			if( document.getElementById('passwordAlert') ) {
				var passwordAlert = document.getElementById('passwordAlert');
				var passwordField = document.getElementById('password');
				var password_confirmField = document.getElementById('password_confirm');
				if( passwordField.value != password_confirmField.value ) {
					passwordAlert.style.display="block";
					passwordField.style.border="1px solid red";
					password_confirmField.style.border="1px solid red";
					return false;
				}
				else {
					passwordAlert.style.display="none";
					password_confirmField.style.border="1px solid transparent";
					passwordField.style.border="1px solid transparent";
				} //end if passwords don't match
			} //end if passwordAlert

		}; //end detailsButton function
	} //end if there's a detailsButton
}; //end fn

Event.observe(window, 'load', function() {
	checkDetailsForm();	
});

