$(function() {

	$("#contactForm").submit(function(){
		$(".error").hide();
		$(".mailerror").hide();
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var salutation = $("#salutation").val();
		var nameVal = $("#frmName").val();
		var emailFromVal = $("#frmEmail").val();
		var frmNumber = $("#frmNumber").val();
		var frmSubject = $("#frmSubject").val();
		var messageVal = $("#frmMsg").val();
		var frmCode = $("#frmCode").val();
    	var dataString = 'salutation='+salutation+'&nameVal='+nameVal+'&emailFromVal='+emailFromVal+'&frmNumber='+frmNumber+'&frmSubject='+frmSubject+'&messageVal='+messageVal+'&frmCode='+frmCode;

		if(nameVal == '' || nameVal == 'undefined') {
            $("#frmName").focus();
			$("#frmName").after('<span class="error">Please enter your name.</span>');
		}
		else if(emailFromVal == '') {
            $("#frmEmail").focus();
			$("#frmEmail").after('<span class="error">Please enter your email address.</span>');
		}
		else if(!emailReg.test(emailFromVal)) {
            $("#frmEmail").focus();
		    $("#frmEmail").after('<span class="error">Please enter a valid email address.</span>');
		}
		else if(messageVal == '') {
            $("#frmMsg").focus();
			$("#frmMsg").after('<span class="error">Please enter your message.</span>');
		}
		else if(frmCode == '') {
            $("#frmCode").focus();
			$("#frmCode").next().next().after('<span class="error">Please enter the verification code.</span>');
		}
        else{
            $.ajax({
        	    type: 'POST',
        		url: 'contactus.php',
                data: dataString,
        		beforeSend: function() {
                    $('.mailloading').show(1);
                    $('.formButtons').hide(1);
        		},
                complete: function(){
                    $('.mailloading').hide(1);
                    $('.formButtons').show(1);
                },
        		success: function(data) {
                    if(data == "yes"){
                        $('.theform').hide(110);
                        $('.mailsuccess').html('Your message has been sent.<br />Thank you for your time.').show(1);
                        $(window).scrollTo('top', 200);
                		$("#frmName").val("");
                		$("#frmEmail").val("");
                		$("#frmNumber").val("");
                		$("#frmSubject").val("");
                		$("#frmMsg").val("");
                		$("#frmCode").val("");
                        //setTimeout("$('.mailsuccess').slideUp('slow');", 10000);
                        //setTimeout("$('.theform').slideDown('slow');", 10000);
                    }
                    else{
                        $('.mailerror').html(data).show(1);
                        $("#captchaclicker").trigger('click');
                    }
        		}
        	})
        }
        return false;
	});
});

