﻿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:740, innerHeight:560});

        //  Our friends
        $(".ourfriends").colorbox({iframe:true, innerWidth:752, innerHeight:572});

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

        //  Portfolio
		$("a[rel='portfolio_reoose_immagine_coordinata']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
		$("a[rel='portfolio_avantario_trasporti_immagine_coordinata']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
		$("a[rel='portfolio_mip_banner']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
		$("a[rel='portfolio_mip_brochure']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
		$("a[rel='portfolio_mip_cartonati']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
		$("a[rel='portfolio_tigers_immagine_coordinata']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
		$("a[rel='portfolio_tigers_flyers']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
		$("a[rel='portfolio_vanillina_cd_2011']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
		$("a[rel='portfolio_vanillina_cd_2006']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
		$("a[rel='portfolio_vanillina_poster']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
        $("a[rel='portfolio_suitom_fotografie_interni']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
        $("a[rel='portfolio_cheri_immagine_coordinata']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
        $("a[rel='portfolio_lcw_immagine_coordinata']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
        $("a[rel='portfolio_caprotti_studio_interfaccia']").colorbox({maxWidth:"100%",maxHeight:"100%",scrolling:false,scalePhotos:true});
        $("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 = 5;
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;
	//inizializziamo i campi come corretti
		document.getElementById('form_nome').setAttribute("class", "nome"); 
		document.getElementById('form_nome').setAttribute("className", "nome");
		document.getElementById('form_email').setAttribute("class", "email"); 
		document.getElementById('form_email').setAttribute("className", "email"); 
		document.getElementById('form_testo').setAttribute("class", "testo"); 
		document.getElementById('form_testo').setAttribute("className", "testo"); 

	if(nome.length < 1){
            document.getElementById('form_nome').setAttribute("class", "nome errore"); 
		document.getElementById('form_nome').setAttribute("className", "nome errore");
            emptyField = true;
            return false;
        }
	if(email.length < 1){
            document.getElementById('form_email').setAttribute("class", "email errore"); 
		document.getElementById('form_email').setAttribute("className", "email errore"); 
            emptyField = true;
            return false;
        }
	 if(!email.match(/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,6}$/i)){
            document.getElementById('form_email').setAttribute("class", "email errore"); 
		document.getElementById('form_email').setAttribute("className", "email errore"); 
            emptyField = true;
            return false;
		}
        if(testo.length < 1){
            document.getElementById('form_testo').setAttribute("class", "testo errore"); 
		document.getElementById('form_testo').setAttribute("className", "testo errore"); 
            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() {
				
                document.getElementById("messaggio").style.display='block'; 
				
                // Svuoto i campi e nascondo il form
                document.getElementById('form_nome').value = '';
                document.getElementById('form_email').value = '';
                document.getElementById('form_testo').value = ''
               // nascondi_form();
			   	
            }
        });

	

}

function mostra_form(){
    document.getElementById("form_open", "messaggio").style.display='none';
    $('#contatti_form').animate({width: 700}, 200, '',
        function(){
			document.getElementById("messaggio").style.display='none';
            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';
	document.getElementById("messaggio").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 = [
    [580, 407],
    [575, 402],
    [585, 402],
    [580, 409],
    [585, 402],
    [575, 397],
    [580, 402],
    [585, 397],
    [585, 402]
]
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)
}
