﻿/* Created by One-v */
jQuery(function ($) {
    $(".contact").click(function () {
        if ($("#contactHolder").is(":hidden")) {
            $("#contactHolder").slideDown("fast");
            $(this).addClass("menuOpen");
        } else {
            $("#contactHolder").slideUp("fast");
            $(this).removeClass("menuOpen");
        }
        return false;
    });

    $("#topNav li a").not(".contact").mouseover(function () {
        if (!$("#contactHolder").is(":hidden")) {
            $("#contactHolder").slideUp("fast");
            $(".contact").removeClass("menuOpen");
        }
    });

    $("#topNav li").filter(function () {
        return $(this).find("ul");
    }).hover(function () {
        $(this).find("ul").show();
        $(this).find("a:first").addClass("selected");
    }, function () {
        $(this).find("ul").hide();
        $(this).find("a:first").removeClass("selected");
    });

    var validator = $("#contactForm").validate({
        rules: {
            FullName: "required",
            Phone: "required",
            Email: {
                required: true,
                email: true
            }
        },
        messages: {
            FullName: " Enter your Full name ",
            Phone: " Enter your phone ",
            Email: {
                required: " Enter your email ",
                email: " Enter your email "
            }
        },
        success: function (label) {
            // set &nbsp; as text for IE
            label.html("&nbsp;").addClass("checked");
        },
        submitHandler: function (form) {
            jQuery(form).ajaxSubmit({
                //                target: "#contactHolder",
                beforeSubmit: function () {
                    $("#contactHolder .preloader").css("display", "inline-block");
                    $("#contactHolder .btn_submit").fadeOut("normal", function () { $(this).remove() });
                },
                success: function (data) {
                    $(".preloader").hide();
                    $("#contactHolder .formI").fadeOut("slow", function () {
                        $("#contactHolder").prepend(data).end().fadeIn("slow");
                    });
                }
            });
        }

    });

});


