var pages = function() {
    var nav = $( 'ul#nav li a, a.servizi' );
    nav.click( function()
    {
        if($( $( this ).attr( 'href' ) + '-page' ).is(':visible')){
            $( 'div.page:visible' ).toggle( 500 );
        } else {
            $( 'div.page:visible' ).toggle( 500 );
            $( this ).parent().toggleClass( 'selected' );
            $( $( this ).attr( 'href' ) + '-page' ).toggle( 500 );
        }
        return false;
    });
};

$( window ).load( pages );

$(document).ready(function(){
    $(".gallery a[rel^='prettyPhoto']").prettyPhoto({theme:'facebook'});

    $('#contact-form').jqTransform();

    $("#button").click(function(){
        $(".formError").hide();
    });
    $("#button2").click(function(){
        $(".formError").hide();
    });

    var use_ajax=true;
    $.validationEngine.settings={};

    $("#contact-form").validationEngine({
        inlineValidation: false,
        promptPosition: "centerRight",
        success :  function(){
            use_ajax=true
            },
        failure : function(){
            use_ajax=false;
        }
    })

    $("#contact-form").submit(function(e){
        if(!$('#subject').val().length) {
            $.validationEngine.buildPrompt(".jqTransformSelectWrapper","* Campo obbligatorio","error")
            return false;
        }
        if(use_ajax) {
            $('#loading').css('visibility','visible');
            $.post('submit.php',$(this).serialize()+'&ajax=1',
                function(data){
                    if(parseInt(data)==-1) {
                        $.validationEngine.buildPrompt("#captcha","* Wrong verification number!","error");
                    } else {
                        $("#contact-form").hide('slow').after('<h1>Grazie!</h1>');
                    }
                    $('#loading').css('visibility','hidden');
                }
            );
        }
        e.preventDefault();
    })
});
