﻿function inizializza(){
    document.location = '#chi_siamo_a';
    document.getElementById('portfolio').style.visibility = 'visible';
    document.getElementById('chi_siamo').style.visibility = 'visible';
    document.getElementById('contatti').style.visibility = 'visible';

    //  Tremolio baloon BLOG e PEOPLE
    agita_baloon_blog(1);

    //  Slider portfolio
    $("#slider_nav").jFlow({
        slides: "#slider_content_list",
        width: "868px",
        height: "110px",
        duration: 600
    });

    $(document).ready(function(){
        
        //  Colorbox
        
        //  Beaver CMS
        $(".beavercms").colorbox({iframe:true, innerWidth:640, innerHeight:508});

        //  Scheda Egidio e Mattia
        $(".people").colorbox({iframe:true, innerWidth:752, innerHeight:572});

        //  Portfolio
        $("a[rel='portfolio_napatelier_immagine_coordinata']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
        $("a[rel='portfolio_napatelier_fotografie_prodotti']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});

        $("a[rel='portfolio_studiotemas']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});

        $("a[rel='portfolio_carlaperretti']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});

        $("a[rel='portfolio_postumia1967']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});

        $("a[rel='portfolio_ghirada2']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});

        $("a[rel='portfolio_fisiomano']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});

        //  Preload di tutte le immagini
        $.preloadCssImages();
    });
}


var portofolio_numero_slide = 2;
function portofolio_slider(num){
    for(var i=1; i<=portofolio_numero_slide; i++){
        if(i==num){
            document.getElementById('btn'+i).className = 'jFlowControl active';
        }else{
            document.getElementById('btn'+i).className = 'jFlowControl';
        }
    }

    portfolio_slide_attiva = num;
}

var portfolio_slide_attiva = 1;

function portofolio_slider_next(){
    portfolio_slide_attiva++;
    if(portfolio_slide_attiva>portofolio_numero_slide){
        portfolio_slide_attiva = 1;
    }
    portofolio_slider(portfolio_slide_attiva);
}

function portofolio_slider_prev(){
    portfolio_slide_attiva--;
    if(portfolio_slide_attiva<1){
        portfolio_slide_attiva = portofolio_numero_slide;
    }
    portofolio_slider(portfolio_slide_attiva);
}


        
function contactFormValidation() {

	var nome = document.getElementById('form_nome').value;
	var email = document.getElementById('form_email').value;
	var testo = document.getElementById('form_testo').value;

	var emptyField = false;

	if(nome.length < 1){
            alert("Inserire un valore per il campo NOME");
            emptyField = true;
            return false;
        }
	if(email.length < 1){
            alert("Inserire un valore per il campo EMAIL");
            emptyField = true;
            return false;
        }
        if(testo.length < 1){
            alert("Inserire un valore per il campo MESSAGGIO");
            emptyField = true;
            return false;
        }

        if(!email.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i)){
            alert("L'indirizzo EMAIL inserito non è valido");
            emptyField = true;
            return false;
        }

        //  Tutto ok, invio l'email
        $.ajax({
            type: 'POST',
            url: 'invia_contatto.php',
            data: "nome="+escape(nome)+"&email="+escape(email)+"&testo="+escape(testo),
            success: function() {
                alert('Appena possibile verrà  ricontattato. Grazie mille!');
                //  Svuoto i campi e nascondo il form
                document.getElementById('form_nome').value = '';
                document.getElementById('form_email').value = '';
                document.getElementById('form_testo').value = '';
                nascondi_form();
            }
        });

	return false;

}

function mostra_form(){
    document.getElementById("form_open").style.display='none';
    $('#contatti_form').animate({width: 700}, 200, '',
        function(){
            document.getElementById("form_nome").style.display='block';
            document.getElementById("form_email").style.display='block';
            document.getElementById("form_testo").style.display='block';
            document.getElementById("form_submit").style.display='block';
            document.getElementById("form_close").style.display='block';
        }
    );
}

function nascondi_form(){
    document.getElementById("form_nome").style.display='none';
    document.getElementById("form_email").style.display='none';
    document.getElementById("form_testo").style.display='none';
    document.getElementById("form_submit").style.display='none';
    $('#contatti_form').animate({width: 0}, 200, '',
        function(){
            document.getElementById("form_open").style.display='block';
            document.getElementById("form_close").style.display='none';
        }
    );
}



var people_baloon_positions = [
    [651, 445],
    [651, 450],
    [651, 440],
    [656, 445],
    [656, 450],
    [656, 440],
    [646, 445],
    [646, 450],
    [646, 440]
]
var agita_baloon_people_interval_1 = null;
var agita_baloon_people_interval_2 = null;

function agita_baloon_people(velocita){
    switch(velocita){
        case 1:
            agita_baloon_people_interval_1 = window.setInterval("agita_baloon_people_submit()", 50);
            break;
        case 2:
            agita_baloon_people_interval_2 = window.setInterval("agita_baloon_people_submit()", 25);
            break;
    }
}

function agita_baloon_people_submit(){
    var position = Math.floor(Math.random()*9);

    document.getElementById('baloon_people').style.left = people_baloon_positions[position][0]+'px';
    document.getElementById('baloon_people').style.top = people_baloon_positions[position][1]+'px';
}

function ferma_baloon_people(){
    window.clearInterval(agita_baloon_people_interval_2)
}



var blog_baloon_positions = [
    [550, 392],
    [550, 390],
    [550, 394],
    [552, 392],
    [552, 390],
    [552, 394],
    [548, 392],
    [548, 390],
    [548, 394]
]
var agita_baloon_blog_interval_1 = null;
var agita_baloon_blog_interval_2 = null;

function agita_baloon_blog(velocita){
    switch(velocita){
        case 1:
            agita_baloon_blog_interval_1 = window.setInterval("agita_baloon_blog_submit()", 65);
            break;
        case 2:
            agita_baloon_blog_interval_2 = window.setInterval("agita_baloon_blog_submit()", 10);
            break;
    }
}

function agita_baloon_blog_submit(){
    var position = Math.floor(Math.random()*9);

    document.getElementById('baloon_blog').style.left = blog_baloon_positions[position][0]+'px';
    document.getElementById('baloon_blog').style.top = blog_baloon_positions[position][1]+'px';
}

function ferma_baloon_blog(){
    window.clearInterval(agita_baloon_blog_interval_2)
}