 
function prova(num_portale)
{
	var tot;
	tot='descr_compl'+num_portale;
	
	if($('puntini'+num_portale).style.display!='none')
	{
		$('puntini'+num_portale).style.display='none';
		$('leggi'+num_portale).style.display='none';
		$('acapo'+num_portale).style.display='none';
		$(tot).show();
	}
	else
	{
		$('puntini'+num_portale).show();
		$('leggi'+num_portale).show();
		$('acapo'+num_portale).show();
		$(tot).style.display='none';
	}
}

function validate_promotion(){

    val=document.getElementById('promotion_code').value;
    
    if(val!=""){

         document.getElementById('id_diplay_promo').style.display='';    
         new Ajax.Updater('id_diplay_promo','validate_promotion_code.php?cod='+val , {asynchronous:true});
    
    }else{
    
         document.getElementById('id_diplay_promo').style.display='none'; 
    
    }

}

function testate_view(){
 
    val=document.getElementById('comuni_testate').value;
    
    document.getElementById('testata_view').style.display='';
    
    new Ajax.Updater('testata_view','testate_prov.php?id='+val , {asynchronous:true});

}

//////////// 28-11-2008 Ivan Funzione cancellazione utenti newsletter ///////////////////

function vai_unsubscribe(id){
	//document.getElementById('ricerca_test').innerHTML = id;
	var url="http://www.netweek.it/mailing_unsuscribe.php";
	new Ajax.Updater('ricerca_test', url, {
		 parameters: { uID:            id,
		               unsubscribe:    1
		 }		
	});
	
}

//////////// 09-07-2009 Ivan //////////////////////////////////////////////////////////
function lancia_sfasato(cod){
	adatta_icona_sezione('search_section'); 
	carica_pag(cod);
}
//////////// 09-07-2009 Ivan //////////////////////////////////////////////////////////

//////////// 28-11-2008 Ivan //////////////////////////////////////////////////////////

function vai(){  

 

 var email=document.form_.email.value;
 var atr=email.indexOf("@");
 var pe=email.indexOf(".",atr);
 var att=atr+3;
 if(
 document.form_.cog_nom.value!=""&&
 document.form_.via.value!="" &&
 document.form_.cap.value!="" &&
 document.form_.citta.value!="" &&
 document.form_.provincia.value!="" &&
 document.form_.email.value!="" &&
 (email.indexOf("@") >= 0) &&
 (email.indexOf(".") >= 0) &&
 document.form_.comuni_testate.value!="" &&
 document.form_.nascita_gg.value!="" &&
 document.form_.nascita_mm.value!="" &&
 document.form_.nascita_aa.value!="" &&
 document.form_.secur_number.value!="" &&
 document.form_.settore_contenuto.value!=""  )
 if(document.form_.aut[0].checked){
       form_sub();       
     //  alert("OK");
 }else
    alert('Attenzione, il consenso al trattamento dei dati è indispensabile allo svolgimento del servizio');
 else
    alert('Attenzione, compilare tutti i campi correttamente');
}

function form_sub() 
{	

                       form_cog_nom=            document.form_.cog_nom.value;
		               form_via=                 document.form_.via.value;
		               form_cap=                 document.form_.cap.value;
		               form_citta=               document.form_.citta.value; 
		               form_n_civico=            document.form_.n_civico.value; 
		               form_provincia=           document.form_.provincia.value;
		               form_email=               document.form_.email.value;
		               form_comuni_testate=      document.form_.comuni_testate.value;      
		               form_nascita_gg=          document.form_.nascita_gg.value;
		               form_nascita_mm=          document.form_.nascita_mm.value;
		               form_nascita_aa=          document.form_.nascita_aa.value;
		               form_secur_number=        document.form_.secur_number.value;
		               form_settore_contenuto=   document.form_.settore_contenuto.value;
		               form_secur_number_o=      document.form_.secur_number_o.value;
		               form_promotion_code=      document.form_.promotion_code.value;	               
		               
		               form_abbo_testata=document.getElementById('abbo_testata_1').value;
		               
		               form_n_testate=document.getElementById('count_value').value;

    if(form_n_testate!='single'){		               
		for(var i = 1; i < form_n_testate; i++){
		
		    div_index='abbo_testata_'+i;
		
			if(document.getElementById(div_index).checked==true){           		
			
			    form_abbo_testata = document.getElementById(div_index).value;		    
			}
			
		}
    }
	
	//alert(form_abbo_testata);
	//alert(form_n_testate);
		               
		               
    document.getElementById('ricerca_test').innerHTML = '<img src=http://www.netweek.it/immagini/ajax-loader.gif border=0>';
	var url="http://www.netweek.it/mailing_netweek.php";
	//var url="http://www.netweek.it/netweek_new/mailing_netweek.php";
	new Ajax.Updater('ricerca_test', url, {
		 parameters: { cog_nom:            form_cog_nom,
		               via:                form_via,
		               cap:                form_cap,
		               citta:              form_citta,
		               n_civico:           form_n_civico, 
		               provincia:          form_provincia,
		               email:              form_email,
		               comuni_testate:     form_comuni_testate,    
		               nascita_gg:         form_nascita_gg,
		               nascita_mm:         form_nascita_mm,
		               nascita_aa:         form_nascita_aa,
		               secur_number:       form_secur_number,
		               settore_contenuto:  form_settore_contenuto,
		               secur_number_o:     form_secur_number_o,
		               promotion_code:     form_promotion_code,
		               promotion_abbo_testata: form_abbo_testata,
		               step:                "SAVE"
		 }		
	});
	
	
	
}


    var nv="";
    var nv2="";
    var nv3="";
    function under_color(nuovo,num) 
    {   
      if(num==1)
      {
          var old=nv; 
          if(old!=""){ document.getElementById(old).style.fontWeight='normal';}  
          nv=nuovo;
          document.getElementById(nv).style.fontWeight='bold';
          nv2="";
          nv3="";
       }
       if(num==2)
       {
          var old2=nv2; 
          if(old2!=""){document.getElementById(old2).style.fontWeight='normal';}
          nv2=nuovo;
          document.getElementById(nv2).style.fontWeight='bold';
          nv3="";
       }
        if(num==3)
        {
          var old3=nv3; 
          if(old3!=""){document.getElementById(old3).style.fontWeight='normal';}
          nv3=nuovo;
          document.getElementById(nv3).style.fontWeight='bold';
        }
    }
   function carica_province(testata,tipo)
   {   
	document.getElementById('province').innerHTML = '<img src=http://www.netweek.it/immagini/ajax-loader.gif border=0>';
	var url="comuni_redazioni_ajax.php?az=carica_province"+tipo+"&testata="+escape(testata);
	new Ajax.Updater('province',url , {asynchronous:true});
	new Ajax.Updater('comuni','comuni_redazioni_ajax.php' , {asynchronous:true});
	if(tipo!='')
	{new Ajax.Updater('edicole','comuni_redazioni_ajax.php' , {asynchronous:true});}
   }
   function carica_comuni_per_provincia(prov_sigla)
   {
    new Ajax.Updater('comuni', 'comuni_ajax.php?prov_sigla=' + prov_sigla, {asynchronous:true});
   }
   function carica_comuni_per_provincia_andrea(prov_sigla)
   {
    new Ajax.Updater('comuni', 'comuni_ajax_andrea.php?prov_sigla=' + prov_sigla, {asynchronous:true});
   }
   function carica_comuni(testata,istat,tipo)
   {   
	document.getElementById('comuni').innerHTML = '<img src=http://www.netweek.it/netweek_new/immagini/ajax-loader.gif border=0>';
	var url="comuni_redazioni_ajax.php?az=carica_comuni"+tipo+"&testata="+escape(testata)+"&istat="+escape(istat);
	new Ajax.Updater('comuni',url , {asynchronous:true});
	if(tipo!='')
	{new Ajax.Updater('edicole','comuni_redazioni_ajax.php' , {asynchronous:true});}
   }
   function carica_edicole(testata,istat)
   {   
	document.getElementById('edicole').innerHTML = '<img src=http://www.netweek.it/netweek_new/immagini/ajax-loader.gif border=0>';
	var url="comuni_redazioni_ajax.php?az=carica_edicole&testata="+escape(testata)+"&istat="+escape(istat);
	new Ajax.Updater('edicole',url , {asynchronous:true});
   }
   function carica_pag(pag)
   { 
     new Ajax.Updater('ricerca_test',pag, {asynchronous:true});
   }
   function displayDivMouseCoords(e)
    {
     coords = getMouseCoordsWithinEventTarget(e);

     if(coords.y<=40)
        var somma=40;
     else
        var somma=0;
       $('carrello_icona').style.top=eval(coords.y+somma) + 'px';
    }

   function getMouseCoordsWithinEventTarget(event)
    {
        var coords = { x: 0, y: 0};

        if(!event) // then we have a non-DOM (probably IE) browser
        {
          event = window.event;
          coords.x = event.offsetX;
          coords.y = event.offsetY;
        }
        else       // we assume DOM modeled  javascript
        {
          var Element = event.target ;
          var CalculatedTotalOffsetLeft = 0;
          var CalculatedTotalOffsetTop = 0 ;

          while (Element.offsetParent)
           {
            CalculatedTotalOffsetLeft += Element.offsetLeft ;
            CalculatedTotalOffsetTop += Element.offsetTop ;
            Element = Element.offsetParent ;
           }

           coords.x = event.pageX - CalculatedTotalOffsetLeft ;
           coords.y = event.pageY - CalculatedTotalOffsetTop ;
        }

        return coords;
    }


   posizione_v=0;

   function sposta_carrello(id_icona,id_evento)
    {

     $(id_evento).onmousemove = displayDivMouseCoords;

    }


   function svuota_campi()
    {
      var ele1=document.getElementById('campo_anno_select').selectedIndex=0;
      var ele2=document.getElementById('id_cat_rivista').selectedIndex=0;
      var ele3=document.getElementById('campo_cat_mercato').selectedIndex=0;

      document.getElementById('campo_testo_chi').value='';
      document.getElementById('campo_testo_cosa').value='';
      document.getElementById('dove').value='';
      document.getElementById('codice_istat').innerHTML='';
      Effect.Fade('autocomplete_dove');
    }

   function invia_dati(valore,lunghezza,posizione,rivista)
    {

    if(posizione=='loc_dove')
    {
     if(valore!="")
      {
        if(lunghezza>=3)
          {
             document.getElementById('codice_istat').innerHTML='';
             var url="carica_dati_ajax.php?testo="+ escape(valore) + "&autocompletamento=1&sezione=" + posizione +"&rivista=" + rivista;
             new Ajax.Updater('autocomplete_dove',url,{asynchronous:true});
             Effect.Appear('autocomplete_dove');
          }
      }
    }
    else
    {
      if(posizione=='comuni_testate')
       {
       if(valore!="")
        {
        if(lunghezza>=3)
          {
             var url="carica_dati_ajax.php?testo="+ escape(valore) + "&autocompletamento=1&sezione=" + posizione;
             new Ajax.Updater('autocomplete_comunali',url,{asynchronous:true});
             Effect.Appear('autocomplete_comunali');
          }
       }
      }

    }

    }

//@ Mappe Google

//###################################################### Mappe punti per Netpoint

var map = null;
var geocoder = null;

    function createMarker_netpoint(point,comune,via,color)
        {

          if(point!="" && point!="(NaN, undefined)" && point!=null)
           {
             
             if(color=="r")
             {
	             var icon = new GIcon();
	             icon.image = "immagini/green.png";
	             icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
	             icon.iconSize = new GSize(32, 34);
	             icon.shadowSize = new GSize(32, 34);
	             icon.iconAnchor = new GPoint(6, 20);
	             icon.infoWindowAnchor = new GPoint(5, 1);
	             var marker = new GMarker(point,icon);
	             var testo='';
             }
             if(color=="b")
             {
	              var icon = new GIcon();
	             icon.image = "immagini/blue.png";
	             icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
	             icon.iconSize = new GSize(32, 34);
	             icon.shadowSize = new GSize(32, 34);
	             icon.iconAnchor = new GPoint(6, 20);
	             icon.infoWindowAnchor = new GPoint(5, 1);
	             var marker = new GMarker(point,icon);
	             var testo='Disponibile su prenotazione';
             }
              GEvent.addListener(marker, "mouseover", function()
             {
               marker.openInfoWindowHtml(comune + "\n\r" + via + "<br>" + testo);
              });

             GEvent.addListener(marker, "click", function()
             {
               marker.openInfoWindowHtml(comune + "\n\r" + via + "<br>" + testo);
              });

             map.addOverlay(marker);
             return marker;
           }

         }



    function load_maps_netpoint(comune,via,long,lat,color)
    {
      if (GBrowserIsCompatible())
      {
        var comune_array=comune.split('||');
        var via_array=via.split('||');
        var long_array=long.split('||');
        var lat_array=lat.split('||');
        var color_array=color.split('||');
        map = new GMap2(document.getElementById("map_netpoint"));
        geocoder = new GClientGeocoder();
        //map.addControl(new GLargeMapControl());
        map.setCenter(new GLatLng(45.6531,9.2014), 8);

        for(var i=0;i<=(long.length);i++)
        {
          if(long_array[i]!='')
            {
              var point = new GLatLng(long_array[i],lat_array[i]);
              createMarker_netpoint(point,comune_array[i],via_array[i],color_array[i]);
            }
        }

      }//browser_compatible

    }

//#####################################################################

var map = null;
var geocoder = null;

    function createMarker(point,nome_testata,dati_html,principale)
        {

        if(point!="" && point!="(NaN, undefined)" && point!=null)
        {
          if(principale==1)
           {
             var icon = new GIcon();
             icon.image = "immagini/green.png";
             icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
             icon.iconSize = new GSize(32, 34);
             icon.shadowSize = new GSize(32, 34);
             icon.iconAnchor = new GPoint(6, 20);
             icon.infoWindowAnchor = new GPoint(5, 1);
             var marker = new GMarker(point,icon);
           }
          if(principale==0)
           {
             var icon = new GIcon();
             icon.image = "immagini/blue.png";
             icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
             icon.iconSize = new GSize(32, 34);
             icon.shadowSize = new GSize(32, 34);
             icon.iconAnchor = new GPoint(6, 20);
             icon.infoWindowAnchor = new GPoint(5, 1);
             var marker = new GMarker(point,icon);
           }

             GEvent.addListener(marker, "click", function()
             {
               marker.openInfoWindowHtml(dati_html);
              });

             map.addOverlay(marker);
             return marker;
        }
     }

    function load_maps(longitudine,latitudine,nome,dati_html,principale)
    {
      if (GBrowserIsCompatible())
      {

       //richiamo la lista del chi siamo
       new Ajax.Updater('ricerca_test', 'dovesiamo.html', {asynchronous:true});

       var longitudine_array=longitudine.split('||');
       var latitudine_array=latitudine.split('||');
       var nome_array=nome.split('||');
       var dati_html_array=dati_html.split('||');
       var principale_array=principale.split('||');

        map = new GMap2(document.getElementById("map"));
        geocoder = new GClientGeocoder();
        map.addControl(new GLargeMapControl());
        //map.addControl(new GMapTypeControl());
        //map.addControl(new GOverviewMapControl());
        map.setCenter(new GLatLng(45.6531,9.2014), 8);

        for(var i=0;i<=(longitudine.length);i++)
        {
          if(longitudine_array[i]!='')
            {
              var point = new GLatLng(longitudine_array[i],latitudine_array[i]);
              createMarker(point,nome_array[i],dati_html_array[i],principale_array[i]);
            }
        }


      }
    }



    function createMarker_testato(point,nome_testata,comune_nome,email,sito_web,pay,snap,testata_snap,tiratura,lettori,attiva)
          {


          if(point!="" && point!="(NaN, undefined)" && point!=null)
           {

           if(pay==0)
             {
               var icon = new GIcon();
               icon.image = "immagini/blue.png";
               icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
               icon.iconSize = new GSize(32, 34);
               icon.shadowSize = new GSize(32, 34);
               icon.iconAnchor = new GPoint(6, 20);
               icon.infoWindowAnchor = new GPoint(5, 1);
               var marker = new GMarker(point,icon);
               var dati_vendite="<tr><td align='center'>Tiratura: " + tiratura + "<\/td><\/tr><tr><td align='center'>Lettori: " + lettori + "<\/td><\/tr>";
             }
            if(pay==1)
             {
               var icon = new GIcon();
               icon.image = "immagini/green.png";
               icon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
               icon.iconSize = new GSize(32, 34);
               icon.shadowSize = new GSize(32, 34);
               icon.iconAnchor = new GPoint(6, 20);
               icon.infoWindowAnchor = new GPoint(5, 1);
               var marker = new GMarker(point,icon);
               var dati_vendite="";
             }

             if(attiva==1)
             {
               var html_text="<div style='width:500px;height:350px;'><table><tr valign='top'><td><table><tr valign='top'><td><img src='http://www.netweek.it/dmedia_sito/snap_testate/" + testata_snap + ".jpg' border=0><\/td><\/tr><\/table><\/td><td><table><tr valign='top'><td align='center'><strong>" + nome_testata + "<\/strong><\/td><\/tr>"+ dati_vendite +"<tr><td align='center'>" + comune_nome + "<\/td><\/tr><tr><td align='center'><a href='mailto:" + email + "'><p>" + email + "<\/p><\/a><\/td><\/tr><tr><td align='center'><a href='http://" + sito_web + "' target='_blank'>"+ sito_web +"<\/a><img src='immagini/comments.gif' border='0' onMouseOver=\"document.getElementById('layer_snap').style.visibility='visible';\" onMouseOut=\"document.getElementById('layer_snap').style.visibility='hidden';\"><\/td><\/tr><tr><td align='center'><a href='http://www.netweek.it/dmedia_sito/schede giornali/" + testata_snap + ".jpg' target='_blank'>Visualizza scheda<\/a><\/td><\/tr><tr><td id='layer_snap' style='visibility:hidden' align='center'><img src='http://www.netweek.it/dmedia_sito/snap_siti/"+ snap +".jpg' border='0'><\/td><\/tr><\/table><\/td><\/tr><\/table><\/div>";
             }
             else
             {
               var html_text="<div style='width:500px;height:350px;'><table><tr valign='top'><td><table><tr valign='top'><td><img src='http://www.netweek.it/dmedia_sito/snap_testate/" + testata_snap + ".jpg' border=0><\/td><\/tr><\/table><\/td><td><table><tr valign='top'><td align='center'><strong>" + nome_testata + "<\/strong><\/td><\/tr>"+ dati_vendite +"<tr><td align='center'>" + comune_nome + "<\/td><\/tr><tr><td align='center'><a href='mailto:" + email + "'><p>" + email + "<\/p><\/a><\/td><\/tr><\/table><\/td><\/tr><\/table><\/div>";
             }




              GEvent.addListener(marker, "mouseover", function()
              {
               marker.openInfoWindowHtml(nome_testata);
              });


              GEvent.addListener(marker, "click", function()
              {
                marker.openInfoWindowHtml(unescape(escape(html_text)));
              });

             map.addOverlay(marker);
             return marker;

            }


          }


         function load_maps_testato(longitudine,latitudine,nome_testata,comune_nome,email,sito_web,pagamento,snap,testata_snap,tiratura,lettori,attiva_testate)
          {


           new Ajax.Updater('ricerca_test', 'lista_testate.php', {asynchronous:true});

           if (GBrowserIsCompatible())
            {

             var longitudine_array=longitudine.split('||');
             var latitudine_array=latitudine.split('||');

             var nome_testata_array=nome_testata.split('||');
             var comune_nome_array=comune_nome.split('||');
             var email_array=email.split('||');
             var sito_web_array=sito_web.split('||');
             var pagamento_array=pagamento.split('||');
             var snap_array=snap.split('||');
             var testata_snap_array=testata_snap.split('||');

             var tiratura_array=tiratura.split('||');
             var lettori_array=lettori.split('||');
             var attiva_array=attiva_testate.split('||');

             map = new GMap2(document.getElementById("map"));
             geocoder = new GClientGeocoder();
             map.addControl(new GLargeMapControl());
             //map.addControl(new GMapTypeControl());
             //map.addControl(new GOverviewMapControl());
             map.setCenter(new GLatLng(45.6531,9.2014), 9);

             for(var i=0;i<=(longitudine.length);i++)
              {
               if(longitudine_array[i]!='')
                {
                 var point = new GLatLng(longitudine_array[i],latitudine_array[i]);
                 createMarker_testato(point,nome_testata_array[i],comune_nome_array[i],email_array[i],sito_web_array[i],pagamento_array[i],snap_array[i],testata_snap_array[i],tiratura_array[i],lettori_array[i],attiva_array[i]);
                }
              }

            }
          }




//##########################################################################
//@ Acquisto e cancellazione abbonamenti
function gestisci_acquisto_abbo(id_acquisto,id_sezione)
 {

  var tipo_abbo="";
  var name_form="modulo_" + id_acquisto;
  var name_radio="abbonati_" + id_acquisto;

  var radio_1=$('abbonati_1_' + id_acquisto).value;
  var radio_1_sel=$('abbonati_1_' + id_acquisto).checked;

  var radio_2=$('abbonati_2_' + id_acquisto).value;
  var radio_2_sel=$('abbonati_2_' + id_acquisto).checked;

  var radio_3=$('abbonati_3_' + id_acquisto).value;
  var radio_3_sel=$('abbonati_3_' + id_acquisto).checked;

  if(radio_1_sel==true)
   var tipo_abbo='&tipo_abbo=' +radio_1;
  if(radio_2_sel==true)
   var tipo_abbo='&tipo_abbo=' +radio_2;
  if(radio_3_sel==true)
   var tipo_abbo='&tipo_abbo=' +radio_3;
   
   
  if(tipo_abbo!='')
  {
 
 
  var numero_obj=document.getElementById('contenuto_car').innerHTML;

  numero_obj=eval(numero_obj)+1;
  document.getElementById('contenuto_car').innerHTML=numero_obj;
  var immagine_attuale=document.getElementById('carrello_icona').getAttribute('src');

  if(immagine_attuale=='http://www.netweek.it/immagini/shop_cart.gif' || immagine_attuale=='immagini/shop_cart.gif')
   {
     $('visualizza_acquisto').style.display='';
     $('carrello_icona').setAttribute('src',null);
     $('carrello_icona').setAttribute('src','immagini/shop_cart_full.gif');
   }


  
   
   
  ////////////////////////////////////////////////////////////////gestisci il passaggio del codice gadget
  
  if(radio_1_sel==true)
  {
   var form_gruppo_radio='form_' + id_acquisto + '_' + radio_1;
   var nome_gruppo_radio='promo_' + id_acquisto + '_' + radio_1;
  }
  if(radio_2_sel==true)
  {
   var form_gruppo_radio='form_' + id_acquisto + '_' + radio_2;
   var nome_gruppo_radio='promo_' + id_acquisto + '_' + radio_2;
  }
  if(radio_3_sel==true)
  {
   var form_gruppo_radio='form_' + id_acquisto + '_' + radio_3;
   var nome_gruppo_radio='promo_' + id_acquisto + '_' + radio_3;
  }
  

  if($(form_gruppo_radio))
  {
    var value_radio_promo = $RF(form_gruppo_radio, nome_gruppo_radio);
  }
  
  ////////////////////////////////////////////////////////////////fine passaggio gadget
  

  document.getElementById('copie_div_abbo' + id_acquisto).style.display='none';
  var copie=document.getElementById('copie_abbo' + id_acquisto).value;
  new Ajax.Updater('ricerca_test_2','ecommerce_carrello.php?aggiungi=' + id_acquisto + '&carrello_abbo=1&sezione=' + id_sezione + '&copie_test=' + copie + tipo_abbo, {parameters: { selezione_promozione: value_radio_promo}});
  }
  }

function gestisci_consegna_abbo(id_cancella,id_sezione)
 {

  var numero_obj=document.getElementById('contenuto_car').innerHTML;
  numero_obj=eval(numero_obj-1);
  document.getElementById('contenuto_car').innerHTML=numero_obj;

  if(numero_obj==0)
   {
    document.getElementById('carrello_icona').setAttribute('src','immagini/shop_cart.gif');
    $('visualizza_acquisto').style.display='none';
   }

  document.getElementById('copie_div_abbo' + id_cancella).style.display='';

  new Ajax.Updater('ricerca_test_2','ecommerce_carrello.php?togli_abbo=' + id_cancella + '&sezione=' + id_sezione, {asynchronous:true});
 }


//####################################################################
//@ Acquisto e cancellazione Articoli, sezione libri e guide
function svuota_carrello()
 {
  document.getElementById('carrello_icona').setAttribute('src','immagini/shop_cart.gif');
  $('visualizza_acquisto').style.display='none';
  document.getElementById('contenuto_car').innerHTML=0;
  new Ajax.Updater('ricerca_test_2','ecommerce_carrello.php?svuota=1', {asynchronous:true});
 }


function gestisci_acquisto(id_acquisto,id_sezione)
 {

  var numero_obj=document.getElementById('contenuto_car').innerHTML;

  numero_obj=eval(numero_obj)+1;
  document.getElementById('contenuto_car').innerHTML=numero_obj;
  var immagine_attuale=document.getElementById('carrello_icona').getAttribute('src');

  if(immagine_attuale=='http://www.netweek.it/immagini/shop_cart.gif' || immagine_attuale=='immagini/shop_cart.gif')
   {
     $('visualizza_acquisto').style.display='';
     $('carrello_icona').setAttribute('src',null);
     $('carrello_icona').setAttribute('src','immagini/shop_cart_full.gif');
   }


  document.getElementById('copie_div_' + id_acquisto).style.display='none';
  var copie=document.getElementById('copie_' + id_acquisto).value;
  new Ajax.Updater('ricerca_test_2','ecommerce_carrello.php?aggiungi=' + id_acquisto + '&carrello=1&sezione=' + id_sezione + '&copie_test=' + copie + '', {asynchronous:true});
 }

function gestisci_consegna(id_cancella,id_sezione)
 {

  var numero_obj=document.getElementById('contenuto_car').innerHTML;
  numero_obj=eval(numero_obj-1);
  document.getElementById('contenuto_car').innerHTML=numero_obj;

  if(numero_obj==0)
   {
    document.getElementById('carrello_icona').setAttribute('src','immagini/shop_cart.gif');
    $('visualizza_acquisto').style.display='none';
   }

  document.getElementById('copie_div_' + id_cancella).style.display='';

  new Ajax.Updater('ricerca_test_2','ecommerce_carrello.php?togli=' + id_cancella + '&carrello=1&sezione=' + id_sezione, {asynchronous:true});
 }
//####################################################################################

//@ Funzione per aggiungere il sito ai preferiti del browser
function aggiungi_preferiti()
 {
  if (navigator.appVersion.indexOf("MSIE") != -1)
   {
    window.external.AddFavorite(location.href, document.title);
   }
 }
//##########################################################

//@ Chimate Ajax per visualizzare la sezione Libri
function gestione_libri(posizione_lista,pos_book)
{
     if(pos_book!='')
      {
       var posizione_book='&art_book=' + pos_book;
      }
     else
      {
       var posizione_book='';
      }

     $('map_netpoint').style.display='none';
     //visualizza sezione libri
     new Ajax.Updater('ricerca_book', 'header_int_new.php?sezione_lista='+ posizione_lista, {asynchronous:true});
     new Ajax.Updater('ricerca_test_2', 'ecommerce_carrello.php?sezione_lista='+ posizione_lista + posizione_book, {asynchronous:true});

}
//##########################################################


//@ Gestione Layer supllementare per il dettaglio degli articoli nella sezione libri

var layer_dettaglio_libri='';

function visualizza_dettaglio_libri(id_layer_libri,stato,id)
{
      var stato_carrello=document.getElementById('contenuto_car').innerHTML;

      if(stato_carrello>0 || stato!='carrello')
      {

      if(layer_dettaglio_libri!='')
      $(layer_dettaglio_libri).style.display='none';

      layer_dettaglio_libri=id_layer_libri;
      $(id_layer_libri).style.display='';

      new Ajax.Updater(id_layer_libri, 'ecommerce_dettaglio.php?stato=' + stato + '&id=' + id, {asynchronous:true});

      }
}

var oggetto_drag;

function dragga_layer(link_object)
{
 if(link_object!='')
 {

  oggetto_drag=new Draggable(layer_dettaglio_libri,{revert:false,onEnd:function(){oggetto_drag.destroy()} });
 }

}

function chiudi_layer()
{
 $(layer_dettaglio_libri).style.display='none';
 layer_dettaglio_libri='';
}
//#######################################################################################


//@ Funzioni per gestire l'albero delle Categorie nella sezione Libri
var id_td_sotto='td_sotto_7';

function invia_richiesta_libri(id_sezione,id_figlio)
{
  if(layer_dettaglio_libri!='layer_carrello_check')
      layer_dettaglio_libri='';

  $('map_netpoint').style.display='none';
  new Ajax.Updater('ricerca_test_2', 'ecommerce_carrello.php?sezione=' + id_figlio, {asynchronous:true});


  $(id_td_sotto).style.color="#000";
  $(id_sezione).style.color="#0073BD";
  id_td_sotto=id_sezione;
}


function sotto_sezione(id_sezione)
{
 var stato_visual=$(id_sezione).style.display;

 if(stato_visual=='none')
  $(id_sezione).style.display='';
 else
  $(id_sezione).style.display='none';
}
//#####################################################################################################


//@ Funzione che cambia le immagine di personalizzazzione del sito netweek in base alla sezione cliccata
function adatta_icona_sezione(sezione)
 {
    switch(sezione)
     {
       case 'search_section':

          $('book_section').style.display='none';
          $('map_netpoint').style.display='none';
          $('map_section').style.display='none';
          $('search_section').style.display='';
          $('ricerca_test').innerHTML='<img src=immagini/ajax-loader.gif border=0 align=left>';

          if(navigator.appVersion.indexOf("MSIE") != -1)
           {
            document.getElementById('img_beta_ie').setAttribute('src','immagini/badge_beta_3.gif');
            document.getElementById('img_beta_ie2').setAttribute('src','immagini/badge_beta_3.gif');
           }
          else
           {
             document.getElementById('foto_beta_1').setAttribute('src','immagini/badge_beta_3.gif');
             document.getElementById('foto_beta_2').setAttribute('src','immagini/badge_beta_3.gif');
           }

       break;

       case 'book_section':

         $('search_section').style.display='none';
         $('map_netpoint').style.display='none';
         $('map_section').style.display='none';
         $('book_section').style.display='';
         $('ricerca_book').innerHTML='<img src=immagini/ajax-loader.gif border=0 align=left>';
         $('ricerca_test_2').innerHTML='<img src=immagini/ajax-loader.gif border=0 align=left>';


         if(navigator.appVersion.indexOf("MSIE") != -1)
           {
            document.getElementById('img_beta_ie').setAttribute('src','immagini/book_beta.gif');
            document.getElementById('img_beta_ie2').setAttribute('src','immagini/book_beta.gif');
           }
          else
           {
             document.getElementById('foto_beta_1').setAttribute('src','immagini/book_beta.gif');
             document.getElementById('foto_beta_2').setAttribute('src','immagini/book_beta.gif');
           }

       break;

       case 'map_section':

           $('book_section').style.display='none';
           $('map_netpoint').style.display='none';
           $('search_section').style.display='';
           $('map_section').style.display='';
           $('map').innerHTML='<img src=immagini/ajax-loader.gif border=0 align=left>';


           if(navigator.appVersion.indexOf("MSIE") != -1)
           {
            document.getElementById('img_beta_ie').setAttribute('src','immagini/map_world.gif');
            document.getElementById('img_beta_ie2').setAttribute('src','immagini/map_world.gif');
           }
          else
           {
             document.getElementById('foto_beta_1').setAttribute('src','immagini/map_world.gif');
             document.getElementById('foto_beta_2').setAttribute('src','immagini/map_world.gif');
           }

       break;
     }

}
//#################################################################################################


//@ Visualizza Menu parte bassa
function visualizza_sezioni_menu(da_visualizzare)
{

 var sezioni=new Array('menu_centrale_1','menu_centrale_2','menu_centrale_3','menu_centrale_4');

 for(var i=0;i<sezioni.length;i++)
  {
   if(sezioni[i]==da_visualizzare)
    {
     $(da_visualizzare).style.display='';
    }
   else
    {
     $(sezioni[i]).style.display='none';
    }
  }
}
//##################################################################################################
//@ Visualizza sotto menu come acquistare

function visual_sotto(id_sez)
{
  if($(id_sez).style.display=='none')
     $(id_sez).style.display='';
  else
     $(id_sez).style.display='none';
}


//##### Funzione Javascript per promozioni

function show_hide_promo(elemento_select,elemento1,elemento2)
{
 if($(elemento_select))
 {
  $(elemento_select).style.display='block';
 }
 
 if($(elemento1))
 {
  $(elemento1).style.display='none';
 }
 
 if($(elemento2))
 {
  $(elemento2).style.display='none';
 }
}
//## fine funzione javascript per le promozioni


//#### riconosce il valore dei radio button in un gruppo di radio

function $RF(el, radioGroup) {
    if($(el).type && $(el).type.toLowerCase() == 'radio') {
        var radioGroup = $(el).name;
        var el = $(el).form;
    } else if ($(el).tagName.toLowerCase() != 'form') {
        return false;
    }
 
    var checked = $(el).getInputs('radio', radioGroup).find(
        function(re) {return re.checked;}
    );
    return (checked) ? $F(checked) : null;
}

//## fine riconoscimento

