
    var ext_link = new Hash({
                       /* 'A2' : 'http://www.pivesso.com/casual/casual.html'
                      , 'A3' : 'http://www.pivesso.com/static/cycling/cycling.html'
                      , 'A4' : 'http://www.pivesso.com/static/downhill/downhill.html'
                      , 'A5' : 'http://www.pivesso.com/static/sci/sci.html'
                      , 'A6' : 'http://www.pivesso.com/static/indoor/indoor.html'
                      , */'A7' : 'http://www.pivesso.com/static/athletics/athletics.html'
		      /*
                      , 'A8' : 'http://www.pivesso.com/static/hockey/hockey.html'
	              */
                   });

    var atkExtwin = null;

    var aa3ActiveItem = null;
    var isShowing = false;
    var isHiding = false;
    /***/
        function atk_change_foto(tpcat, cdcat, el){
            atk_iframe_google_analytics('articoli', tpcat, cdcat);

            var randomnumber=Math.floor(Math.random()*1000000000)
            ls_param = '';
            if (!$(el).hasClass('open')){

                if(aa3ActiveItem!=null) aa3ActiveItem.removeClass('aa3-active');
                if(!el.hasClass('aa3-active')){
                    el.addClass('aa3-active');
                    aa3ActiveItem = el;
                }
                ls_param = '?'+tpcat+'='+cdcat + '&finto='+randomnumber;   
                $('container').className = '';
                $('div-carrello').addClass('nascosto');
                $('menuReparti').className = 'hiddenswf';
                //$('div3-catalogo').addClass('nascosto');
                $('div1-catalogo').removeClass('nascosto');
                $('preview-catalogo').empty();
                $('banner_arti').empty();
                $('scheda-catalogo').empty();
                $('preview-catalogo').addClass('ajax-loading');
                $('preview-fondo').set('opacity',0.7);  
         
                new Request.HTML({
                    update: $('preview-catalogo'),
                    onComplete: function(){
                        $('preview-catalogo').removeClass('ajax-loading');
                        thumb = $$('div.thumb-catalogo-div');
                        thumb.each( function (item){
                            var cd = item.getElement('input[name=cd]').value;
                            item.addEvent('click', function (){
                                    atk_scheda(cd);
                                }
                            );
                        })
                    }
                }).get('pivesso_catalogo_foto.jsp'+ls_param);
          
                atk_show_modello(cdcat);
            }  
        }


        var accordions = new Array();
        //var accordions = "";

        function showAccordionItem(cdgptipm){
            var accEl = $('menu-catalogo').getElement('.accordion')

            var found = (accEl.getElements('dt[id^=cdgptipm_]')).indexOf($("cdgptipm_"+cdgptipm));

            accordions[0].display(found);

            if (ext_link.has(cdgptipm)) {
               tmt_winOpen(ext_link.get(cdgptipm),'atkExtwin','width='+ 830 +',height=' + 800 +',menubar=no,left='+ 50 +',top='+50+',status=no,scrollbars=yes,resizable=yes',0);
            }
        }
        
    /***/
        function atk_static_page(tpcat, cdcat, el){

            if(aa3ActiveItem!=null) aa3ActiveItem.removeClass('aa3-active');
            
            ls_param = '';
            if (el && !$(el).hasClass('open')){    
                ls_param = cdcat;
                if (ext_link.has(cdcat)) {
                   tmt_winOpen(ext_link.get(cdcat),'atkExtwin','width='+ 830 +',height=' + 800 +',menubar=no,left='+ 50 +',top='+50+',status=no,scrollbars=yes,resizable=yes',0);
                }
            } else {
                if (accordions[1]) accordions[1].display(-1);
                if (accordions[2]) accordions[2].display(-1);
            }
            if (ls_param == '') ls_param = 'default';

            $('container').className = '';
            $('div1-catalogo').addClass('nascosto');
            $('div-carrello').addClass('nascosto');
            $('banner_arti').empty();
            try{
                $('menuReparti').className = '';
            }catch(err){}

            var isOpen = false;
            try{
                //console.log("el.hasClass: " + el.hasClass('open'));
                isOpen = el.hasClass('open');
            }catch(err){}
            
            if(cdcat!=null && cdcat!=''){
                  
                //console.log("isOpen: " + isOpen);
                //console.log("isShowing: " + isShowing);
                //console.log("isHiding: " + isHiding);
                //alert($("menuReparti"))
                if((isOpen && isShowing) ||
                   (!isOpen && isHiding)){
                   //console.log("block click");
                }
                else{
                    //console.log("try click");
                    try{
                        $("menuReparti").clickBtn(cdcat, isOpen);
                    }catch(err){}
                }
            }else{

                //console.log("load swf");
                if($("menuReparti")!=null){
                    //$("menuReparti").restoreHandler();

                }else{

                    var flashvars = false;
                    var params = {
                        no_flash: 'Sorry, you need to install flash to see this content.'
                    };
                    var attributes = {
                      id: "menuReparti",
                      name: "menuReparti"
                    };


                    swfobject.embedSWF("menu_reparti.swf", "menu-rep-swf", "720", "500", "9.0.0", "expressInstall.swf", flashvars, params, attributes );

                }


            }


        }

    /***/
        function atk_show_div2_catalogo(el){

            if(aa3ActiveItem!=null) aa3ActiveItem.removeClass('aa3-active');

            if (!el || $(el).hasClass('open')){    
                if (accordions[2]) accordions[2].display(-1);
            }

            $('container').className = '';
            $('div-carrello').addClass('nascosto');
            $('div1-catalogo').addClass('nascosto');
            $('menuReparti').className = '';

            $('banner_arti').empty();
        }

    /***/
        function atk_change_foto_page(tpcat, cdcat, page, search, dstipmc, dsfamiglia, searchType, arr_cdgptipm, arr_dscolore){

            atk_iframe_google_analytics('articoli', tpcat, cdcat, search, dstipmc, dsfamiglia, '', '', searchType, arr_cdgptipm, arr_dscolore);

            if (!search) search = '';

            var randomnumber=Math.floor(Math.random()*1000000000)
            ls_param = '?'+tpcat+'='+cdcat+'&pagina='+page +'&dstipmc='+ dstipmc +'&dsfamiglia='+ dsfamiglia +'&search='+ search +'&searchType='+ searchType  + '&finto='+ randomnumber
            if (arr_cdgptipm != null){
                arr_cdgptipm.each(function(item){
                    ls_param += '&filtri_cdgptipm='+item;
                });
            }
            if (arr_dscolore != null){
                arr_dscolore.each(function(item){
                    ls_param += '&filtri_dscolore='+item;
                });
            }

            $('preview-catalogo').empty();
            $('preview-catalogo').addClass('ajax-loading');

            new Request.HTML({
                update: $('preview-catalogo'),
                onComplete: function(){
                    $('preview-catalogo').removeClass('ajax-loading');
                    addEvent_thumb_catalogo();
                }    
            }).get('pivesso_catalogo_foto.jsp'+ls_param);
        }

        function addEvent_thumb_catalogo(){
            thumb = $$('div.thumb-catalogo-div');
            thumb.each( function (item){
                var cd = item.getElement('input[name=cd]').value;
                item.addEvent('click', function (){
                    atk_scheda(cd);
                }     
            );
            })
        }

        function removeEvent_thumb_catalogo(){
            thumb = $$('div.thumb-catalogo-div');
            thumb.each( function (item){
                item.removeEvents('click');
            })
        }

    /***/
        function atk_scheda(cdfamiglia, cdtipmc, cdgptipm, cdarti, param){


            atk_iframe_google_analytics('articolo', '', '', '', '', '', '', cdarti);
            
            if (!param) param = '';
            var randomnumber=Math.floor(Math.random()*1000000000)
            $('scheda-catalogo').empty();
            $('scheda-catalogo').addClass('ajax-loading');
            new Request.HTML({
                update: $('scheda-catalogo')
                , onComplete: function(){
                
                    $('scheda-catalogo').removeClass('ajax-loading');
                    $('banner_arti').empty();
                    $('banner_arti').removeClass('nascosto');
                    $('banner_arti').addClass('ajax-loading');
                    new Request.HTML({
                        update: $('banner_arti')
                        , onComplete: function(){
                            $('banner_arti').removeClass('ajax-loading');
                            thumb = $$('div.thumb-banner');
                            thumb.each( function (item){
                                var cd = item.getElement('input[name=cd]').value;
                                item.addEvent('click', function (){
                                    atk_scheda(cdfamiglia, cdtipmc, cdgptipm, cd);
                                }     
                            );
                            })
                        }    
                    }).get('pivesso_catalogo_promo.jsp?cdarti='+cdarti + '&cdtipmc=' + cdtipmc + '&cdgptipm=' + cdgptipm + '&cdfamiglia=' + cdfamiglia + '&finto=' +randomnumber);
                }    
            }).get('pivesso_catalogo_scheda.jsp?azione=scheda&cdarti='+ cdarti + '&cdtipmc=' + cdtipmc + '&cdgptipm=' + cdgptipm + '&cdfamiglia=' + cdfamiglia + param + '&finto=' +randomnumber);
        }

    /***/
        function atk_show_foto_art(cd, cdfamiglia, cdtipmc, cdgptipm, idx){

            var randomnumber=Math.floor(Math.random()*1000000000)
            $('container').className = '';
            $('div-carrello').addClass('nascosto');
            
            //Paola 04/03/09
            //$('scheda-ordina').addClass('nascosto');
            
            //$('menuReparti').className = 'hiddenswf'
            //$('div3-catalogo').empty();
            //$('div3-catalogo').removeClass('nascosto');
            //$('div3-catalogo').addClass('ajax-loading');

            
            $('photo-zoom').empty();
            if($('head').hasClass("down")){
                $('photo-zoom').setStyles({display: 'block', left: $('preview-catalogo').getCoordinates().left - 300, top: 190});
            }else{
                $('photo-zoom').setStyles({display: 'block', left: $('preview-catalogo').getCoordinates().left - 300, top: 81});
            }

            new Request.HTML({
                url: 'pivesso_catalogo_scheda.jsp',
                update: $('photo-zoom'),
                evalScripts: true,
                onComplete: function(){
                    $('photo-zoom').removeClass('ajax-loading');
                    if ($('foto-big'))$('foto_big').addClass('ajax-loading');



                   $('bt_zoom_chiudi').addEvents({
                                            click: function(){
                                                $('photo-zoom').setStyle('display', 'none');
                                                
                                                //Paola 04/03/09
                                                $('scheda-ordina').removeClass('nascosto');
                                            }
                   });
                }
            }).get({'azione': 'foto', 'cdarti': cd, 'idx': idx, 'cdfamiglia': cdfamiglia, 'cdtipmc': cdtipmc, 'cdgptipm': cdgptipm, 'finto': randomnumber});
        }
        
    function movePhoto(event){
        
        var pageX = Number(event.page.x);
        var pageY = Number(event.page.y);
        var cntX = Number(event.target.getCoordinates().left);
        var cntY = Number(event.target.getCoordinates().top);
        var obj = {'x': pageX-cntX, 'y': pageY-cntY};
        var dragContainer = $('foto_big').getSize();
        var mouseOverContainer = $('foto_small').getSize();
       
        var containerPosX = (dragContainer.x / mouseOverContainer.x * obj.x).toInt();
        var containerPosY = (dragContainer.y / mouseOverContainer.y * obj.y).toInt();
        var dragPosX = (containerPosX * (dragContainer.x - $('zoomimage').getSize().x ) / dragContainer.x).toInt();
        var dragPosY = (containerPosY * (dragContainer.y - $('zoomimage').getSize().y) / dragContainer.y).toInt();

        $('zoomimage').setStyle('top',  dragPosY + 'px');
		$('zoomimage').setStyle('left', dragPosX + 'px');

    }    
   
    /***/
        function atk_show_modello(cdfamiglia, cdtipmc, cdgptipm){

            var randomnumber=Math.floor(Math.random()*1000000000)
            $('scheda-catalogo').empty();
            $('scheda-catalogo').removeClass('nascosto');
            $('scheda-catalogo').addClass('ajax-loading');
        
            new Request.HTML({
                update: $('scheda-catalogo'),
                onComplete: function(){
                    $('scheda-catalogo').removeClass('ajax-loading');
                }    
            }).get('pivesso_catalogo_modello.jsp?azione=foto&cdfamiglia='+cdfamiglia+ "&cdtipmc=" + cdtipmc + "&cdgptipm=" + cdgptipm + '&finto=' +randomnumber);
        }

    function atk_show_dati(cdarti, tpdati){
      atk_scheda(cdarti, '&tpdati='+tpdati);
    }

    var loadedImages = []; //Array che contiene le foto caricate nella scheda Prodotto;
    var loadedImagesZoom = []; //Array che contiene le foto caricate nella scheda Prodotto;
    var idx_loadedImages = 0; //Indice che indica la foto caricata
    var idx_loadedImagesZoom = 0; //Indice che indica la foto caricata
    var scheda_type = ''; //Indica di che tipo di scheda si tratta



    function atk_change_foto_scheda(direction){

           if (direction == 'back'){
             idx_loadedImages = idx_loadedImages - 1;
             if (idx_loadedImages == -1) idx_loadedImages = loadedImages.length - 1;
           } else {
             idx_loadedImages = idx_loadedImages + 1;
             if (idx_loadedImages == loadedImages.length) idx_loadedImages = 0;
           }

           try {
             $('scheda-foto').empty();
             loadedImages[idx_loadedImages].inject($('scheda-foto'));

             atk_bt_scheda();
           } catch (e) {}
    }


    function atk_reload_bt_scheda(){
      if ($('scheda-foto')){
          atk_bt_scheda();
      }     
    }

    function atk_bt_scheda(){
           if (loadedImages.length > 1){

              //botttone Indietro
              div_back = new Element('div', {
                                              'id': 'div_bt_back',
                                              'events': {
                                                  'click': function(){
                                                      atk_change_foto_scheda('back');
                                                  }
                                                }
                                           });
              div_back.set('text', ' ' )
              /*div_back.setStyle('top', $('scheda-foto').getPosition().y + 4);
              div_back.setStyle('left', $('scheda-foto').getPosition().x + 5);*/
              if ($('div_bt_back')) $('div_bt_back').destroy();
              //div_back.inject($('scheda-foto'));
              div_back.inject($('scheda-foto-bt'));


              //botttone Avanti 
              div_prev = new Element('div', {
                                              'id': 'div_bt_prev',
                                              'events': {
                                                  'click': function(){
                                                      atk_change_foto_scheda('prev');
                                                  }                                      
                                                }
                                           });
              div_prev.set('text', ' ' )  
              /*div_prev.setStyle('top', $('scheda-foto').getPosition().y + 4);
              div_prev.setStyle('left', $('scheda-foto').getPosition().x + 22);*/
              if ($('div_bt_prev')) $('div_bt_prev').destroy();
              //div_prev.inject($('scheda-foto'));
              div_prev.inject($('scheda-foto-bt'));
              
 
           }
           if (loadedImages.length > 0){
              //botttone Zoom 
              div_zoom = new Element('div', {
                                              'id': 'div_bt_zoom',
                                              'events': {
                                                  'click': function(event){
                                                      event.stop();
                                                      atk_show_foto_art($('form_scheda').cdarti.value, $('form_scheda').cdfamiglia.value, $('form_scheda').cdtipmc.value, $('form_scheda').cdgptipm.value, idx_loadedImages+1);
                                                  }                                   
                                                }
                                           });
              div_zoom.set('text', ' ' )  
              /*div_zoom.setStyle('top', $('scheda-foto').getPosition().y + 3);
              div_zoom.setStyle('left', $('scheda-foto').getPosition().x + 40);
              if (scheda_type == 'DECALS') div_zoom.setStyle('left', $('scheda-foto').getPosition().x + 484);*/
              if ($('div_bt_zoom')) $('div_bt_zoom').destroy();
              //div_zoom.inject($('scheda-foto'));
              div_zoom.inject($('scheda-foto-bt'));
           }
           if ($('div_bt_prev') && $('container').className != '') $('div_bt_prev').addClass('nascosto');
           if ($('div_bt_back') && $('container').className != '') $('div_bt_back').addClass('nascosto');
           if ($('div_bt_zoom') && $('container').className != '') $('div_bt_zoom').addClass('nascosto');
    }
    
   
    /***/
    function atk_change_var_page(cddesign, cdfamiglia, cdtipmc, cdgptipm, page){
      
      var randomnumber=Math.floor(Math.random()*1000000000)
      if ($('scheda-varianti')){
        ls_param = '?cddesign='+cddesign+'&cdfamiglia='+cdfamiglia+'&cdtipmc='+cdtipmc+'&cdgptipm='+cdgptipm+'&pagina='+page+ '&finto=' +randomnumber  
        $('scheda-varianti').empty();
        $('scheda-varianti').addClass('ajax-loading');

        new Request.HTML({
            update: $('scheda-varianti'),
            onComplete: function(){
              try{
                $('scheda-varianti').removeClass('ajax-loading');

                initialize_scheda_var();  //pdefranceschi20110609

              } catch (e){}
            }    
        }).get('pivesso_catalogo_varianti.jsp'+ls_param);
      } else {
         alert('Error')
      }
    }


    function atk_show_sconti(el){
      $('scheda-sconti-qta').setStyle('top', $(el).getPosition().y - 175);
      $('scheda-sconti-qta').setStyle('left', $(el).getPosition().x - 252);

      $('scheda-sconti-qta').removeClass('nascosto');
    }

    function atk_hide_sconti(el){
      $('scheda-sconti-qta').addClass('nascosto');
    }

    /***/
    function atk_wlist_add_art(cdfamiglia, cdtipmc, cdgptipm){

       var randomnumber=Math.floor(Math.random()*1000000000)
       if ($('div_bt_prev')) $('div_bt_prev').addClass('nascosto');
       if ($('div_bt_back')) $('div_bt_back').addClass('nascosto');
       if ($('div_bt_zoom')) $('div_bt_zoom').addClass('nascosto');
       if ($('photo-zoom')) $('photo-zoom').addClass('nascosto');
        $('scheda-catalogo-1').addClass('hiddendiv');
        $('scheda-catalogo-2').addClass('hiddendiv');
        $('scheda-catalogo').addClass('ajax-loading');

        var el_form = $('form_scheda');

        el_form.azione.value = 'add_on_wlist';

        cdarti = el_form.cdarti.value; 

        new Request.HTML({
              update: $('scheda-catalogo')
            , url:'pivesso_catalogo_scheda.jsp?finto='+randomnumber 
            , evalScripts: true
            , onComplete: function(){
              $('scheda-catalogo').removeClass('ajax-loading');
              $('banner_arti').empty();
              $('banner_arti').addClass('ajax-loading');
              new Request.HTML({
                  update: $('banner_arti')
                  , onComplete: function(){
                      $('banner_arti').removeClass('ajax-loading');
                      thumb = $$('div.thumb-banner');
                      thumb.each( function (item){
                          var cd = item.getElement('input[name=cd]').value;
                          item.addEvent('click', function (){
                              atk_scheda(cdfamiglia, cdtipmc, cdgptipm, cd);
                          }     
                      );
                      })
                  }    
              }).get('pivesso_catalogo_promo.jsp?cdarti='+cdarti + '&cdtipmc=' + cdtipmc + '&cdgptipm=' + cdgptipm + '&cdfamiglia=' + cdfamiglia + '&finto=' +randomnumber);
            }    
        }).post(el_form);

    }

    function atk_wlist_add_DECALS(cdfamiglia, cdtipmc, cdgptipm){

       var randomnumber=Math.floor(Math.random()*1000000000)
       if ($('div_bt_prev')) $('div_bt_prev').addClass('nascosto');
       if ($('div_bt_back')) $('div_bt_back').addClass('nascosto');
       if ($('div_bt_zoom')) $('div_bt_zoom').addClass('nascosto');
       if ($('photo-zoom')) $('photo-zoom').addClass('nascosto');
        $('scheda-catalogo-1').addClass('hiddendiv');
        $('scheda-catalogo').addClass('ajax-loading');

        var el_form = $('form_scheda');
        el_form.azione.value = 'add_on_wlist';

        cdarti = el_form.cdarti.value; 

        new Request.HTML({
              update: $('scheda-catalogo')
            , url:'pivesso_catalogo_scheda_DECALS.jsp?finto='+randomnumber 
            , evalScripts: true
            , onComplete: function(){
              $('scheda-catalogo').removeClass('ajax-loading');
              $('banner_arti').empty();
              $('banner_arti').addClass('ajax-loading');
              new Request.HTML({
                  update: $('banner_arti')
                  , onComplete: function(){
                      $('banner_arti').removeClass('ajax-loading');
                      thumb = $$('div.thumb-banner');
                      thumb.each( function (item){
                          var cd = item.getElement('input[name=cd]').value;
                          item.addEvent('click', function (){
                              atk_scheda(cdfamiglia, cdtipmc, cdgptipm, cd);
                          }     
                      );
                      })
                  }    
              }).get('pivesso_catalogo_promo.jsp?cdarti='+ cdarti + '&cdtipmc=' + cdtipmc + '&cdgptipm=' + cdgptipm + '&cdfamiglia=' + cdfamiglia + '&finto=' +randomnumber);
            }    
        }).post(el_form);

    }

    /***/
    function atk_wlist_del_art(cdfamiglia, cdtipmc, cdgptipm){

       var randomnumber=Math.floor(Math.random()*1000000000)
       if ($('div_bt_prev')) $('div_bt_prev').addClass('nascosto');
       if ($('div_bt_back')) $('div_bt_back').addClass('nascosto');
       if ($('div_bt_zoom')) $('div_bt_zoom').addClass('nascosto');
       if ($('photo-zoom')) $('photo-zoom').addClass('nascosto');
        $('scheda-catalogo-1').addClass('hiddendiv');
        $('scheda-catalogo-2').addClass('hiddendiv');
        $('scheda-catalogo').addClass('ajax-loading');

        var el_form = $('form_scheda');
        
        el_form.azione.value = 'del_to_wlist';

        cdarti = el_form.cdarti.value; 

        new Request.HTML({
              update: $('scheda-catalogo')
            , url:'pivesso_catalogo_scheda.jsp?cdtipmc=' + cdtipmc + '&cdgptipm=' + cdgptipm + '&cdfamiglia=' + cdfamiglia + '&finto='+randomnumber 
            , evalScripts: true
            , onComplete: function(){
              $('scheda-catalogo').removeClass('ajax-loading');
              $('banner_arti').empty();
              $('banner_arti').addClass('ajax-loading');
              new Request.HTML({
                  update: $('banner_arti')
                  , onComplete: function(){
                      $('banner_arti').removeClass('ajax-loading');
                      thumb = $$('div.thumb-banner');
                      thumb.each( function (item){
                          var cd = item.getElement('input[name=cd]').value;
                          item.addEvent('click', function (){
                              atk_scheda(cdfamiglia, cdtipmc, cdgptipm, cd);
                          }     
                      );
                      })
                  }    
              }).get('pivesso_catalogo_promo.jsp?cdarti='+cdarti + '&cdtipmc=' + cdtipmc + '&cdgptipm=' + cdgptipm + '&cdfamiglia=' + cdfamiglia + '&finto=' +randomnumber);
            }    
        }).post(el_form);

    }

    function atk_wlist_del_DECALS(cdfamiglia, cdtipmc, cdgptipm){

       var randomnumber=Math.floor(Math.random()*1000000000)
       if ($('div_bt_prev')) $('div_bt_prev').addClass('nascosto');
       if ($('div_bt_back')) $('div_bt_back').addClass('nascosto');
       if ($('div_bt_zoom')) $('div_bt_zoom').addClass('nascosto');
       if ($('photo-zoom')) $('photo-zoom').addClass('nascosto');
        $('scheda-catalogo-1').addClass('hiddendiv');
        $('scheda-catalogo').addClass('ajax-loading');

        var el_form = $('form_scheda');

	el_form.azione.value = 'del_to_wlist';

        cdarti = el_form.cdarti.value; 

        new Request.HTML({
              update: $('scheda-catalogo')
            , url:'pivesso_catalogo_scheda_DECALS.jsp?cdtipmc=' + cdtipmc + '&cdgptipm=' + cdgptipm + '&cdfamiglia=' + cdfamiglia + '&finto='+randomnumber 
            , evalScripts: true
            , onComplete: function(){
              $('scheda-catalogo').removeClass('ajax-loading');
              $('banner_arti').empty();
              $('banner_arti').addClass('ajax-loading');
              new Request.HTML({
                  update: $('banner_arti')
                  , onComplete: function(){
                      $('banner_arti').removeClass('ajax-loading');
                      thumb = $$('div.thumb-banner');
                      thumb.each( function (item){
                          var cd = item.getElement('input[name=cd]').value;
                          item.addEvent('click', function (){
                              atk_scheda(cdfamiglia, cdtipmc, cdgptipm, cd);
                          }     
                      );
                      })
                  }    
              }).get('pivesso_catalogo_promo.jsp?cdarti='+cdarti + '&cdtipmc=' + cdtipmc + '&cdgptipm=' + cdgptipm + '&cdfamiglia=' + cdfamiglia + '&finto=' +randomnumber);
            }    
        }).post(el_form);

    }


    function atk_iframe_google_analytics(pagina, tpcat, cdcat, search, dstipmc, dsfamiglia, cdgptipm, cdarti, searchType, arr_cdgptipm, arr_dscolore){

      url = pagina

      param = '';

      if (tpcat == 'cdgptipm'){
        param = 'cod_categoria='+ cdcat
      } else if (tpcat == 'cdtipmc'){
        param = 'cod_gruppo='+ cdcat
      } else if (tpcat == 'cdfamiglia'){
        param = 'cod_modello='+ cdcat
      }
      
      param = atk_add_parametri(param, 'cerca', search);
      param = atk_add_parametri(param, 'desc_gruppo', dstipmc);
      param = atk_add_parametri(param, 'desc_modello', dsfamiglia);
      param = atk_add_parametri(param, 'cdgptipm', cdgptipm);
      param = atk_add_parametri(param, 'cdarti', cdarti);
      param = atk_add_parametri(param, 'searchType', searchType);

      if (arr_cdgptipm != null){
          arr_cdgptipm.each(function(item){
              param = atk_add_parametri(param, 'filtri_cdgptipm', item);
          });
      }
      if (arr_dscolore != null){
          arr_dscolore.each(function(item){
              param = atk_add_parametri(param, 'filtri_dscolore', item);
          });
      }

      url += '?' + param;


      el = $('if_ganalytics');

      el.src = 'google_analytics/'+ url;


    }

    function atk_add_parametri (list, param_name, param_value){
      
      if (param_value){
        if (param_value != ''){
          if (list != ''){
            list += '&'
          }
          list += param_name + '='+ param_value;
        }
      }

      return list
    }


    //avendramin20101210 - I
    var loadedImages_modello = [];//Array che contiene le foto caricate nel modello;
    var idx_loadedImages_modello = -1;//Indice che indica la foto caricata
    var timer_switch_image_modello = null;//variabile di appoggio per funzione che fa variare immagini

    /***/
    function atk_swicth_image_modello(el_div, arr_images_modello){

        loadedImages_modello.empty();

        if (arr_images_modello.length > 0){
          var myImages_modello = new Asset.images(arr_images_modello , {
                                                                        onProgress: function(counter, i){
                                                                           loadedImages_modello[i]= this;
                                                                        }
                                                                        , onComplete: function(){
                                                                           idx_loadedImages_modello = -1;
                                                                           $clear(timer_switch_image_modello);

                                                                           var f_switch_image_modello = function (){
                                                                              if($(el_div) == null){

                                                                                $clear(timer_switch_image_modello);
                                                                              } else {

                                                                                var image = null;
                                                                                idx_loadedImages_modello++;
                                                                                if (idx_loadedImages_modello >= loadedImages_modello.length){
                                                                                  idx_loadedImages_modello = 0;
                                                                                }
                                                                                image = loadedImages_modello[idx_loadedImages_modello];

                                                                                if (image != null){
                                                                                  $(el_div).empty();
                                                                                  var max_dim = 400;

                                                                                  var li_height = image.get('height');
                                                                                  var li_width = image.get('width');
                                                                                  if (li_height > li_width){
                                                                                    if (li_height > max_dim ){
                                                                                      image.set('width', null);
                                                                                      image.set('height', max_dim);
                                                                                    } else if (li_width > max_dim ){
                                                                                      image.set('width', max_dim);
                                                                                      image.set('height', null);
                                                                                    }
                                                                                  } else {
                                                                                    if (li_width > max_dim ){
                                                                                      image.set('width', max_dim);
                                                                                      image.set('height', null);
                                                                                    } else if (li_height > max_dim ){
                                                                                      image.set('width', null);
                                                                                      image.set('height', max_dim);
                                                                                    }
                                                                                  }
                                                                                  image.inject($(el_div));
                                                                                }
                                                                              }
                                                                           }
                                                                           f_switch_image_modello();
                                                                           timer_switch_image_modello = f_switch_image_modello.periodical(2000);
                                                                        }
          });
        }

    }
    //avendramin20101210 - F

    //pdefranceschi20110608 - I
    
    function addHover(element){
         element.addClass("hover");
     }

     function removeHover(element){
         element.removeClass("hover");
     }

     function atk_seleziona_immagine(url, cdfam, cdtipmc, cdgptipm) {

        $('div_img_modello').innerHTML = "<img src=" + url + " onclick=\"javascript:atk_seleziona_articolo('" + cdfam + "', '" + cdtipmc + "', '" + cdgptipm + "')\" style=\"cursor: pointer;\" />";

     }

    function rollout(cd){
        $('img_' + cd).removeClass('opacity');
        $('roll_' + cd).addClass('nascosto');
    }

    function rollover(cd){
        $('img_' + cd).addClass('opacity');
        $('roll_' + cd).removeClass('nascosto');
    }

    function initialize_scheda_var(){

        if($('scheda-catalogo-2')){
            if($('scheda-catalogo-2').getElements('li').length > 0){
               var galleryVarianti = new slideGallery($('scheda-catalogo-2'), {
                                            steps: 1,
                                            mode: 'line',
                                            nextItem: ".s-right",
                                            prevItem: ".s-left"
                                            })
              }
        }

     }


    function initialize_scheda_corr(){

        if($('scheda-catalogo-3')){
            if($('scheda-catalogo-3').getElements('li').length > 0){
               var galleryCorrelati = new slideGallery($('scheda-catalogo-3'), {
                                            steps: 1,
                                            mode: 'line',
                                            nextItem: ".sc-right",
                                            prevItem: ".sc-left"
                                            })
              }
        }

     }


    /***/
    function atk_change_corr_page(cdarti, cdfamiglia, cdtipmc, cdgptipm){

      var randomnumber=Math.floor(Math.random()*1000000000)

      if ($('scheda-correlati')){
        ls_param = '?cdarti='+cdarti +'&cdfamiglia='+cdfamiglia+'&cdtipmc='+cdtipmc+'&cdgptipm='+cdgptipm+ '&finto=' +randomnumber
        $('scheda-correlati').empty();
        $('scheda-correlati').addClass('ajax-loading');

        new Request.HTML({
            update: $('scheda-correlati'),
            onComplete: function(){
              try{
                $('scheda-correlati').removeClass('ajax-loading');

                initialize_scheda_corr(); 

              } catch (e){}
            }
        }).get('pivesso_catalogo_correlati.jsp'+ls_param);
      } else {
         alert('Error')
      }
    }

