$(document).ready(function(){

    $('.home-item.added').removeClass('added');  

    $('.accordion-menu .button').click(function(e){
        e.preventDefault();
        var $clicked = $(this);

        $('.accordion-menu .button.selected').removeClass('selected');
        $clicked.addClass('selected');

        var $accordion = $($clicked.attr('href'));

        if (!$accordion.is(':visible')){
            $('.accordion:visible').slideUp('slow');
            $accordion.slideDown('slow');
        }
    });

    $('a[href=#contacts]').click(function(e){
        e.preventDefault();
        $('html, body').animate({
            scrollTop : $('#contacts').offset().top
        }, 900);
    });

    $('.preview.load img').each(function(){
        var $img = $(this);
        var $parent = $img.parent();
        var src = $img.attr('src');

        if ($img[0].complete){
            $parent.removeClass('load');
            $img.show();
        }else{
            $img.load(function(){
                $parent.removeClass('load');
                $img.fadeIn('slow');
            }).attr('src', src);
        }
    });

    $('input[type=text], textarea').placeholder();
  
    $('#contacts-form form, .contact-agency form').live('submit', function( e ) {
        e.preventDefault();
        var form= $(this);
        var submit = form.find('input[type=submit]');
        
        submit.attr('disabled', 'disabled');
        submit.val('Invio in corso');
        
        $.post($(this).attr('rel'), $(this).serialize())
        .success(function( data ) { 
            submit.removeAttr('disabled');
            submit.val('Invia');
            alert(data.msg);
        })
        .error(function(){
            alert("Errore nell’invio del form");
        });
    });    
});


