var fatto=0;
var chiudi='<a href="#" onclick="nascondi(\'tooltip\')" class="destra"><img src="/immagini/cross.gif"></a>';



window.addEvent('domready', function() {
      $$('.tooltip').each(
          function(e){
            $(e).addEvent('focus',function(){
                mostra_tooltip(e,50,e.title);
                
            });
          }
      );
  });


function cambia_pagina(p){
      $('pageID').value=p;$('opt').submit();
  }

function mostra_tooltip(e,left,msg){

                p=e.getPosition();
                $('tooltip').setStyles({
                   top: e.getTop()-200,
                   left: e.getLeft()+left
                });
                $('tooltip').innerHTML=chiudi+msg;
                mostra('tooltip');
                var fx = new Fx.Style('tooltip','opacity',{duration: 500, transition: Fx.Transitions.linear});
                fx.start(0,1);

}

            function update_filtri(tr){
                    if(this.transport.readyState == 4){
                		var ajax = new Ajax('/box-filtri.php', {
                			method: 'get',
                            update: $('filtri'),
                			onComplete: function() {
                                
                			}
                		}).request(); 
                    }        
                    
                
                }

            function svuota_ul(el){
                el=$(el);
                if(el.getParent()){
                    if(el.getParent().getParent()){
                        if(el.getParent().getParent().getNext()){
                            if(el.getParent().getParent().getNext().getNext()){
                                el.getParent().getParent().getNext().getNext().remove();
                            }
                            el.getParent().getParent().getNext().remove();
                            
                        }                    
                    }
                }
    

            }
            
            function rimuovi_mappa(){
                     nascondi('naz-map'); 
                    $('reg').setStyle('background','transparent');
                    $('reg_sel').setStyle('background','transparent');           
            }

            function carica_div(div,el,i){
  

                $(div).innerHTML='<center><img src="/immagini/ajax-loader.gif" /></center>';

            		var ajax = new Ajax('/ajax.php?'+div+'=1'+i, {
            			method: 'get',
                        update: $(div),
            			onComplete: function() {
            			 aggiungi_eventi();
            			}
            		}).request(); 
            		


                }
                
             function setta_valore(link,inp,val){
                //$(div).setStyle("display","block");
                if(link){
                    $$('#catalogo-interno a.clicca').removeClass("attivo");
                    link.toggleClass("attivo");
                    //$$("#"+div+" span").innerHTML=nome;
                }
                $(inp).value=val;

                }               


    function aggiungi_eventi(){
    
        $$('#catalogo-interno a.clicca').addEvent("click",mostra_filtri);
        $('n').addEvent("change",mostra_filtri);
        $('n').addEvent("blur",mostra_filtri);
        $$('.radio-prezzo').addEvent("click",mostra_filtri);
        
        $$('.iniziale').removeEvent("click");
    }


    var array_div=new Array('regione','tipologia','nome','produttore','prezzo');
    var sel=0;
    
    function setta(div){
        
        for(i=0;i < array_div.length;i++){
            $(array_div[i]).setStyle("display","none");
        }
    
        for(i=0;i < array_div.length;i++){
            $('butt-'+array_div[i]).removeClass("active");
        }
        
        $(div).setStyle("display","block");
        $('butt-'+div).addClass("active");
        
        sel=array_div.indexOf(div);
    
    
    }
    
    
    function continua(){
    
        prox=sel+1;
        if(prox > array_div.length-1)prox=0;
        
        setta(array_div[prox]);
    
    }
    
    var mappa_attuale="";   
    
    function mostra_mappa(mappa){
                        $('naz-map').removeClass("francia");
                        $('naz-map').removeClass("germania");
                        $('naz-map').removeClass("italia");
                        $('naz-map').addClass(mappa);
                        $('imgmap').src="/immagini/mappa_"+mappa+"/transparent.gif";
                        $('imgmap').useMap="#"+mappa+"Map";
                        mostra('naz-map'); 
                        mappa_attuale=mappa;  
    }

    function change_image(re){
        $('reg-'+re).addClass('attivo');
        $('reg').setStyle('background','url(/immagini/mappa_'+mappa_attuale+'/map_'+re+'.gif) no-repeat');
    
    }
    function hide_image(re){
        if($('z').value!=re)$('reg-'+re).removeClass('attivo');
        $('reg').setStyle('background','transparent');
    }
    function setta_regione(re){
        
        $('reg_sel').setStyle('background','url(/immagini/mappa_'+mappa_attuale+'/map_'+re+'.gif) no-repeat');
        $('z').value=re;

        var idul=$('reg-'+re).getParent().getParent().id;
        $$('#'+idul+' a').removeClass("attivo");

        $('reg-'+re).addClass("attivo");
        mostra_filtri();
    }
    
    function mostra(el){
        $(el).setStyle("display","block");
    } 
    function nascondi(el){
        $(el).setStyle("display","none");
    } 
    function toggle(el){
        if($(el).getStyle("display")=="none")mostra(el);
        else nascondi(el);
    }
    
    
    window.addEvent('domready',function(){
            var step1="-32";
            var step2="-64";
            var array_posizioni={"index":"0","chi-siamo":"-99","catalogo":"-229","vini-biologici":"-359","prodotti-alimentari":"-513","contatti":"-720"};
            var list = $$('#navbar a');
            
            list.each(function(l) {


                var fx = new Fx.Style(l,'background-position',{duration: 100,unit:'px', transition: Fx.Transitions.linear});
                if(!l.hasClass('attivo')){
                    l.addEvent('mouseover',function(){
                        fx.stop();
                        fx.start(array_posizioni[l.id]+" 0",array_posizioni[l.id]+" "+step1);          
                    });         
                    l.addEvent('mouseout',function(){
                        fx.stop();
                        fx.start(array_posizioni[l.id]+" "+step1,array_posizioni[l.id]+" 0");            
                    }); 
                }
                /*
                else {
                    l.addEvent('mouseover',function(){
                        fx.stop();
                        fx.start(array_posizioni[l.id]+" "+step2,array_posizioni[l.id]+" "+step1);          
                    });         
                    l.addEvent('mouseout',function(){
                        fx.stop();
                        fx.start(array_posizioni[l.id]+" "+step1,array_posizioni[l.id]+" "+step2);            
                    });                 
                }
                */
                
            
            });
            
            
    
    
    }); 