// JavaScript Document
var servizi = false;
var timer;
var percent = 0;

var scrollSpeed = 50;
var current = 0;
var direction = 'h';
function bgscroll() {
    current -= 1;
    $('div.header').css("backgroundPosition", (direction == 'h') ? current + "px 0" : "0 " + current + "px");
}

$(document).ready(function(){



//Calls the scrolling function repeatedly
setInterval(bgscroll, scrollSpeed);


	/* effetto hover per sezione network meteo					  
	$("#link_network_meteo_rimini").mouseover(function(){$(this).animate({top: 10}, 'fast');});
	$("#link_network_meteo_rimini").mouseout(function(){$(this).animate({top: 0}, 'fast');});
	$("#link_network_meteo_cattolica").mouseover(function(){$(this).animate({top: 10}, 'fast');});
	$("#link_network_meteo_cattolica").mouseout(function(){$(this).animate({top: 0}, 'fast');});
	$("#link_network_meteo_misano_adriatico").mouseover(function(){$(this).animate({top: 10}, 'fast');});
	$("#link_network_meteo_misano_adriatico").mouseout(function(){$(this).animate({top: 0}, 'fast');});
	$("#link_network_meteo_portoverde").mouseover(function(){$(this).animate({top: 10}, 'fast');});
	$("#link_network_meteo_portoverde").mouseout(function(){$(this).animate({top: 0}, 'fast');}); */

						   
	hideAll();
	
	$("#menu_home").mouseover(function() {hideAll();});
	$("#menu_servizi").mouseover(function() {hideAll();$("#sub_menu_servizi").fadeIn("slow");});
	$("#menu_mappe").mouseover(function() {hideAll();$("#sub_menu_mappe").fadeIn("slow");});
	$("#menu_previsioni").mouseover(function() {hideAll();$("#sub_menu_previsioni").fadeIn("slow");});
	$("#menu_webcam").mouseover(function() {hideAll();$("#sub_menu_webcam").fadeIn("slow");});
	$("#menu_community").mouseover(function() {hideAll();$("#sub_menu_community").fadeIn("slow");});
	$("#menu_business").mouseover(function() {hideAll();$("#sub_menu_business").fadeIn("slow");});
	$("#menu_contatti").mouseover(function() {hideAll();$("#sub_menu_contatti").fadeIn("slow");});
	
	
	/* scrollable per le cam */
	/*$("div.horizontal:first").scrollable({loop:true});
	$("div.double").scrollable({
		clickable:false,
		onSeek: function() {
			$("#info").text("current index: " + this.getStatus().index);	
		}		
	});*/
	// initialize scrollable  
    $("div.scrollable").scrollable({ 
             
        // items are auto-scrolled in 2 secnod interval 
        interval: 2000, 
         
        // when last item is encountered go back to first item 
        loop: true,  
         
        // make animation a little slower than the default 
        speed: 1000, 
         
        // when seek starts make items little transparent 
        onBeforeSeek: function() { 
            this.getItems().fadeTo(200, 1);         
        }, 
         
        // when seek ends resume items to full transparency 
        onSeek: function() { 
            this.getItems().fadeTo(200, 1); 
        }
    });    
	
	/* animazione sopra i pulsanti delle previ  */
	var start;
	$("#previsioni ul li a").hover(function() {
	    elem = $(this);
	    timer = setTimeout("startTimer(elem)", 1000);
	}, function() {
	    elem = $(this);
	    stopTimer(elem);
	});

	/* tooltip sulle cam */
	$('.item a').tooltip({
		track: true,
		delay: 0,
		showURL: false,
		showBody: " § ",
		fade: 250
	});
	

    
    /*$().ajaxSend(function(r,s){$("#loading").show();});  
    $().ajaxStop(function(r,s){$("#loading").fadeOut("fast");});
	updateMsg();*/
	
     /* $('a[rel*=facebox]').facebox({
        loading_image : 'loading.gif',
        close_image   : 'closelabel.gif'
      }) */
      var opzioniZoom =
            {
                xOffset: 20,
                title: false,
                lens:false,
                showEffect:'show',
                hideEffect:'fadeout',
                fadeoutSpeed: 'slow'


            }

      //$(".jqzoom").jqzoom(opzioniZoom);

    
            
});

	
	function startTimer(elem){
		elem.next("em").animate({opacity: "show", top: "-140"}, "slow");
	}
	
	function stopTimer(elem){
		elem.next("em").animate({opacity: "hide", top: "-500"}, "fast");
	    clearTimeout(timer);
	}

    function hideAll(){
	    $("#sub_menu_servizi").css("display", "none");
	    $("#sub_menu_mappe").css("display", "none");
	    $("#sub_menu_previsioni").css("display", "none");
	    $("#sub_menu_webcam").css("display", "none");
	    $("#sub_menu_community").css("display", "none");
	    $("#sub_menu_business").css("display", "none");
	    $("#sub_menu_contatti").css("display", "none");	
    }


    function updateMsg() {
         $("#temporimasto").load("lamTimer.ashx");
         setTimeout('updateMsg()', 10000);
     }
    
    function aggiornaProgress()
    {
        $("#progressReloadCam").progressBar(10+percent);
    }

    function realTime(elem)
    {
        $("#condi").load("/controls/home/condizioniRealTimeGrande2011PerAjax.aspx").fadeIn('normal')
    }
    
    function radio()
    {
        var stile = "top=" + (screen.height/2) + ", left=" + (screen.width/2) + ", width=605, height=440, status=no, menubar=no, toolbar=no scrollbars=no";
        window.open("/streaming-radio.aspx", "", stile);
    }

    


