function readioButton(){
    var name = $(this).attr("name"),
        elements = $("[name='" + name + "']");
    elements.parent().removeClass("active");
    elements.filter(":checked").parent().addClass("active");
}

function checkboxButton(){
    if ($(this).filter(":checked").length > 0) {
        $(this).parent().addClass("active");
    } else {
        $(this).parent().removeClass("active");
    }
}


$(function(){

    $(".main-slider .slider_inner").scrollable({
        circular: true
    }).navigator({
        navi: ".main-slider_nav",
        naviItem: "li"
    }).autoscroll({
        autoplay: true,
        interval: 6000
    });
    $(".main-slider .slider_inner ul").css({left: "-968px"}); // fix chrome refresh	

    $(".main-slider_nav").css({ // fix nav
        marginLeft: "-" + ($(".main-slider_nav").outerWidth()/2) + "px"
    });

    $(".scroller .scroller_inner").scrollable( {
        excess: 5
    });

    $(".fancybox").fancybox({
        openEffect	: 'none',
        closeEffect	: 'none'
    });

    $('input[placeholder],textarea[placeholder]').placeholder();

    $(".input-file").each(function(){
        var input = $(this).children("input"),
            label = $(this).children("label");

        input.change(function(){
            label.text(input.val().replace(/^.*[\\\/]/, ''));
        })
    });

    $(".calc-type input").change(function(){
       var el = $(this),
           label = el.parent();
       $(".calc-type li.active").removeClass("active");
       label.addClass("active");
    });


    readioButton();
    $(".btn-checkbox input").each(checkboxButton);

    $(".btn-radio input").live("change", readioButton);
    $(".btn-checkbox input").live("change", checkboxButton);

});
