/**************************************************************
 Script		: Overlay
 Version		: 1.1
 Authors		: Samuel birch
 Desc		: Covers the window with a semi-transparent layer.
 Licence		: Open Source MIT Licence
 **************************************************************/
var setForm = new Class({

    getOptions: function(){
        return {
            colour: '#000',
            opacity: 0.7,
            zIndex: 1,
            container: document.body,
            onClick: Class.empty
        };
    },

    initialize: function(options){

            /*form value*/
            this.idSerie = $('selectSerie').getValue();
            this.idProdotto = $('codArt').getValue();

            this.idTileSize = $('selectTileSize').getValue();
            this.idIntendedUse = $('selectIntendedUse').getValue();
            this.idTechnology = $('selectTechnology').getValue();


            /* impostazione stato iniziale*/

            if (this.idSerie != "") {
                $E('#codArt').addClass("disabled").disabled = true;
                $E('#selectTileSize').addClass("disabled").disabled = true;
                $E('#selectIntendedUse').addClass("disabled").disabled = true;
                $E('#selectTechnology').addClass("disabled").disabled = true;
            }
            else {
                $E('#codArt').removeClass("disabled").disabled = false;
                $E('#selectTileSize').removeClass("disabled").disabled = false;
                $E('#selectIntendedUse').removeClass("disabled").disabled = false;
                $E('#selectTechnology').removeClass("disabled").disabled = false;
            }

            if ($('selectTileSize').getValue() != "" || $('selectIntendedUse').getValue() != "" || $('selectTechnology').getValue() != "") {

                $E('#codArt').addClass("disabled").disabled = true;
                $E('#selectSerie').addClass("disabled").disabled = true;
            }
            else {
                $E('#codArt').removeClass("disabled").disabled = false;
                $E('#selectSerie').removeClass("disabled").disabled = false;
            }
            /*fine impostazione stato iniziale*/

            /*gestione evento change*/

            $('selectSerie').addEvent('change', function(){
                this.idSerie = $('selectSerie').getValue();
                if (this.idSerie != "") {
                    $E('#codArt').addClass("disabled").disabled = true;
                    $E('#selectTileSize').addClass("disabled").disabled = true;
                    $E('#selectIntendedUse').addClass("disabled").disabled = true;
                    $E('#selectTechnology').addClass("disabled").disabled = true;
                }
                else {
                    $E('#codArt').removeClass("disabled").disabled = false;
                    $E('#selectTileSize').removeClass("disabled").disabled = false;
                    $E('#selectIntendedUse').removeClass("disabled").disabled = false;
                    $E('#selectTechnology').removeClass("disabled").disabled = false;
                }
            });

        }

});

setForm.implement(new Options);


/*************************************************************/

window.addEvent('domready', function(){
 if ($chk($("registrazione"))) {
   var completer = new setForm();
 }

});
