﻿var tickles = 0;
var sURL = unescape(window.location.pathname);

function startclock(lng) {
    if (lng == '') { lng = 'it' }
    if (lng == 'it') {
        var mnames = new Array('Gen', 'Feb', 'Mar', 'Apr', 'Mag', 'Giu', 'Lug', 'Ago', 'Set', 'Ott', 'Nov', 'Dic');
        var dnames = new Array('Dom', 'Lun', 'Mar', 'Mer', 'Gio', 'Ven', 'Sab');
    }
    if (lng == 'en') {
        var mnames = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
        var dnames = new Array('Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat');
    }
    var ntime = new Date();

    var nhour = ntime.getHours();
    var nmin = ntime.getMinutes();
    var nsec = ntime.getSeconds();
    var nday = ntime.getDate();
    var nyear = ntime.getYear();

    if (nyear < 1900) { nyear += 1900; }
    if (nsec < 10) { nsec = "0" + nsec; }
    if (nmin < 10) { nmin = "0" + nmin; }
    if (nday < 10) { nday = "0" + nday; }

    document.getElementById("myclock").innerHTML = dnames[ntime.getDay()] + ", " + nday + " " + mnames[ntime.getMonth()] + " " + nyear + " - " + nhour + ":" + nmin + ":" + nsec + "&nbsp;";
    
    tickles += 1;
    if (tickles > 3000) {
        tickles = 0;
        newmeteo();
    }
    setTimeout('startclock("' + lng + '")', 1000);
}
function showmeteo(atime) {
    var tnames = new Array('mattina', 'pomeriggio', 'sera', 'notte');
    var ntime = new Date();
    var nday = ntime.getDate().toString();
    var nmonth = (ntime.getMonth() + 1).toString();
    var nyear = ntime.getYear().toString();
    if (nday.length == 1) { nday = "0" + nday }
    if (nmonth.length == 1) { nmonth = "0" + nmonth }
    var ig = document.images("premeteo");
    ig.src = "http://www.3bmeteo.com/html/png/" + nyear + "-" + nmonth + "-" + nday + "_" + atime + "_regione20_small.jpg";
    //url(http://www.3bmeteo.com/html/png/" + nyear + "-" + nmonth + "-" + nday + "_" + atime + "_regione20_small.jpg)
    var iname = "s_" + atime;
    for (var i = 0; i < tnames.length; i++) {
        var xname = "s_" + tnames[i];
        var ob = document.getElementById(xname);
        ob.className = "meteoselect";
    }
    var ob = document.getElementById(iname);
    ob.className = "selected";
}
function newmeteo() {
    var ntime = new Date();
    var nhour = ntime.getHours();
    if ((nhour >= 6) && (nhour < 12)) {
        showmeteo('mattina');
        return;
    }
    if ((nhour >= 12) && (nhour < 18)) {
        showmeteo('pomeriggio');
        return;
    }
    if ((nhour >= 18) && (nhour < 24)) {
        showmeteo('sera');
        return;
    }
    if ((nhour >= 0) && (nhour < 6)) {
        showmeteo('notte');
        return;
    }
}

