// Begin BRS Validation Script (version 12.18.08)

	function validateForm(event) {
		var a,e,e2,good,msg;
		var i,inputs,input,value;
		
		good = true;
		msg = "";
		
		// check the text fields, radio buttons and select boxes
		inputs = $('input.required, select.required', event.target );
		for(i=0; i<inputs.length; i++) {
			input = $(inputs.get(i));
			if (input.attr('type') == 'radio') {
				value = $('input[name=' + input.attr('name') + ']:checked').val() ? "1" : "";
			} else {
				value = input.val();
			}
			if(value.length == 0 ) {
				if(msg.length) msg = msg + "\n";
				if(input.attr('requirednote').length)
					msg = msg + "\t" + input.attr('requirednote');
				else 
					msg = msg + "\tThis field is required.";
				good = false;
			}
		}
		

		if(!good) {
			alert ("The following fields are required:\n" + msg);
			event.preventDefault();
		}
	
		$('#accesskey').val('j' + $('#accesskey').val() );

		// check for optional second access key on page
		var e = $('#accesskey2');
		if(e.length)
			e.val('j' + e.val() );
	}

function setRequiredFields(fieldarray) {
	var i;
	for(i=0; i<fieldarray.length; i++) {
		$('#' + fieldarray[i][0]).attr('requirednote', fieldarray[i][1]);
	}
}

$(document).ready(function() {
	
	// Create cross browser button hover `BKS
	$('input[class="button"]').hover(
		function() { $(this).addClass('hover'); },
		function() { $(this).removeClass('hover'); }
	);
});
