$(document).ready(function() {
    $(".contact form").hide();
    $(".contact a").show().click(function() {
        $(".contact form input[name=webtolead_email1]").val("");
        $(".contact form input[name=questions_comments_c]").val("");
        $(this).fadeOut("fast");
        $(".contact fieldset.error-email").hide();
        $(".contact fieldset.error").hide();
        $(".contact fieldset.success").hide();
        $(".contact form").fadeIn("fast");
        return false;
    });
    $(".contact form").validate({
        rules: {
            webtolead_email1: { email: true }
        },
        onfocusout: false,
        onkeyup: false,
        showErrors: function(errorMap, errorList) {
            if (errorList.length == 0) return;
            else {
                $(".contact fieldset.contact-send-comments").fadeOut("fast", function() {
                    $(".contact fieldset.error-email").fadeIn("fast");
                    $(".contact input.submit").unbind().val("Ok").click(function() {
                        $(".contact fieldset.error-email").fadeOut("fast", function() {
                            $(".contact form input.submit").val("Send");
                            $(".contact fieldset.contact-send-comments").fadeIn("fast", function() {
                                $(".contact form input[name=webtolead_email1]").focus();
                                $(".contact form input.submit").unbind();
                            });
                        });
                        return false;
                    });
                });
            }
	},
        submitHandler: function(form) {
            if ($(".contact form input[name=webtolead_email1]").val().trim() == "") return false;
            $(form).ajaxSubmit({
                type: 'GET',
                url: 'http://leliahoward.sugarondemand.com/index.php?entryPoint=WebToLeadCapture',
                error: function(XMLHttpRequest, textStatus, errorThrown) {
                  $(".contact  fieldset.contact-send-comments").fadeOut("fast", function() {
                    $(".contact  fieldset.error p").text("An error occurred while submitting your request.").parent("fieldset").fadeIn("fast");
                    $(".contact input.submit").val("Ok").unbind().click(function() {
                        $(".contact fieldset.error").fadeOut("fast", function() {
                            $(".contact input.submit").val("Send");
                            $(".contact fieldset.send-comments").fadeIn("fast");
                        });
                        $(this).unbind();
                        return false;
                    });
                  });
                },
                success: function(data, textStatus) {
                    $(".contact fieldset.contact-send-comments").fadeOut("fast", function() {
                        $(".contact input.submit").val("Ok").unbind().click(function() {
                            $(".contact form").fadeOut("fast", function() {
                                $(".contact  a").fadeIn("fast", function() {
                                    $(".contact input.submit").val("Send").unbind();
                                    $(".contact fieldset.contact-send-comments").show();
                                    $(".contact fieldset.success").hide();
                                });
                            });
                            return false;
                        });
                        $(".contact fieldset.success p").html("Thank you. Your comments have been sent, and we'll get back to you, although it may take a couple of days.");
                        $(".contact fieldset.success").fadeIn("fast");
                        $(this).unbind();
                        //alert('Track PDF -- thanks-for-contacting-us.html');
                        _gaq.push(['_trackPageview', '/beliefs/thanks-for-contacting-us.html']);
                        return false;
                    });
                },
                dataType: 'text'
            });
            return false;
        }
    });
});

