$(document).ready(function() {

    //japan al submit del form chiama la tabella degli elementi sostituiti e se ci sono
    //elementi nella tabella la inserisce nella pagina
        //$('#artSost_cerca form').bind('submit', function() {
    //});

    $('#artSost_cerca #cercaform').bind('click', function() {
        $('.campi_form').attr('disabled','disabled');
        $('a.navnov').die();
        /*var daa = $('input[name="daa"]').val();
        var dam = $('input[name="dam"]').val();
        var dag = $('input[name="dag"]').val();
        var aa = $('input[name="aa"]').val();
        var am = $('input[name="am"]').val();
        var ag = $('input[name="ag"]').val();*/
        var t = $('#datada').val().split('/');
        var daa = t[2];
        var dam = t[1];
        var dag = t[0];

        t = $('#dataa').val().split('/');
        var aa = t[2];
        var am = t[1];
        var ag = t[0];

        var datafrom = ''+daa+''+dam+dag;
        var datato = ''+aa+''+am+ag;

        var fam = $('#fam').val();
        /*
        var datafrom = $('#n_anno').val()+$('#n_mese').val()+'01';
        var datato ='';
        if($('#n_mese').val()=='04' || $('#n_mese').val()=='06' ||
            $('#n_mese').val()=='09' || $('#n_mese').val()=='11') {
        datato = $('#n_anno').val()+$('#n_mese').val()+'30';}
        else if ($('#n_mese').val()=='02' ) {
        datato = $('#n_anno').val()+$('#n_mese').val()+'28';}
        else {
        datato = $('#n_anno').val()+$('#n_mese').val()+'31';
        }*/
        if (checkformartSost(daa, dam, dag, aa, am, ag)) {
            $('input[type=submit]', this).attr('disabled', 'disabled');
            $('#artSost_fams').html('&nbsp;');
            $('#artSost_cerca_img_loading').show();
            var dati = {datada: datafrom, dataa: datato, fam: fam, pag: $('#pag').val()};
            $.post('pezzi/sostitable.jsp', dati, function(html) {
                $('#artSost_cerca form input[type=submit]').removeAttr('disabled');
                $('#artSost_cerca_img_loading').hide();
                $('#artSost_fams').html(html);
                $('.campi_form').removeAttr('disabled');
            });
        }
        else {
            $('.campi_form').removeAttr('disabled');
        }
        return false;
    });

    $('#artSost_cerca #excelform').bind('click' , function() {
        $('.campi_form').attr('disabled','disabled');
        $('a.navnov').unbind();
        /*var daa = $('input[name="daa"]').val();
        var dam = $('input[name="dam"]').val();
        var dag = $('input[name="dag"]').val();
        var aa = $('input[name="aa"]').val();
        var am = $('input[name="am"]').val();
        var ag = $('input[name="ag"]').val();
        */
       var t = $('#datada').val().split('/');
        var daa = t[2];
        var dam = t[1];
        var dag = t[0];

        t = $('#dataa').val().split('/');
        var aa = t[2];
        var am = t[1];
        var ag = t[0];
var datafrom = ''+daa+''+dam+dag;
        var datato = ''+aa+''+am+ag;

        var fam = $('#fam').val();

        /*var datafrom = $('#n_anno').val()+$('#n_mese').val()+'01';
        var datato ='';
        if($('#n_mese').val()=='04' || $('#n_mese').val()=='06' ||
            $('#n_mese').val()=='09' || $('#n_mese').val()=='11') {
        datato = $('#n_anno').val()+$('#n_mese').val()+'30';}
        else if ($('#n_mese').val()=='02' ) {
        datato = $('#n_anno').val()+$('#n_mese').val()+'28';}
        else {
        datato = $('#n_anno').val()+$('#n_mese').val()+'31';
        }*/
        if (checkformartSost(daa, dam, dag, aa, am, ag)) {
            $('input[type=submit]', this).attr('disabled', 'disabled');
            $('#artSost_fams').html('&nbsp;');
            $('#artSost_cerca_img_loading').show();

           window.location = 'servlet/XLSSostita?datada='+datafrom+'&dataa='+datato+'&fam='+fam+
               '&lang='+$('#artSost_form_lang').val();

           /*
            var dati = {datada: datafrom, dataa: datato, fam: fam};


            $.post('pezzi/Sostitatable.jsp', dati, function(html) {
                $('#artSost_cerca form input[type=submit]').removeAttr('disabled');
                $('#artSost_cerca_img_loading').hide();
                $('#artSost_fams').html(html);
            });*/
        }
        else {
            $('.campi_form').removeAttr('disabled');
        }
        return false;
    });

    if ($('.linkfam').length > 0) {
        $('.linkfam').fancybox({overlayShow: false,
                                hideOnContentClick: false,
                                autoDimensions: false,
                                frameWidth: 300,
                                frameHeight: 450
                            });
    }

    /*if($('.dtpik').length > 0) {
        $("#datada").click( function() {displayDatePicker('datada', false, 'dmy', '/');});
        $("#dataa").click( function() {displayDatePicker('dataa', false, 'dmy', '/');});
    }*/
    if($('.dtpik').length > 0) {
        $( ".dtpik" ).datepicker({
            changeMonth: true,
            changeYear: true,
            dateFormat: 'dd/mm/yy',
            showAnim: ''
        });
    }

    $('#datada').bind('change', function() {
        $('#pag').val(0);
    });
    
    $('#dataa').bind('change', function() {
        $('#pag').val(0);
    });

});

//controlla form
function checkformartSost(daa, dam, dag, aa, am, ag) {
    var err = '';
    var isok = true;
    if (isNaN(daa + dam + dag) || isNaN(aa + am + ag)) {
        if ($('input[name="artSost_form_lang"]').val() == '7') {
            err = 'Nei campi delle date sono permessi soltanto valori numerici';
        } else {
            err = 'In the date fields are permitted only numeric values';
        }
        isok = false;
    }

        if (isok) {
        var datada = new Date(daa, dam, dag);
        var dataa = new Date(aa, am, ag);
        if (dataa < datada  ) {
            if ($('input[name="artSost_form_lang"]').val() == '7') {
                err = 'La prima data deve precedere la seconda ';
            } else {
                err = 'First date must be before the second one';
            }
            isok = false;
        }
    }

    if (isok) {
        var datada = new Date(daa, dam, dag);

        if (datada.getFullYear() < (new Date()).getFullYear()-1) {
            if ($('input[name="artSost_form_lang"]').val() == '7') {
                err = 'La prima data non puo` essere successiva al primo gennaio dello scorso anno';
            } else {
                err = 'The first date can not be later than january 1st of the last year';
            }
            isok = false;
        }
    }

      /*if (isok) {
        var datada = new Date(daa, dam, dag);
        var dataa = new Date(aa, am, ag);
        if (dataa.getTime() - datada.getTime() > (61*86200000) ) {
            if ($('input[name="artSost_form_lang"]').val() == '7') {
                err = 'L`intervallo non puo` essere maggiore di 60 giorni ';
            } else {
                err = 'Date intervall cannot be wider than 60 days';
            }
            isok = false;
        }
    }*/

    if (!isok) {
        alert(err);
    } else {
        //crea il coockie
        var dati = dag + '|' + dam + '|' + daa + '|' + ag + '|' + am + '|' +
                   aa + '|' + $('#fam').val();
        $.cookie('japan_artSost', dati, {path: '/'});
    }
    return isok;
}
/*$(document).ready(function() {


    $('#artSost_cerca form').bind('submit', function() {
        var daa = $('input[name="daa"]').val();
        var dam = $('input[name="dam"]').val();
        var dag = $('input[name="dag"]').val();
        var aa = $('input[name="aa"]').val();
        var am = $('input[name="am"]').val();
        var ag = $('input[name="ag"]').val();
        var fam = $('select[name="fam"]').val();
        if (checkformartSost(daa, dam, dag, aa, am, ag)) {
            $('input[type=submit]', this).attr('disabled', 'disabled');
            $('#artSost_fams').html('&nbsp;');
            $('#artSost_cerca_img_loading').show();
            var dati = {datada: daa + dam + dag, dataa: aa + am + ag, fam: fam};
            $.post('pezzi/sostitable.jsp', dati, function(html) {
                $('#artSost_cerca form input[type=submit]').removeAttr('disabled');
                $('#artSost_cerca_img_loading').hide();
                $('#artSost_fams').html(html);
            });
        }
        return false;
    });
    
});

//controlla form
function checkformartSost(daa, dam, dag, aa, am, ag) {
    var err = '';
    var isok = true;
    if (isNaN(daa + dam + dag) || isNaN(aa + am + ag)) {
        if ($('input[name="artSost_form_lang"]').val() == '7') {
            err = 'Nei campi delle date sono permessi soltanto valori numerici';
        } else {
            err = 'In the date fields are permitted only numeric values';
        }
        isok = false;
    }
    if (isok) {
        var datada = new Date(daa, dam, dag);
        var dataa = new Date(aa, am, ag);
        if (datada > dataa) {
            if ($('input[name="artSost_form_lang"]').val() == '7') {
                err = 'La prima data non puo\' essere successiva alla seconda';
            } else {
                err = 'The first date can not be later than the second';
            }
            isok = false;
        }
    }
    if (!isok) {
        alert(err);
    } else {
        //crea il coockie
        var dati = dag + '|' + dam + '|' + daa + '|' + ag + '|' + am + '|' +
                   aa + '|' + $('#artSost_form select[name="fam"]').val();
        $.cookie('japan_artsost', dati, {path: '/'});
    }
    return isok;
}*/
