$(function () {
    $("#accordion").accordion({ collapsible: false, header: "div.filler", icons: false, autoHeight: false, navigation: true });

    $("#form-contact").validate({
        rules: {
            tCompany: "required",
            tAddress: "required",
            tCity: "required",
            tState: "required",
            tZip: "required",
            tName: "required",
            tEmail: {
                required: true,
                email: true
            },
            tPhone: "required",
            tMessage: "required"
        },
        messages: {
            tCompany: "Please enter your company name.",
            tAddress: "Please enter your company address.",
            tCity: "Please enter your company's city.",
            tState: "Please select your company's state.",
            tZip: "Please enter your company's postal code.",
            tName: "Please enter your name.",
            tEmail: "Please enter your e-mail address.",
            tPhone: "Please enter your phone number.",
            tMessage: "Please enter your question or comment."
        }
    });

    $("#form-quote").validate({
        rules: {
            tCompany: "required",
            tAddress: "required",
            tCity: "required",
            tState: "required",
            tZip: "required",
            tName: "required",
            tEmail: {
                required: true,
                email: true
            },
            tPhone: "required",
            tMessage: "required"
        },
        messages: {
            tCompany: "Please enter your company name.",
            tAddress: "Please enter your company address.",
            tCity: "Please enter your company's city.",
            tState: "Please select your company's state.",
            tZip: "Please enter your company's postal code.",
            tName: "Please enter your name.",
            tEmail: "Please enter your e-mail address.",
            tPhone: "Please enter your phone number.",
            tMessage: "Please enter information regarding the quote."
        }
    });

    $("#form-idea").validate({
        rules: {
            tCompany: "required",
            tAddress: "required",
            tCity: "required",
            tState: "required",
            tZip: "required",
            tName: "required",
            tEmail: {
                required: true,
                email: true
            },
            tPhone: "required",
            tMessage: "required"
        },
        messages: {
            tCompany: "Please enter your company name.",
            tAddress: "Please enter your company address.",
            tCity: "Please enter your company's city.",
            tState: "Please select your company's state.",
            tZip: "Please enter your company's postal code.",
            tName: "Please enter your name.",
            tEmail: "Please enter your e-mail address.",
            tPhone: "Please enter your phone number.",
            tMessage: "Please tell us your idea."
        }
    });
    $(".product-accessory").click(function () {
        $.ajax({
            url: '/product-inline.asp?id='+ $(this).attr('rel'),
            success: function (data) {
                $("#sb-title").css({ 'display': 'none' });
                $("#sb-container").css({ 'z-index': '5000' });
                $("#sb-body").css({ 'background': '#fff', 'padding': '20px 0' });
                Shadowbox.open({
                    content: $(data).html(),
                    //.find(".holder").prepend('<img src="/images/common/team-fenex-logo.jpg" style="float:right; display:inline;" />').html(),
                    player: "html",
                    title: "Accessory List",
                    height: 600,
                    width: 800
                });
            }
        });
        return false;
    });
});
