// Form validation script for library access form

<!--
// Form validation
function validate(form) {
	var elements = form.getElementsByTagName('*');
	var input = null;
	var fail = true;

		
	// Search for invalid inputs
	for (var i = 0; i < elements.length; i++) {
		input = elements[i];
					
		fail = (input.type != null) && (input.type == 'checkbox') && (input.checked != 1);
		if (fail) {			
			try {
				input.focus();
				if (input.id != null && !input.id.indexOf('RULE') > -1 )
				{
					alert('Please agree to follow Library rules and regulations. Thank you.');
				}
			} 
			catch (e) {
			}
			
			return false;
		}

		else if ( (input.type != null) && (input.type == 'text') && (input.name != 'FAX') && (input.value == null || input.value.length < 1) )
		{
			try {
				input.focus();
				alert('Please complete field "' + input.id + '"' + ' -- Thank you.');			
			}				 
			catch (e) {
			}
			
			return false;
			
		}
		
	}			
	
	return true;
}
//-->