
function validateEmail(address) {
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(reg.test(address) == false) {
	return false;
    }
    else {
        return true;
    }
}

function submitContact(formname) {
    // validate input
    var valid = true;
 
    var name  = $("input#name").val(); 
    var email = $("input#email").val(); 
    var msg   = $("textarea#message").val();

    // reset css on fields
    $('#error-div').hide();
    $('#name').removeClass("invalid_input");
    $('#email').removeClass("invalid_input");
    $('#message').removeClass("invalid_ta");

    if (name == "") {
        valid = false;
        $('#error-msg').html("Please enter your name");
        $('#error-div').show();
        $('#name').addClass("invalid_input");
    }
    else {
        $('#name').addClass("valid_input");
    }

    if (email == "" || !validateEmail(email)) {
        valid = false;
        $('#error-msg').html("Please enter a valid email address");
        $('#error-div').show();
        $('#email').addClass("invalid_input");
    }
    else {
        $('#email').addClass("valid_input");
    }

    if (msg == "") {
        valid = false;
        $('#error-msg').html("Please enter your message");
        $('#error-div').show();
        $('#message').addClass("invalid_ta");
    }
    else {
        $('#message').addClass("valid_ta");
    }

    if (valid) {
        var url  = "php/contactus.php";
        var data = $(formname).serialize();
        $.post(url, data, function(response) {
                $('#contact-form-div').hide();
		$('#contact-confirm-div').show();
	    });

        $('#contact-confirm-div').show();
        $('#contact-form-div').hide();
    }
}