function pulisciCampo(t) { if (t.defaultValue == t.value) { t.value = ""; } }
function riempiCampo(t) { if (t.value == "") { t.value = t.defaultValue; } }

// Variabili gestione video home
//var player = null;
//var videoHomeState = 1; //Cookie.read('videohomestate');

window.addEvent('load', function () {

    $$('div#navbar ul li ul').setStyle('opacity', 0.9);

    if (Browser.Engine.name == 'trident' && Browser.Engine.version == 4) {
        var marginLeft = 0;
        var offset = 237;
        $$('#nav div').each(function (el, index) {
            el.setStyles({
                'position': 'absolute',
                'marginLeft': marginLeft
            });

            marginLeft += offset;
            if (index > 0) { marginLeft += 1; }
        });
    }

    $$('#nav div').addEvent('mouseenter', function () {
        this.set('morph', { duration: 300 });
        this.morph({
            'height': '100px',
            'top': '-70px'
        });
    }).addEvent('mouseleave', function () {
        this.set('morph', { duration: 600 });
        this.morph({
            'height': '30px',
            'top': '0px'
        });
    })




    if ($('arrowRight') && $('arrowLeft')) {

        $('arrowRight').addEvent('click', function () {
            $('firstSlide').tween('marginLeft', -950);
        })

        $('arrowLeft').addEvent('click', function () {
            $('firstSlide').tween('marginLeft', 0);
        })
    }


    /* Sottomenu */
    var menu = $$('#navbar ul li');

    menu.each(function (el) {

        var childs = el.getChildren('ul');

        if (childs.length > 0) {
            el.addEvent('mouseenter', function () {
                childs[0].setStyle('display', 'block');
            });

            el.addEvent('mouseleave', function () {
                childs[0].setStyle('display', 'none');
            });
        }

    });

    /* Scroller */

    var doScroller = function (scrollContentId, scrollerBoxId, scrollerId) {
        var elem = $(scrollContentId);
        if (elem) {
            if (elem.getScrollSize().y > elem.getSize().y) {

                $(scrollerBoxId).setStyle('display', 'block');
                var elemH = elem.getScrollSize().y - elem.getSize().y;

                var mySlider = new Slider($(scrollerBoxId), $(scrollerId), {
                    mode: 'vertical',
                    wheel: true,
                    steps: 40,
                    onChange: function (pos) {
                        var elemPos = pos * elemH / 40;
                        elem.scrollTo(0, elemPos);
                    }
                });

            }
        }

    }

    doScroller('scrollcontent1', 'scrollbox1', 'scroller1');
    doScroller('scrollcontent2', 'scrollbox2', 'scroller2');
    doScroller('scrollcontent3', 'scrollbox3', 'scroller3');

    /* Scroller Area Trade */
    var elemTrade = $('tradeContent');
    if (elemTrade) {
        if (elemTrade.getScrollSize().y > elemTrade.getSize().y) {

            $('Tradescroll').setStyle('display', 'block');
            var elemH = elemTrade.getScrollSize().y - elemTrade.getSize().y;

            var mySlider = new Slider($('Tradescroll'), $('Tradescroller'), {
                mode: 'vertical',
                wheel: true,
                steps: 40,
                onChange: function (pos) {
                    var elemPos = pos * elemH / 40;
                    elemTrade.scrollTo(0, elemPos);
                }
            });

        }
    }

    /* Scroller E-commerce */
    var elemEcommerce = $('EcommerceBox');
    if (elemEcommerce) {
        if (elemEcommerce.getScrollSize().y > elemEcommerce.getSize().y) {

            $('Ecommercescroll').setStyle('display', 'block');
            var elemH = elemEcommerce.getScrollSize().y - elemEcommerce.getSize().y;

            var mySlider = new Slider($('Ecommercescroll'), $('Ecommercescroller'), {
                mode: 'vertical',
                wheel: true,
                steps: 40,
                onChange: function (pos) {
                    var elemPos = pos * elemH / 40;
                    elemEcommerce.scrollTo(0, elemPos);
                }
            });

        }
    }


    //////////////////////////////////////////////////////////////////////////////////////////////////////// Gestione Tips

    var tippi = new Tips($$('.tipsBox'), {
        initialize: function () {
            this.tip.setStyle('opacity', 0);
        },
        onShow: function () {
            this.tip.set('tween', { duration: 50 });
            this.tip.tween('opacity', 0.9);
        },
        onHide: function () {
            this.tip.set('tween', { duration: 300 });
            this.tip.tween('opacity', 0);
        }
    });

    var tippi = new Tips($$('.tipsBoxLong'), {
        offsets: { 'x': 16, 'y': -130 },
        className: 'longOne',
        initialize: function () {
            this.tip.setStyle('opacity', 0);
        },
        onShow: function () {
            this.tip.set('tween', { duration: 50 });
            this.tip.tween('opacity', 1);
        },
        onHide: function () {
            this.tip.set('tween', { duration: 300 });
            this.tip.tween('opacity', 0);
        }
    });

    // Chiusura del LOAD
});

//function execComplete(obj) {
//    if (obj.newstate == "COMPLETED") {
//        var cookie = Cookie.write('videohomestate', '1', {duration: 365, path: '/' });
//    }
//}

function playerReady(obj) {
    player = document.getElementsByName(obj.id)[0];
    if (player) {
        //if (Number(videoHomeState) != 1) {
        //    player.addModelListener('STATE','execComplete');
        //    setTimeout("player.sendEvent('PLAY', 'true')", 400);
        //}
    }
};
