$(document).ready(function() {
    // Tooltips
    $(".stt").simpletooltip();

    // Solutions Content Swap
    $(".solution .thumb").click(function(e) {
        var container = $(this).parent().parent();
        var groupContainer = container.parent();
        var detail = container.children(".detail");
        var offset = $(this).offset().left - groupContainer.offset().left + 40;
        
        $('.solution_group').css({ backgroundPosition: offset + 'px bottom' });
        $(".solution_detail").show().html(detail.html());
        
        return false;
    });
    
    // Request Materials Form Validation
    $("#materials-request-form").validate({
        rules: {
            requestor_name: {
                required: true
            },
            email_address: {
                required: true,
                email: true
            },
            street_address: {
                required: true
            },
            city: {
                required: true
            },
            state: {
                required: true
            },
            zip: {
                required: true
            }
        },
        messages: {
            requestor_name: {
                required: "Please enter your name for shipping."
            },
            email_address: {
                required: "Please provide an email address we can use to contact you.",
                email: "Please ensure your email address is valid."
            }
        },
        submitHandler: function(form) {
            $(form).ajaxSubmit({
                target: "#response",
                beforeSubmit: onEduMaterialRequest,
                success: onEduMaterialResponse
            });
        }
    })

});


function onEduMaterialRequest(formData, jqForm, options)
{
    return true;
}

function onEduMaterialResponse(responseText, statusText, xhr, form)
{

    $("#request").hide();
    $("#response").show();
    
}

