﻿/// <reference name="MicrosoftAjax.js"/>

$(document).ready(function() {
    $(":text").labelify();

    var addcompany = $('#AddCompany');
    if (addcompany.length == 1) {
        addcompany.click(function() {
            CompanyId++;
            AddCompany(CompanyId);
        });
    };

    $(".moreless").toggle(function() {
        $(".more").show();
        $(this).html("Colapse");
    }
        ,
        function() {
            $(".more").hide();
            $(this).html("Read More");
        });



    $('#newsletter_submit').click(function() {
        $('#newsletter_form').submit();
        return false;
    });

    $("#newsletter_form").validate({
        debug: true,
        rules: {
            newsletter_email: {// compound rule   
                required: true,
                email: true
            }

        },
        messages: {
            newsletter_email: ""
        }
                ,
        submitHandler: function(form) {
            $.ajax({
                type: "GET",
                url: "/Home/Newsletter/" + $("#newsletter_email").val(),
                dataType: "html",
                data: "",
                success: function(response) {
                    $("#newsletter_email").val('');
                    $.facebox(response);
                },
                error: function(xhr, ajaxOptions, thrownError) {
                    alert(xhr.status);
                    alert(thrownError);
                }
            });

        }
                ,
        invalidHandler: function(form, validator) {
            $.get('/Home/InvalidEmail', function(data) {
                $.facebox(data);
            })
        }
    });

    //$('#accordian').accordion({ header: 'accord_header', event: 'mouseover' });

    $('#accordion').tabs("#accordion div.pane", { tabs: 'div.Tab', effect: 'slide', initialIndex: null, event: 'mouseover' });

    // initialize scrollable
    if ($(".scrollable").length > 0) {
        $(".scrollable").scrollable({ circular: true, speed: 1200 }).autoscroll({ autoplay: true, interval: 7000 });
    }


    FillCart();

});
