// ActionScript Documentvar state = 'hidden';function showhide(layer_ref) {if (state == 'visible') {state = 'hidden';}else {state = 'visible';}if (document.all) { //IS IE 4 or 5 (or 6 beta)eval( "document.all." + layer_ref + ".style.visibility = state");}if (document.layers) { //IS NETSCAPE 4 or belowdocument.layers[layer_ref].visibility = state;}if (document.getElementById && !document.all) {maxwell_smart = document.getElementById(layer_ref);maxwell_smart.style.visibility = state;}}function _scrollTo(drag,prom,y){    h = ns4 ? prom.document.height : prom.offsetHeight;    newy = -(((h-345)/345)*y);    //alert(h);    drag.style.top = y+"px";    prom.style.top = newy+"px";    }//funzioni scrollvar dom = document.getElementById;var iex = document.all;var ns4 = document.layers;function addEvent(event,method){    this[event] = method;    if(ns4) this.captureEvents(Event[event.substr(2,event.length).toUpperCase()]);}function removeEvent(event){    this[event] = null;    if(ns4) this.releaseEvents(Event[event.substr(2,event.length).toUpperCase()]);}function getElement(name,nest){    nest = nest ? "document."+nest+"." : "";    var el = dom ? document.getElementById(name) : iex ? document.all[name] : ns4 ? eval(nest+"document."+name) : false;    el.css = ns4 ? el : el.style;    el.getTop = function(){return parseInt(el.css.top) || 0};    el.setTop = function(y){el.css.top = ns4 ? y: y+"px"};    el.getHeight = function(){return ns4 ? el.document.height : el.offsetHeight};    el.getClipHeight = function(){return ns4 ? el.clip.height : el.offsetHeight};    el.hideVis = function(){el.css.visibility="hidden"};    el.addEvent = addEvent;    el.removeEvent = removeEvent;    return el;}function getYMouse(e){    return iex ? event.clientY : e.pageY;}document.addEvent = addEvent;document.removeEvent = removeEvent;// ||||||||||||||||||||||||||||||||||||||||||||||||||// Scroller ClassScrollObj = function(speed, dragHeight, trackHeight, trackObj, upObj, downObj, dragObj, contentMaskObj, contentObj){    this.speed = speed;    this.dragHeight = dragHeight;    this.trackHeight = trackHeight;    this.trackObj = getElement(trackObj);    this.upObj = getElement(upObj);    this.downObj = getElement(downObj);    this.dragObj = getElement(dragObj);    this.contentMaskObj = getElement(contentMaskObj);    this.contentObj = getElement(contentObj,contentMaskObj);    this.obj = contentObj+"Object";    eval(this.obj+"=this");    this.trackTop = this.dragObj.getTop();    this.trackLength = this.trackHeight-this.dragHeight;    this.trackBottom = this.trackTop+this.trackLength;    this.contentMaskHeight = this.contentMaskObj.getClipHeight();    this.contentHeight = this.contentObj.getHeight();    this.contentLength = this.contentHeight-this.contentMaskHeight;    this.scrollLength = this.trackLength/this.contentLength;    //alert(this.contentHeight + " " + this.contentMaskHeight);    this.scrollTimer = null;    if(this.contentHeight <= this.contentMaskHeight){        this.dragObj.hideVis();    }else{        var self = this;        this.trackObj.addEvent("onmousedown", function(e){self.scrollJump(e);return false});        this.upObj.addEvent("onmousedown", function(){self.scroll(self.speed);return false});        this.upObj.addEvent("onmouseup", function(){self.stopScroll()});        this.upObj.addEvent("onmouseout", function(){self.stopScroll()});        this.downObj.addEvent("onmousedown", function(){self.scroll(-self.speed);return false});        this.downObj.addEvent("onmouseup", function(){self.stopScroll()});        this.downObj.addEvent("onmouseout", function(){self.stopScroll()});        this.dragObj.addEvent("onmousedown", function(e){self.startDrag(e);return false});        if(iex) this.dragObj.addEvent("ondragstart", function(){return false});    }}ScrollObj.prototype.startDrag = function(e){    this.dragStartMouse = getYMouse(e);    this.dragStartOffset = this.dragObj.getTop();    var self = this;    document.addEvent("onmousemove", function(e){self.drag(e)});    document.addEvent("onmouseup", function(){self.stopDrag()});}ScrollObj.prototype.stopDrag = function(){    document.removeEvent("onmousemove");    document.removeEvent("onmouseup");}ScrollObj.prototype.drag = function(e){    var currentMouse = getYMouse(e);    var mouseDifference = currentMouse-this.dragStartMouse;    var dragDistance = this.dragStartOffset+mouseDifference;    var dragMovement = (dragDistance<this.trackTop) ? this.trackTop : (dragDistance>this.trackBottom) ? this.trackBottom : dragDistance;    this.dragObj.setTop(dragMovement);    var contentMovement = -(dragMovement-this.trackTop)*(1/this.scrollLength);    //alert(dragMovement+ " " +this.trackTop)    this.contentObj.setTop(contentMovement);}ScrollObj.prototype.scroll = function(speed){    var contentMovement = this.contentObj.getTop()+speed;    var dragMovement = this.trackTop-Math.round(this.contentObj.getTop()*(this.trackLength/this.contentLength));    if(contentMovement > 0){        contentMovement = 0;    }else if(contentMovement < -this.contentLength){        contentMovement = -this.contentLength;    }    if(dragMovement < this.trackTop){        dragMovement = this.trackTop;    }else if(dragMovement > this.trackBottom){        dragMovement = this.trackBottom;    }    this.contentObj.setTop(contentMovement);    this.dragObj.setTop(dragMovement);    this.scrollTimer = window.setTimeout(this.obj+".scroll("+speed+")",25);}ScrollObj.prototype.stopScroll = function(){    if(this.scrollTimer){        window.clearTimeout(this.scrollTimer);        this.scrollTimer = null;    }}ScrollObj.prototype.scrollJump = function(e){    var currentMouse = getYMouse(e)-320;    var dragDistance = currentMouse-(this.dragHeight/2);    var dragMovement = (dragDistance<this.trackTop) ? this.trackTop : (dragDistance>this.trackBottom) ? this.trackBottom : dragDistance;    this.dragObj.setTop(dragMovement);    var contentMovement = -(dragMovement-this.trackTop)*(1/this.scrollLength);    this.contentObj.setTop(contentMovement);}// ||||||||||||||||||||||||||||||||||||||||||||||||||// Misc Functionsfunction fixNetscape4(){    if(ns4origWidth != window.innerWidth || ns4origHeight != window.innerHeight){        window.location.reload();    }}if(document.layers){    ns4origWidth = window.innerWidth;    ns4origHeight = window.innerHeight;    window.onresize = fixNetscape4;}// |||||||||||||||||||||||||||||||||||||||||||||||||| window.onload = function(){//  // speed, dragHeight, trackHeight, trackObj, upObj, downObj, dragObj, contentMaskObj, contentObj//  //initialize()  pInit();    myScroll = new ScrollObj(6,66,337,"barra2","up2","down2","drag2","maschera2","promozioni2");    myScroll3 = new ScrollObj(6,66,337,"barra3","up3","down3","drag3","maschera3","promozioni3"); }; function scrollFunc(){    myScroll1 = new ScrollObj(6,66,337,"barra","up","down","drag","maschera","promozioni");}//funzioni per aprire e nascondere i div della consegnafunction apri_finestra(_id){         close_tutto();         document.getElementById("contenuto_"+_id).style.display = "block";    }    function close_finestra(_id){        if (document.getElementById("contenuto_"+_id))        document.getElementById("contenuto_"+_id).style.display = "none";    }    function close_tutto(){                 close_finestra("1");                        close_finestra("2");                        close_finestra("3");                        close_finestra("4");                        close_finestra("5");                        close_finestra("6");            close_finestra("7");                        close_finestra("8");                        close_finestra("9");                        close_finestra("10");                       close_finestra("11");                       close_finestra("12");            close_finestra("13");                       close_finestra("14");                       close_finestra("15");                       close_finestra("16");                       close_finestra("17");                       close_finestra("18");            close_finestra("19");                       close_finestra("20");                       close_finestra("21");                       close_finestra("22");                }        //funzioni per cambiare i titolo e cambiare classe al menu di sx        function cambia_titolo(_id, titolo){         chiudi_tutto();         document.getElementById("link_"+_id).className = "selezionato";         document.getElementById('titolopag').innerHTML = titolo;    }    function chiudi_finestra(_id){              var dachiudere = document.getElementById("link_"+_id);        if (dachiudere)            dachiudere.className = "";    }        function chiudi_tutto(){                    chiudi_finestra("1");                       chiudi_finestra("2");                       chiudi_finestra("3");                       chiudi_finestra("4");                       chiudi_finestra("5");                       chiudi_finestra("6");                       chiudi_finestra("7");                       //chiudi_finestra("8");             }function checkHidden() {    listaC=document.getElementById('motivo');    if (listaC.options[listaC.selectedIndex].value != '1' && listaC.options[listaC.selectedIndex].value != '2')    {        document.getElementById('tohidden_code').style.display = 'none';        document.getElementById('tohidden_code').style.visibility = 'hidden';    } else {        document.getElementById('tohidden_code').style.display = '';        document.getElementById('tohidden_code').style.visibility = '';    }}