jQuery(function( $ ){ $(".close").click(function() { $(this).parent().slideUp('fast'); }); }); $(document).ready(function(){ // ALFANUMERIC $('.amount').numeric({allow:"-"}); //CONTACT FORM $('#contactform_error').hide(); $('input, textarea').focus(function(){ $(this).addClass('focus'); }); $('input, textarea').blur(function(){ $(this).removeClass('focus'); }); $("#contactform_button").click(function() { $("#contactform_button").blur();//remove ugly dotted frame $('#contactform_error').slideUp(300); var hasError = false; var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/; var securityReg = /^([\d-]{3})?$/; var name = $("#contactform_name").val(); if (name == "") { $("#contactform_name").addClass('error'); hasError = true; } else { $("#contactform_name").removeClass('error'); } var email = $("#contactform_email").val(); if(email == "" || !emailReg.test(email)) { $("#contactform_email").addClass('error'); hasError = true; } else { $("#contactform_email").removeClass('error'); } var phone = $("#contactform_phone").val(); if (phone == "") { $("#contactform_phone").addClass('error'); hasError = true; } else { $("#contactform_phone").removeClass('error'); } var message = $("#contactform_message").val(); if (message == "") { $("#contactform_message").addClass('error'); hasError = true; } else { $("#contactform_message").removeClass('error'); } var security = $("#contactform_security").val(); if (security == "" || !securityReg.test(security)) { $("#contactform_security").addClass('error'); hasError = true; } else { $("#contactform_security").removeClass('error'); } var as = $("#contactform_as").val(); if(hasError == false) { $("#contactform_button").attr('disabled','disabled'); $("#contactform_button").html('Sending...'); $("#contactform_button").addClass('sending'); var str = $("#contact_form").serialize(); var destination = $("#contact_form").attr("action") + '?js=1'; $.ajax({ type: "POST", url: destination, data: str, success: function(msg){ $("#contact_form").ajaxComplete(function(event, request, settings){ if(msg == 'OK') { $('#contact_form').html("
"); $('#contactform_success').html("

Your message has been sent. Thank you!
We will contact you shortly if your message requires a response.

").slideDown(300); } else { $('#contactform_error').html('

'+msg+'

'); $("#contactform_button").html("Send »"); $("#contactform_button").removeClass('sending'); $('#contactform_error').slideDown(300); $("#contactform_button").removeAttr("disabled"); } }); } }); } return false; }); });