﻿var scad;
function closeWin(sec)
{
    var data = new Date();
    var aa = data.getFullYear();
    var me = data.getMonth();
    var gg = data.getDate();
    var hh = data.getHours();
    var mm = data.getMinutes();
    var ss = data.getSeconds() + sec;
    if (ss > 59)
    {
        var tmp = ss % 60;
        mm += Math.floor(ss / 60);
        ss = tmp;
    }
    if (mm > 59)
    {
        var tmp = mm % 60;
        hh += Math.floor(mm / 60);
        mm = tmp;
    }
    if (hh > 23)
    {
        var tmp = hh % 24;
        gg += Math.floor(hh / 24);
        hh = tmp;
    }
    scad = new Date(aa, me, gg, hh, mm, ss);
    update();
}

function update()
{
    var now = new Date();
    var sec = (scad - now) / 1000;
    sec = Math.round(sec);
    if (sec > 0)
        window.setTimeout('update();', 500);
    else
        window.close();
}

function pulisciPermesso(completo)
{
    document.getElementById('TxbNome').value = '';
    document.getElementById('TxbCognome').value = '';
    document.getElementById('DdlNazione').selectedIndex = 0;
    document.getElementById('DdlCitta').selectedIndex = 0;
    document.getElementById('DdlCitta').style.visibility = 'hidden';
    document.getElementById('TxbCitta').value = '';
    document.getElementById('TxbCitta').style.visibility = 'visible';
    document.getElementById('TxbIndirizzo').value = '';
    document.getElementById('TxbMail1').value = '';
    document.getElementById('TxbMail2').value = '';
    if (completo == true)
    {
        document.getElementById('TxbTel').value = '';
        document.getElementById('TxbCell').value = '';
        document.getElementById('TxbFax').value = '';
        document.getElementById('TxbCognome').value = '';
        document.getElementById('TxbCognome').value = '';
    }
}

function chkNazione()
{
    if (document.getElementById('DdlNazione').options[document.getElementById('DdlNazione').selectedIndex].text == 'ITALIA')
    {
        document.getElementById('DdlCitta').style.visibility = 'visible';
        document.getElementById('TxbCitta').style.visibility = 'hidden';
    }
    else
    {
        document.getElementById('DdlCitta').style.visibility = 'hidden';
        document.getElementById('TxbCitta').style.visibility = 'visible';
    }
}

function checkBoxImg(img)
{
    var id = img.id.substring(3);
    var ele = document.getElementById("Chk" + id);
    ele.checked = !ele.checked;
}

function CheckTipologieLoad()
{
    for (var i = 0; i < document.all.length; i++)
    {
        if (document.all[i].id != '')
            if (document.all[i].id.substring(0, 3) == 'Sbt')
            {
                document.all[i].checked = false;
                document.all[i].disabled = 'disabled'
            }
    }
}

function CheckTipologie(chk)
{
    var idPadre = chk.id.split('_')[1];
    for (var i = 0; i < document.all.length; i++)
    {
        if (document.all[i].id != '')
            if (document.all[i].id.substring(0, 3) == 'Sbt')
            {
                var id = document.all[i].id.split('_')[2];
                document.all[i].checked = false;
                if (id == idPadre)
                    document.all[i].disabled = false
                else
                    document.all[i].disabled = 'disabled'
            }
    }
}

function CtrlImgGrid(n)
{
    if (n.length > 1)
    {
        var grid = document.getElementById('GrwMapping');
        var srcImg = grid.rows[parseInt(n[0])+1].cells[5].children[0].src;
        if (parseInt(n[1]) == 0)
            grid.rows[parseInt(n[0])+1].cells[5].children[0].src = srcImg.substr(0,srcImg.length - 9) + 'ddlNo.gif';
        else
            grid.rows[parseInt(n[0])+1].cells[5].children[0].src = srcImg.substr(0,srcImg.length - 9) + 'ddlSi.gif';
    }
}