$(document).ready(function() {

	$('#demo').submit(function () {

		var ok = true;		
		$('#demo :input, #demo label').removeClass('formerror');
		$('#demo :input.nonempty').each(function() {
			if ($(this).val() == '') {
				ok = false;
				$(this).addClass('formerror');
			}
		});

		$('#demo input.email').each(function() {
			if (!/^[a-zA-Z0-9]{1}([\._a-zA-Z0-9\-]+)(\.[_a-zA-Z0-9-]+)*@[a-z0-9\-]+(\.[a-z0-9\-]+){1,3}$/.test($(this).val())) {
				ok = false;
				$(this).addClass('formerror');
			}
		});
		
		/*if (!($("input[name='agree']:checked").val())) {
			ok = false;
			$("label[for*=agree]").addClass('formerror');
		}*/

		return ok;	
	});
	
});

