
// Settings for the horizontal rotation.
var newsVisualOrizzontal = 5;   //Number of news to be displayed
var intervalloOriz = 5000; // time > 1500
var numNewsOrizzontal;
//Enter the same value used in the file css/style.css for "jqnewsOriz"
var larghezzaDivOriz = 0; // width div
var altezzaDivOriz = 150; // height div
var margineDivOriz = 2; // margin between div

$(document).ready(function() {
    numNewsOrizzontal = $(".jqnewsOriz").children().length;
    if (numNewsOrizzontal > 0) {
        jqnewsOrizzontal();
    }
});



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);
        });
    });
}

