function valida(form)
{

	oscenita = new Array ("truffa","sveltina","sverginare","tette","topa","troia","uccello","zinne","patonza","pippa","pirla","piscio","pisello","pomiciare","porco","rompiballe","ruffiano","sbattersi","sborr","scopare","scopata","sega","sorca","sticchio","stronzo","bucaiolo","cagar","cagat","cagna","cappella","checca","chiava","ciospo","cornut","ditalino","fica","putta","finocchio","fregna","incazz","leccaculo","minchi","palle","allupat","ammucchiata","anale","arrapat","bagascia","baldracca","balle","battere","battona","belino","biga","bocchinara","bocchino","bordello","froci","mignott","troi","porc","vaffan","fess","schif","schiav","sedere","calci","pedat","cazz","//","));","http",">))",";))",":))",">","%",":))","merd", "cacca","stronz"," puttan", "culo","vaffanculo","imbecill", "cretin", "coglion");
    oscenita_old = new Array ("cazz","merda", "cacca", "stronzo", "stronz"," puttana", "puttane", "culo", "vaffanculo"," imbecille","imbecilli", "cretino","cretini", "coglione","coglioni");
	if (form.oggetto.value == "") 
	{
		alert("Inserire l'oggetto dell'annuncio");
		form.oggetto.focus();
		return (false)
	}
      if (form.oggetto.value.length > 100) 
	{
		alert("Oggetto troppo lungo, max 100 caratteri");
		form.oggetto.focus();
		return (false)
	}

	ogg = new String(form.oggetto.value);
      ogg = ogg.toUpperCase();

      for (var i=0; i < oscenita.length; i++) {
        ele = oscenita[i].toUpperCase();
        if (ogg.indexOf(ele) != -1){
             alert("L'oggetto non e' in linea con i contenuti e lo stile del sito, e quindi non viene accettato");
	  	 form.oggetto.focus();
		 return (false)
        }
	}

	if (form.tipo.value == "") 
	{
		alert("Selezionare una tipologia di annuncio");
		form.tipo.focus();
		return (false)
	}
	
	if (form.figp.value == "") 
	{
		alert("Selezionare una figura professionale");
		form.figp.focus();
		return (false)
	}
		
	if (form.testo.value == "") 
	{
		alert("Inserire il testo dell'annuncio");
		form.testo.focus();
		return (false)
	}
	if (form.testo.value.length > 500) 
	{
		alert("Testo troppo lungo, max 500 caratteri");
		form.testo.focus();
		return (false)
	}

      tes = new String(form.testo.value);
      tes = tes.toUpperCase();

	for (var i=0; i < oscenita.length; i++) {
        ele = oscenita[i].toUpperCase();
        if (tes.indexOf(ele) != -1){
             alert("Il testo non e' in linea con i contenuti e lo stile del sito, e quindi non viene accettato");
	  	 form.testo.focus();
		 return (false)
        }
      }
	 
	if (form.email.value == "") 
	{
		return (true)
	}
	 
	if (form.email.value.indexOf("@") == -1) 
	{
		alert("E' necessario inserire un indirizzo E-Mail valido.")
		form.email.focus();
		return (false)
	}	
	if (form.email.value.indexOf(".") == -1) 
	{
		alert("E' necessario inserire un indirizzo E-Mail valido.")
		form.email.focus();
		return (false)
	}	
		
	return true
	
}
