//Preload onmouseover imagine mappa

function preload_image(_image) {
	var image = new Image;
	image.src = _image;
}

// cambia immagine nella mappa onmouseover

function change_image (region) {
	var ShowItem = document.getElementById("map_image");
	var LinkItem = document.getElementById("map_" + region);
	ShowItem.style.backgroundImage = 'url(files/map_' + region + '.gif)';
	LinkItem.style.textDecoration = "underline";
	return true;
}
 
function hide_image (region) {
	var ShowItem = document.getElementById("map_image");
	var LinkItem = document.getElementById("map_" + region);
	ShowItem.style.backgroundImage = 'url(files/none.gif)';
	LinkItem.style.textDecoration = "none";
	return true;
}


//PER L'INSERIMENTO

//CREA IL SELECT regione (nome regione)
  function RiempiRegione(regione,provincia)
  {
    var i=0;
    with (document.f1.regione)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in reg)
      {
        options[i]=new Option(reg[key],key);
        i++;
      }
      
       if(regione=="Valle d\\\'Aosta")
		    {
		      var aregione="Valle d'Aosta";
		    }
				else
				{
				  if(regione=="" || regione=="Tutta Italia")
						var aregione="Tutta Italia";
					else
				    var aregione=regione;
				}
				
				document.getElementById('regione').value = aregione;
				
				RiempiProvincia(aregione,provincia);
    }
  }
	
  function RiempiProvincia(regione,provincia)
  {
	  //alert(provincia)
    var i=0;
		with (document.f1.provincia)
    {
      while (options.length > 0)
        options[0]=null;
      for (i=0; i<prov[regione].length; i++)
      {
        options[i]=new Option(prov[regione][i],prov[regione][i]);
      }  
      
			if(regione=="Tutta Italia" || regione=="")
			{
			  var aprovincia="Tutti";
				document.getElementById('provincia').value = "Seleziona Provincia";
			}
      else
			{
			  if(provincia=="Tutta Italia" || provincia=="")
			  {
				  var aprovincia="Tutti";
				  document.getElementById('provincia').value = "Seleziona Provincia";
				}
        else
				{
				  var aprovincia=provincia;
				  document.getElementById('provincia').value = regione;
				}
			}
    }
		//alert(regione);
		RiempiComune(aprovincia);
  }
	
	
  //Crea il select citta (campo da riempire,nomearray,valore chiave array, nome comune)
  function RiempiComune(provincia)
  {
	  var i=0;
	  with (document.f1.comune)
    {
      while (options.length > 0)
			  options[0]=null;
      for (i=0; i<com[provincia].length; i++)
      {
        options[i]=new Option(com[provincia][i],com[provincia][i]);
      }  
			
			if(provincia=="Tutti" || provincia=="")
			{
				document.getElementById('comune').value = "Seleziona Comune";
			}
			else
			{
				document.getElementById('comune').value = provincia;
			}
    }
  }
	


	//PER LA VISUALIZZAZIONE
//CREA IL SELECT tipo annuncio
  function RiempiTipo(tipo)
  {
    var i=0;
    with (document.f1.tipo_annuncio)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in tip)
      {
        options[i]=new Option(tip[key],key);
        i++;
      }
      
			  if(tipo=="" || tipo=="Tutti")
					var atipo="Tutti";
				else
					var atipo=tipo;
				
				document.getElementById('tipo_annuncio').value = atipo; 
    }
  }
	
	//CREA IL SELECT tipo annuncio
  function RiempiCategoria(categoria)
  {
    var i=0;
    with (document.f1.categoria)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in cat)
      {
        options[i]=new Option(cat[key],key);
        i++;
      }
      
			  if(categoria=="" || categoria=="Tutte" || categoria==1 || categoria==2 || 
				   categoria==3 || categoria==4 || categoria==5 || categoria==6 || categoria==7)
					var acategoria="Tutte";
				else
					var acategoria=categoria;
				
				document.getElementById('categoria').value = acategoria; 
    }
  }
	
	//CREA IL SELECT tipo inserzionista
  function RiempiInserzionista(inserzionista)
  {
    var i=0;
    with (document.f1.inserzionista)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in inserz)
      {
        options[i]=new Option(inserz[key],key);
        i++;
      }
      
			  if(inserzionista=="" || inserzionista=="Tutti")
					var ainserzionista="Tutti";
				else
					var ainserzionista=inserzionista;
				
				document.getElementById('inserzionista').value = ainserzionista; 
    }
  }
	
	
	//PER LA VISUALIZZAZIONE
//CREA IL SELECT regione (nome regione)
  function RiempiRegione1(regione,provincia)
  {
    var i=0;
    with (document.f1.regione)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in reg1)
      {
        options[i]=new Option(reg1[key],key);
        i++;
      }
      
			  if(regione=="Valle d\\\'Aosta")
		    {
		      var aregione="Valle d'Aosta";
		    }
				else
				{
				  if(regione=="" || regione=="Tutta Italia")
						var aregione="Tutta Italia";
					else
				    var aregione=regione;
				}
				
				document.getElementById('regione').value = aregione;
        
				RiempiProvincia1(aregione,provincia);
    }
  }
	
  function RiempiProvincia1(regione,provincia)
  {
    var i=0;
		with (document.f1.provincia)
    {
      while (options.length > 0)
        options[0]=null;
      for (i=0; i<prov1[regione].length; i++)
      {
        options[i]=new Option(prov1[regione][i],prov1[regione][i]);
      }  
			
      if(regione=="Tutta Italia" || regione=="")
			{
			  var aprovincia=" -- Tutte -- ";
				document.getElementById('provincia').value = " -- Tutte -- ";
			}
      else
			{
			  if(provincia==" -- Tutte -- " || provincia=="")
			  {
				  var aprovincia=" -- Tutte -- ";
				  document.getElementById('provincia').value = " -- Tutte -- ";
				}
        else
				{
				  var aprovincia=provincia;
				  document.getElementById('provincia').value = provincia;
				}
			}
			RiempiComune1(aprovincia,provincia);
    }
  }
	
	
  //Crea il select citta (campo da riempire,nomearray,valore chiave array, nome comune)
  function RiempiComune1(provincia,comune)
  {
	  var i=0;
	  with (document.f1.comune)
    {
      while (options.length > 0)
			  options[0]=null;
      for (i=0; i<com1[provincia].length; i++)
      {
        options[i]=new Option(com1[provincia][i],com1[provincia][i]);
      }  
			
			if(provincia==" -- Tutte -- " || provincia=="")
			{
				document.getElementById('comune').value = " -- Tutti -- ";
			}
			else
			{
			  if(comune==" -- Tutti -- " || comune=="")
			  {
				  document.getElementById('comune').value = " -- Tutti -- ";
				}
        else
				{
				  document.getElementById('comune').value = comune;
				}
			}
    }
  }


//CREA IL SELECT chilometri
  function RiempiChilometri(chilometri)
  {
    var i=0;
    with (document.f1.chilometri)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in km)
      {
        options[i]=new Option(km[key],key);
        i++;
      }
      
			  if(chilometri=="" || chilometri=="Tutti")
					var achilometri="Tutti";
				else
					var achilometri=chilometri;
				
				document.getElementById('chilometri').value = achilometri; 
    }
  }
	
	
	//CREA IL SELECT cambio
  function RiempiCambio(cambio)
  {
    var i=0;
    with (document.f1.cambio)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in cm)
      {
        options[i]=new Option(cm[key],key);
        i++;
      }
      
			  if(cambio=="" || cambio=="Tutti")
					var acambio="Tutti";
				else
					var acambio=cambio;
				
				document.getElementById('cambio').value = acambio; 
    }
  }
	
	
	//CREA IL SELECT alimentazione
  function RiempiAlimentazione(alimentazione)
  {
    var i=0;
    with (document.f1.alimentazione)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in alm)
      {
        options[i]=new Option(alm[key],key);
        i++;
      }
      
			  if(alimentazione=="" || alimentazione=="Tutte")
					var aalimentazione="Tutte";
				else
					var aalimentazione=alimentazione;
				
				document.getElementById('alimentazione').value = aalimentazione; 
    }
  }
	
	
	//CREA IL SELECT tipo auto
  function RiempiTipoAuto(tipoauto)
  {
    var i=0;
    with (document.f1.tipo_auto)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in tp)
      {
        options[i]=new Option(tp[key],key);
        i++;
      }
      
			  if(tipoauto=="" || tipoauto=="Tutte")
					var atipoauto="Tutte";
				else
					var atipoauto=tipoauto;
				
				document.getElementById('tipo_auto').value = atipoauto; 
    }
  }
	
	
	//CREA IL SELECT classe inquinamento
  function RiempiInquinamento(inquinamento)
  {
    var i=0;
    with (document.f1.classe_inquinamento)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in inq)
      {
        options[i]=new Option(inq[key],key);
        i++;
      }
      
			  if(inquinamento=="" || inquinamento=="Tutti")
					var ainquinamento="Tutti";
				else
					var ainquinamento=inquinamento;
				
				document.getElementById('classe_inquinamento').value = ainquinamento; 
    }
  }
	
	//CREA IL SELECT tipo moto
  function RiempiTipoMoto(tipomoto)
  {
    var i=0;
    with (document.f1.tipo_moto)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in mt)
      {
        options[i]=new Option(mt[key],key);
        i++;
      }
      
			  if(tipomoto=="" || tipomoto=="Tutte")
					var atipomoto="Tutte";
				else
					var atipomoto=tipomoto;
				
				document.getElementById('tipo_moto').value = atipomoto; 
    }
  }
	
	
	//CREA IL SELECT tipo moto
  function RiempiCilindrata(cilindrata)
  {
    var i=0;
    with (document.f1.cilindrata)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in cmt)
      {
        options[i]=new Option(cmt[key],key);
        i++;
      }
      
			  if(cilindrata=="" || cilindrata=="Tutte")
					var acilindrata="Tutte";
				else
					var acilindrata=cilindrata;
				
				document.getElementById('cilindrata').value = acilindrata; 
    }
  }
	
	
	//CREA IL SELECT tipo veicolo
  function RiempiTipoVeicolo(tipoveicolo)
  {
    var i=0;
    with (document.f1.tipo_veicolo)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in avt)
      {
        options[i]=new Option(avt[key],key);
        i++;
      }
      
			  if(tipoveicolo=="" || tipoveicolo=="Tutti")
					var atipoveicolo="Tutti";
				else
					var atipoveicolo=tipoveicolo;
				
				document.getElementById('tipo_veicolo').value = atipoveicolo; 
    }
  }
	
	
	//CREA IL SELECT tipo barca
  function RiempiTipoBarca(tipobarca)
  {
    var i=0;
    with (document.f1.tipo_barca)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in tpb)
      {
        options[i]=new Option(tpb[key],key);
        i++;
      }
      
			  if(tipobarca=="" || tipobarca=="Tutte")
					var atipobarca="Tutte";
				else
					var atipobarca=tipobarca;
				
				document.getElementById('tipo_barca').value = atipobarca; 
    }
  }
	
	
	//CREA IL SELECT settore lavoro
  function RiempiSettoreLavoro(lavoro)
  {
    var i=0;
    with (document.f1.settore_lavoro)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in slv)
      {
        options[i]=new Option(slv[key],key);
        i++;
      }
      
			  if(lavoro=="" || lavoro=="Tutti")
					var alavoro="Tutti";
				else
					var alavoro=lavoro;
				
				document.getElementById('settore_lavoro').value = alavoro; 
    }
  }
	
	
	//CREA IL SELECT contratto
  function RiempiContratto(contratto)
  {
    var i=0;
    with (document.f1.contratto)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in contr)
      {
        options[i]=new Option(contr[key],key);
        i++;
      }
      
			  if(contratto=="" || contratto=="Tutti")
					var acontratto="Tutti";
				else
					var acontratto=contratto;
				
				document.getElementById('contratto').value = acontratto; 
    }
  }
	
	
	//CREA IL SELECT orario
  function RiempiOrario(orario)
  {
    var i=0;
    with (document.f1.orario)
    {
      while (options.length > 0)
        options[0]=null;
      for (key in orar)
      {
        options[i]=new Option(orar[key],key);
        i++;
      }
      
			  if(orario=="" || orario=="Tutti")
					var aorario="Tutti";
				else
					var aorario=orario;
				
				document.getElementById('orario').value = aorario; 
    }
  }




  function showCategory(idCategoria) {
    
    if(idCategoria=="" ||    //vuoto
       idCategoria=="Accessori Auto" || idCategoria=="Accessori Moto" || idCategoria=="Nautica" || 
       idCategoria=="Caravan e Camper" || 
			 idCategoria=="Attrezzature" || idCategoria=="Informatica e Videogiochi" || 
			 idCategoria=="Audio e Video" || idCategoria=="Fotografia" || idCategoria=="Telefonia" || 
			 idCategoria=="Arredamento e Casalinghi" || idCategoria=="Elettrodomestici" || 
			 idCategoria=="Giardino e Fai da te" || idCategoria=="Abbigliamento e Accessori" || 
			 idCategoria=="Per i bambini e Giocattoli" || idCategoria=="Musica e Film" || 
			 idCategoria=="Libri e Riviste" || idCategoria=="Strumenti Musicali" || 
			 idCategoria=="Sports" || idCategoria=="Hobby e Collezionismo" || 
			 idCategoria=="Animali")
		{
		  document.getElementById("t_veicolo").style.display = "none";
      document.getElementById("a_immatricolazione").style.display = "none";
			document.getElementById("a_chilometri").style.display = "none";
			document.getElementById("a_cambio").style.display = "none";
			document.getElementById("a_alimentazione").style.display = "none";
			document.getElementById("a_tipologia").style.display = "none";
			document.getElementById("a_classe_inquinamento").style.display = "none";
      
			if(idCategoria=="Nautica")
			{
			  document.getElementById("t_barca").style.display = "";
			}else{
			  document.getElementById("t_barca").style.display = "none";
			}
      
      document.getElementById("m_cilindrata").style.display = "none";
			document.getElementById("m_tipologia").style.display = "none";
			
			document.getElementById("a_zona").style.display = "none";
			document.getElementById("a_locali").style.display = "none";
			document.getElementById("a_superfice").style.display = "none";
			document.getElementById("a_postiletto").style.display = "none";
			document.getElementById("t_affitto").style.display = "none";
			document.getElementById("a_affittog").style.display = "none";
			document.getElementById("a_affittos").style.display = "none";
			document.getElementById("a_affittom").style.display = "none";
			document.getElementById("a_affittoa").style.display = "none";
			
			document.getElementById("l_settore").style.display = "none";
			document.getElementById("l_contratto").style.display = "none";
			document.getElementById("l_orario").style.display = "none";
			
			if(idCategoria=="Informatica e Videogiochi") {
			  document.getElementById("t_annuncio").style.display = "";
				document.getElementById("t_annuncio").innerHTML = "Attenzione: se vendi software o giochi,<br />devi certificare che il software non è una copia pirata<br />inserendo la parola <strong>originale</strong> nel testo dell'annuncio.";
			}else{
			  if(idCategoria=="Musica e Film" || idCategoria=="Libri e Riviste" || idCategoria=="Audio e Video") {
			    document.getElementById("t_annuncio").style.display = "";
				  document.getElementById("t_annuncio").innerHTML = "Attenzione: se quello che vendi è un DVD, un CD<br />o qualcosa che puó essere copiato, devi certificare<br />che non è una copia pirata inserendo la parola<br /><strong>originale</strong> nel testo dell'annuncio.";
			  }else{
			    document.getElementById("t_annuncio").style.display = "none";
			  }
			}
    }
    
		
		
	  if(idCategoria=="Auto")   //Auto
		{
			document.getElementById("t_veicolo").style.display = "none";
		  document.getElementById("a_immatricolazione").style.display = "";
			document.getElementById("a_chilometri").style.display = "";
			document.getElementById("a_cambio").style.display = "";
			document.getElementById("a_alimentazione").style.display = "";
			document.getElementById("a_tipologia").style.display = "";
			document.getElementById("a_classe_inquinamento").style.display = "";
			
			document.getElementById("t_barca").style.display = "none";
      
      document.getElementById("m_cilindrata").style.display = "none";
			document.getElementById("m_tipologia").style.display = "none";
			
			document.getElementById("a_zona").style.display = "none";
			document.getElementById("a_locali").style.display = "none";
			document.getElementById("a_superfice").style.display = "none";
			document.getElementById("a_postiletto").style.display = "none";
			document.getElementById("t_affitto").style.display = "none";
			document.getElementById("a_affittog").style.display = "none";
			document.getElementById("a_affittos").style.display = "none";
			document.getElementById("a_affittom").style.display = "none";
			document.getElementById("a_affittoa").style.display = "none";
			
			document.getElementById("l_settore").style.display = "none";
			document.getElementById("l_contratto").style.display = "none";
			document.getElementById("l_orario").style.display = "none";
			
			document.getElementById("t_annuncio").style.display = "none";
		}
		
		if(idCategoria=="Altri veicoli")   //Auto
		{
			document.getElementById("t_veicolo").style.display = "";
	   
		  document.getElementById("a_immatricolazione").style.display = "none";
			document.getElementById("a_chilometri").style.display = "none";
			document.getElementById("a_cambio").style.display = "none";
			document.getElementById("a_alimentazione").style.display = "none";
			document.getElementById("a_tipologia").style.display = "none";
			document.getElementById("a_classe_inquinamento").style.display = "none";
			
			document.getElementById("t_barca").style.display = "none";
      
      document.getElementById("m_cilindrata").style.display = "none";
			document.getElementById("m_tipologia").style.display = "none";
			
			document.getElementById("a_zona").style.display = "none";
			document.getElementById("a_locali").style.display = "none";
			document.getElementById("a_superfice").style.display = "none";
			document.getElementById("a_postiletto").style.display = "none";
			document.getElementById("t_affitto").style.display = "none";
			document.getElementById("a_affittog").style.display = "none";
			document.getElementById("a_affittos").style.display = "none";
			document.getElementById("a_affittom").style.display = "none";
			document.getElementById("a_affittoa").style.display = "none";
			
			document.getElementById("l_settore").style.display = "none";
			document.getElementById("l_contratto").style.display = "none";
			document.getElementById("l_orario").style.display = "none";
			
			document.getElementById("t_annuncio").style.display = "none";
		}
			
			
		if(idCategoria=="Moto e Scooter")   //Moto &amp; Scooter
		{
		  document.getElementById("t_veicolo").style.display = "none";
      document.getElementById("a_immatricolazione").style.display = "none";
			document.getElementById("a_chilometri").style.display = "none";
			document.getElementById("a_cambio").style.display = "none";
			document.getElementById("a_alimentazione").style.display = "none";
			document.getElementById("a_tipologia").style.display = "none";
			document.getElementById("a_classe_inquinamento").style.display = "none";
			
			document.getElementById("t_barca").style.display = "none";
      
		  document.getElementById("m_cilindrata").style.display = "";
			document.getElementById("m_tipologia").style.display = "";
			
			document.getElementById("a_zona").style.display = "none";
			document.getElementById("a_locali").style.display = "none";
			document.getElementById("a_superfice").style.display = "none";
			document.getElementById("a_postiletto").style.display = "none";
			document.getElementById("t_affitto").style.display = "none";
			document.getElementById("a_affittog").style.display = "none";
			document.getElementById("a_affittos").style.display = "none";
			document.getElementById("a_affittom").style.display = "none";
			document.getElementById("a_affittoa").style.display = "none";
			
			document.getElementById("l_settore").style.display = "none";
			document.getElementById("l_contratto").style.display = "none";
			document.getElementById("l_orario").style.display = "none";
			
			document.getElementById("t_annuncio").style.display = "none";
		}
		
		if(idCategoria=="Appartamenti" || idCategoria=="Ville singole e a schiera" ||	
		   idCategoria=="Loft, mansarde e altro"	|| idCategoria=="Case vacanza" || 
			 idCategoria=="Terreni e rustici")
		{
		  document.getElementById("t_veicolo").style.display = "none";
		  document.getElementById("a_immatricolazione").style.display = "none";
			document.getElementById("a_chilometri").style.display = "none";
			document.getElementById("a_cambio").style.display = "none";
			document.getElementById("a_alimentazione").style.display = "none";
			document.getElementById("a_tipologia").style.display = "none";
			document.getElementById("a_classe_inquinamento").style.display = "none";
			
			document.getElementById("t_barca").style.display = "none";
      
      document.getElementById("m_cilindrata").style.display = "none";
			document.getElementById("m_tipologia").style.display = "none";
			
			document.getElementById("a_zona").style.display = "";
			
			document.getElementById("a_locali").style.display = "";
			document.getElementById("a_superfice").style.display = "";
			document.getElementById("a_postiletto").style.display = "";
			document.getElementById("t_affitto").style.display = "";
			document.getElementById("a_affittog").style.display = "";
			document.getElementById("a_affittos").style.display = "";
			document.getElementById("a_affittom").style.display = "";
			document.getElementById("a_affittoa").style.display = "";
			
			document.getElementById("l_settore").style.display = "none";
			document.getElementById("l_contratto").style.display = "none";
			document.getElementById("l_orario").style.display = "none";
			
			document.getElementById("t_annuncio").style.display = "none";
		}
		
		if(idCategoria=="Uffici e Locali commerciali" || idCategoria=="Garage e box")
		{
		  document.getElementById("t_veicolo").style.display = "none";
		  document.getElementById("a_immatricolazione").style.display = "none";
			document.getElementById("a_chilometri").style.display = "none";
			document.getElementById("a_cambio").style.display = "none";
			document.getElementById("a_alimentazione").style.display = "none";
			document.getElementById("a_tipologia").style.display = "none";
			document.getElementById("a_classe_inquinamento").style.display = "none";
			
			document.getElementById("t_barca").style.display = "none";
      
      document.getElementById("m_cilindrata").style.display = "none";
			document.getElementById("m_tipologia").style.display = "none";
			
			document.getElementById("a_zona").style.display = "";
			
			document.getElementById("a_locali").style.display = "";
			document.getElementById("a_superfice").style.display = "";
			document.getElementById("a_postiletto").style.display = "none";
			document.getElementById("t_affitto").style.display = "";
			document.getElementById("a_affittog").style.display = "";
			document.getElementById("a_affittos").style.display = "";
			document.getElementById("a_affittom").style.display = "";
			document.getElementById("a_affittoa").style.display = "";
			
			document.getElementById("l_settore").style.display = "none";
			document.getElementById("l_contratto").style.display = "none";
			document.getElementById("l_orario").style.display = "none";
			
			document.getElementById("t_annuncio").style.display = "none";
		}
		
		
		if(idCategoria=="Lavoro - offerta e domanda")
		{
		  document.getElementById("t_veicolo").style.display = "none";
		  document.getElementById("a_immatricolazione").style.display = "none";
			document.getElementById("a_chilometri").style.display = "none";
			document.getElementById("a_cambio").style.display = "none";
			document.getElementById("a_alimentazione").style.display = "none";
			document.getElementById("a_tipologia").style.display = "none";
			document.getElementById("a_classe_inquinamento").style.display = "none";
			
			document.getElementById("t_barca").style.display = "none";
      
      document.getElementById("m_cilindrata").style.display = "none";
			document.getElementById("m_tipologia").style.display = "none";
			
			document.getElementById("a_zona").style.display = "none";
			document.getElementById("a_locali").style.display = "none";
			document.getElementById("a_superfice").style.display = "none";
			document.getElementById("a_postiletto").style.display = "none";
			document.getElementById("t_affitto").style.display = "none";
			document.getElementById("a_affittog").style.display = "none";
			document.getElementById("a_affittos").style.display = "none";
			document.getElementById("a_affittom").style.display = "none";
			document.getElementById("a_affittoa").style.display = "none";
			
			document.getElementById("a_zona").style.display = "";
			
			document.getElementById("l_settore").style.display = "";
			document.getElementById("l_contratto").style.display = "";
			document.getElementById("l_orario").style.display = "";
			
			document.getElementById("t_annuncio").style.display = "none";
		}
  }
  
	
	
	//VISUALIZZAZIONE
	function showCategory1(idCategoria) {
	
		if(idCategoria=="" || idCategoria=="1" || idCategoria=="2" || idCategoria=="3" || idCategoria=="4" || 
		   idCategoria=="5" || idCategoria=="6" || idCategoria=="7" || idCategoria=="Tutte" || 
		   idCategoria=="Accessori Auto" || idCategoria=="Accessori Moto" || idCategoria=="Caravan e Camper" || 
			 idCategoria=="Attrezzature" || idCategoria=="Informatica e Videogiochi" || 
			 idCategoria=="Audio e Video" || idCategoria=="Fotografia" || idCategoria=="Telefonia" || 
			 idCategoria=="Arredamento e Casalinghi" || idCategoria=="Elettrodomestici" || 
			 idCategoria=="Giardino e Fai da te" || idCategoria=="Abbigliamento e Accessori" || 
			 idCategoria=="Per i bambini e Giocattoli" || idCategoria=="Musica e Film" || 
			 idCategoria=="Libri e Riviste" || idCategoria=="Strumenti Musicali" || 
			 idCategoria=="Sports" || idCategoria=="Hobby e Collezionismo" || 
			 idCategoria=="Animali" || idCategoria=="Altri")
		{
		  document.getElementById("a_auto").style.display = "none";
			document.getElementById("a_moto").style.display = "none";
			document.getElementById("a_altri_veicoli").style.display = "none";
			document.getElementById("a_barca").style.display = "none";
			document.getElementById("a_appartamenti").style.display = "none";
			document.getElementById("a_lavoro").style.display = "none";
		}
		
		if(idCategoria=="Auto")
		{
		  document.getElementById("a_auto").style.display = "";
			    document.getElementById("a_immatricolazione").style.display = "";
			    document.getElementById("a_chilometri").style.display = "";
			    document.getElementById("a_cambio").style.display = "";
			    document.getElementById("a_alimentazione").style.display = "";
			    document.getElementById("a_tipologia").style.display = "";
			    document.getElementById("a_classe_inquinamento").style.display = "";
			document.getElementById("a_moto").style.display = "none";
			document.getElementById("a_altri_veicoli").style.display = "none";
			document.getElementById("a_barca").style.display = "none";
			document.getElementById("a_appartamenti").style.display = "none";
			document.getElementById("a_lavoro").style.display = "none";
		}
		
		if(idCategoria=="Altri veicoli")
		{
		  document.getElementById("a_auto").style.display = "none";
			document.getElementById("a_moto").style.display = "none";
			document.getElementById("a_altri_veicoli").style.display = "";
			    document.getElementById("t_veicolo").style.display = "";
			document.getElementById("a_barca").style.display = "none";
			document.getElementById("a_appartamenti").style.display = "none";
			document.getElementById("a_lavoro").style.display = "none";
		}
		
		if(idCategoria=="Moto e Scooter")
		{
		  document.getElementById("a_auto").style.display = "none";
			document.getElementById("a_moto").style.display = "";
					document.getElementById("m_tipologia").style.display = "";
			    document.getElementById("m_cilindrata").style.display = "";
			document.getElementById("a_altri_veicoli").style.display = "none";
			document.getElementById("a_barca").style.display = "none";
			document.getElementById("a_appartamenti").style.display = "none";
			document.getElementById("a_lavoro").style.display = "none";
		}
		
		if(idCategoria=="Nautica")
		{
		  document.getElementById("a_auto").style.display = "none";
			document.getElementById("a_moto").style.display = "none";
			document.getElementById("a_altri_veicoli").style.display = "none";
			document.getElementById("a_barca").style.display = "";
			    document.getElementById("t_barca").style.display = "";
			document.getElementById("a_appartamenti").style.display = "none";
			document.getElementById("a_lavoro").style.display = "none";
		}
		
		if(idCategoria=="Appartamenti" || idCategoria=="Ville singole e a schiera" || 
		   idCategoria=="Loft, mansarde e altro" || idCategoria=="Case vacanza")
		{
		  document.getElementById("a_auto").style.display = "none";
			document.getElementById("a_moto").style.display = "none";
			document.getElementById("a_altri_veicoli").style.display = "none";
			document.getElementById("a_barca").style.display = "none";
			document.getElementById("a_appartamenti").style.display = "";
			    document.getElementById("a_locali").style.display = "";
					document.getElementById("a_superfice").style.display = "";
					document.getElementById("a_postiletto").style.display = "";
			document.getElementById("a_lavoro").style.display = "none";
		}
		
		if(idCategoria=="Terreni e rustici" || idCategoria=="Uffici e Locali commerciali"  || idCategoria=="Garage e box")
		{
		  document.getElementById("a_auto").style.display = "none";
			document.getElementById("a_moto").style.display = "none";
			document.getElementById("a_altri_veicoli").style.display = "none";
			document.getElementById("a_barca").style.display = "none";
			document.getElementById("a_appartamenti").style.display = "";
			    document.getElementById("a_locali").style.display = "";
					document.getElementById("a_superfice").style.display = "";
					document.getElementById("a_postiletto").style.display = "none";
			document.getElementById("a_lavoro").style.display = "none";
		}
		
		if(idCategoria=="Lavoro - offerta e domanda")
		{
		  document.getElementById("a_auto").style.display = "none";
			document.getElementById("a_moto").style.display = "none";
			document.getElementById("a_altri_veicoli").style.display = "none";
			document.getElementById("a_barca").style.display = "none";
			document.getElementById("a_appartamenti").style.display = "none";
			document.getElementById("a_lavoro").style.display = "";
					document.getElementById("l_settore").style.display = "";
					document.getElementById("l_contratto").style.display = "";
					document.getElementById("l_orario").style.display = "";
		}
  }	
	
	
  function tipoInserzionista(tipo) {
	  if (tipo == "privato") {
		  document.getElementById("nome_inserzionista").innerHTML = "Nome:";
	  } else {
		  document.getElementById("nome_inserzionista").innerHTML = "Nome Azienda:";
	  }
  }
	
	function visualizzaDisplay(targetId) {
		if (document.getElementById){
      var target = document.getElementById( targetId );
			var contatta = document.getElementById("contatta_inserzionista");
			var cancella = document.getElementById("cancella_annuncio");
			var consiglia = document.getElementById("consiglia_amico");
     
			if (target.style.display == "none" && targetId == "contatta_inserzionista"){      
			  target.style.display = "";
				cancella.style.display = "none";
				consiglia.style.display = "none";
      }else{
				if (target.style.display == "none" && targetId == "cancella_annuncio"){      
					target.style.display = "";
					contatta.style.display = "none";
					consiglia.style.display = "none";
				}else{
					if (target.style.display == "none" && targetId == "consiglia_amico"){      
						target.style.display = "";
						contatta.style.display = "none";
						cancella.style.display = "none";
					}else{
            target.style.display = "none";    
				    contatta.style.display = "none";
				    cancella.style.display = "none";
						consiglia.style.display = "none";
					}
				}
			}
		}
	}
	
	
	function visualizzaBox(targetId) {
		if (document.getElementById){
		  var target = document.getElementById( targetId );
		  if (target.style.display == "none"){      
			  target.style.display = "";
		  }else{
			  target.style.display = "none";             
		  }
    }
	}
  
	function calcCharLeft1(Target1,maxchar) {
		var StrLen = Target1.value.length;
		if (StrLen > maxchar ) {
      Target1.value = Target1.value.substring(0,maxchar);
      var CharsLeft1 = maxchar;
      //window.alert('Lunghezza stringa eccessiva di: ' + (StrLen-maxchar) + ' carattere/i');
		}
		else {
			CharsLeft1 = maxchar - StrLen;
		}
    //document.f1.rimasti1.value = maxchar - Target1.value.length;
		document.getElementById("rimasti1").value = maxchar - Target1.value.length;
	}
	
	
	function visImm(imm){
    document.getElementById("immagine").src="img/"+imm;
  }
	
	
	function trim(stringa){
    while (stringa.substring(0,1) == ' '){
			stringa = stringa.substring(1, stringa.length);
    }
    while (stringa.substring(stringa.length-1, stringa.length) == ' '){
			stringa = stringa.substring(0,stringa.length-1);
    }
    return stringa;
  }
  
	
	function checkControlloCancella() 
  {
    var ok = 1;
    var campoerrato = "nessuno";
    var campo="";    
		
		
		campo=document.f3.email.value;
    var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	  if (!espressione.test(campo))
	  {
			campoerrato = "E-mail non e' valido";
      ok=0;
	  }
		
		campo=document.f3.nome.value;
    if (campo.length == 0 || trim(campo)=="") 
    {
      campoerrato = "Nome non e' stato completato correttamente";
      ok=0;
    }
		
		
		if (ok == 0) 
    {
			window.alert("Il campo" + " '" + campoerrato);
      return false;
    }
		else
		  return true;
  }
	
	
	function checkControlloContatto() 
  {
    var ok = 1;
    var campoerrato = "nessuno";
    var campo="";    
		
		
		campo=document.f2.tuomessaggio.value;
    if (campo.length == 0 || trim(campo)=="") 
    {
      campoerrato = "Messaggio non e' stato completato correttamente";
      ok=0;
    }
		
		campo=document.f2.tuaemail.value;
    var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	  if (!espressione.test(campo))
	  {
			campoerrato = "Tua E-mail non e' valido";
      ok=0;
	  }
		
		campo=document.f2.tuonome.value;
    if (campo.length == 0 || trim(campo)=="") 
    {
      campoerrato = "Tuo Nome non e' stato completato correttamente";
      ok=0;
    }
		
		
		if (ok == 0) 
    {
			window.alert("Il campo" + " '" + campoerrato);
      return false;
    }
		else
		  return true;
  }
	
	
	function checkControlloConsiglia() 
  {
    var ok = 1;
    var campoerrato = "nessuno";
    var campo="";    
		
		
		campo=document.f4.tuomessaggio.value;
    if (campo.length == 0 || trim(campo)=="") 
    {
      campoerrato = "Messaggio non e' stato completato correttamente";
      ok=0;
    }
		
		campo=document.f4.emailamico.value;
    var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	  if (!espressione.test(campo))
	  {
			campoerrato = "E-mail Amico non e' valido";
      ok=0;
	  }
		
		campo=document.f4.nomeamico.value;
    if (campo.length == 0 || trim(campo)=="") 
    {
      campoerrato = "Nome Amico non e' stato completato correttamente";
      ok=0;
    }
		
		campo=document.f4.tuaemail.value;
    var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	  if (!espressione.test(campo))
	  {
			campoerrato = "Tua E-mail non e' valido";
      ok=0;
	  }
		
		campo=document.f4.tuonome.value;
    if (campo.length == 0 || trim(campo)=="") 
    {
      campoerrato = "Tuo Nome non e' stato completato correttamente";
      ok=0;
    }
		
		
		if (ok == 0) 
    {
			window.alert("Il campo" + " '" + campoerrato);
      return false;
    }
		else
		  return true;
  }
	
 
  function checkFormControllo() 
  {
    var ok = 1;
    var campoerrato = "nessuno";
    var campo="";    
		
		
		campo=document.f1.testo_annuncio.value;
    if (campo.length == 0 || trim(campo)=="") 
    {
      campoerrato = "Testo non e' stato completato correttamente";
      ok=0;
    }
		
		campo=document.f1.titolo.value;
    if (campo.length == 0 || trim(campo)=="") 
    {
      campoerrato = "Titolo non e' stato completato correttamente";
      ok=0;
    }
		
    campo=document.f1.tipo_annuncio.value;
    if (campo.length == 0 || trim(campo)=="") 
    {
      campoerrato = "Tipo di Annuncio non e' stato completato correttamente";
      ok=0;
    }
		
		campo=document.f1.telefono.value;
    var pattern = "^[0-9]{5,15}$";
    var re = new RegExp(pattern, "i");
    var result = campo.match(re);
    if(campo.length>0)
		{
		  if (!result) 
      {
        campoerrato = "Telefono non e' stato completato correttamente";
        ok=0;
      }
		}
		
    campo=document.f1.email.value;
    var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
	  if (!espressione.test(campo))
	  {
			campoerrato = "E-mail non e' valido";
      ok=0;
	  }
		
		campo=document.f1.nome.value;
    if (campo.length == 0 || trim(campo)=="") 
    {
      campoerrato = "Nome non e' stato completato correttamente";
      ok=0;
    }
		
		campo=document.f1.categoria.value;
    if (campo.length == 0 || trim(campo)=="") 
    {
      campoerrato = "Categoria non e' stato completato correttamente";
      ok=0;
    }
		
		campo=document.f1.provincia.value;
    if (campo.length == 0 || trim(campo)=="" || campo=="Seleziona Provincia") 
    {
      campoerrato = "Provincia non e' stato completato correttamente";
      ok=0;
    }
		
		campo=document.f1.regione.value;
    if (campo.length == 0 || trim(campo)=="" || campo=="Tutta Italia") 
    {
      campoerrato = "Regione non e' stato completato correttamente";
      ok=0;
    }
   
    if (ok == 0) 
    {
			window.alert("Il campo" + " '" + campoerrato);
      return false;
    }
		else
		  return true;
  }