$(document).ready(function() 
    { 
       /*  $("#listings-table").tablesorter();  */
        /* $("#listings-table").tablesorter( {sortList: [[1,0]], widgets: ['zebra']} ); */
    
    if ($('form.contact-form').length) {
    	$('form.contact-form input#submitcontact').click(function() {
    	
    		var _errors = new Array();
    		if ($('form.contact-form input[name="First_Name"]').val().length == 0) {
    			$('form.contact-form input[name="First_Name"]').addClass('formerror');
    			_errors.push("You must provide your first name.");
    		}
    		if ($('form.contact-form input[name="Last_Name"]').val().length == 0) {
    			$('form.contact-form input[name="Last_Name"]').addClass('formerror');
    			_errors.push("You must provide your last name.");
    		}
    		if ($('form.contact-form input[name="Email_Address"]').val().length == 0) {
    			$('form.contact-form input[name="Email_Address"]').addClass('formerror');
    			_errors.push("You must enter a valid email address.");
    		} else {
    			var regMail = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,3})$/;
				if (regMail.test($('form.contact-form input[name="Email_Address"]').val()) == false) {
					$('form.contact-form input[name="Email_Address"]').addClass('formerror');
					_errors.push("You must enter a valid email address.");
				}
    		}
    		if ($('form.contact-form input[name="Subject"]').val().length == 0) {
    			$('form.contact-form input[name="Subject"]').addClass('formerror');
    			_errors.push("You must enter a subject.");
    		}
    				
    		if ($('form.contact-form textarea#Comments').val().length == 0) {
    			$('form.contact-form textarea#Comments').addClass('formerror');
    			_errors.push("Please enter your questions or comments in the box provided.");
    		}
    		
    		if (_errors.length) {
    			alert("Error\n"+_errors.join("\n"))
    			return false;
    		}
    		
    		return true;
    	});
    }
    
    
    
}); 
