﻿function Cdate(dt_str) {
    var gi, ms, an;
    gi = parseInt(dt_str.substring(0, 2), 10);
    ms = (parseInt(dt_str.substring(3, 5), 10) - 1);
    an = parseInt(dt_str.substring(6, 10));

    var dat_in = new Date(an, ms, gi);
    return dat_in;
}

function move(m) {

    dd = dd + m;

    if (dd >= max_ind && dd <= 0) {
        gdr.value = FomatData(DateAdd(Cdate(gdr.value), m));
    }
    controlla();

}

function FomatData(data) {

    mese = parseInt(data.getMonth(), 10) + 1;
    return FormatNumber(data.getDate()) + '/' + FormatNumber(mese) + '/' + data.getFullYear();

}

function DateAdd(data, giorno) {
    return new Date(data.getFullYear(), data.getMonth(), data.getDate() + giorno);
}

function FormatNumber(numero) {
    risultato = new String();
    if (numero < 10) {
        risultato = '0' + numero;
    }
    else {
        risultato = numero.toString();
    }

    return risultato;

}