﻿var newsVisualVertical = 1;
var intervalloVert = 4000;
var numNewsVert;
var larghezzaDivVert = 430;
var altezzaDivVert = 95;
var margineDivVert = 5;
var newsVisualOrizzontal = 4;
var intervalloOriz = 5000;
var numNewsOrizzontal;
var larghezzaDivOriz = 150;
var altezzaDivOriz = 118;
var margineDivOriz = 5;

$(document).ready(function() {
    numNewsVert = $("#jqnewsVert").children().length;
    numNewsOrizzontal = $("#jqnewsOriz").children().length;
    if (numNewsVert > 0) {jqnewsVertical();}
    if (numNewsOrizzontal > 0) {jqnewsOrizzontal();}
});

function jqnewsVertical() {
    if (newsVisualVertical > numNewsVert) {newsVisualVertical = numNewsVert;}
    for (var i = newsVisualVertical; i < numNewsVert; i++) {$($("#jqnewsVert").children()[i]).css("opacity", "0");}
    var gestInter = setInterval(jqNewsRotateVertical, intervalloVert);
    $("#jqnewsVert").mouseover(function() { clearInterval(gestInter) });
    $("#jqnewsVert").mouseout(function() { gestInter = setInterval(jqNewsRotateVertical, intervalloVert); });
}

function jqNewsRotateVertical() {
    $($("#jqnewsVert").children()[0]).animate({ opacity: 0 }, 1000, "linear", function() {
        $($("#jqnewsVert").children()[0]).animate({ marginTop: -altezzaDivVert }, 1000, "linear", function() {
        $($("#jqnewsVert").children()[0]).css("margin", margineDivVert);
        $("#jqnewsVert").append($($("#jqnewsVert").children()[0]));
        $($("#jqnewsVert").children()[newsVisualVertical - 1]).animate({ opacity: 1 }, 1000);
        });
    });
}

function jqnewsOrizzontal() {
    if (newsVisualOrizzontal > numNewsOrizzontal) {newsVisualOrizzontal = numNewsOrizzontal;}
    for (var i = newsVisualOrizzontal; i < numNewsOrizzontal; i++) {$($("#jqnewsOriz").children()[i]).css("opacity", "0");}
    var gestInter = setInterval(jqNewsRotateOrizzontal, intervalloOriz);
    $("#jqnewsOriz").mouseover(function() { clearInterval(gestInter) });
    $("#jqnewsOriz").mouseout(function() { gestInter = setInterval(jqNewsRotateOrizzontal, intervalloOriz); });
}

function jqNewsRotateOrizzontal() {    
    $($("#jqnewsOriz").children()[0]).animate({ opacity: 0 }, 1000, "linear", function() {
        $($("#jqnewsOriz").children()[0]).animate({ marginLeft: -larghezzaDivOriz }, 1000, "linear", function() {
            $($("#jqnewsOriz").children()[0]).css("margin", margineDivOriz);
            $("#jqnewsOriz").append($($("#jqnewsOriz").children()[0]));
            $($("#jqnewsOriz").children()[(newsVisualOrizzontal - 1)]).animate({ opacity: 1 }, 1000);
        });
    });
}