function verifica_inserimento(dom){
var ammessi ="1234567890"
var c
	for (i=0; i<dom.length; i++) {
		c = dom.charAt(i);
		if (ammessi.indexOf(c) == -1)
		return false
	}
	return true;
}
function verifica_lunghezza(dom){
	if (dom.length < 1 )  {

		return false
	}
	if(dom.length > 6){
		return false
	}
	return true;
}


function visualizza(id){
	if (document.getElementById){
		if(document.getElementById(id).style.display == 'none'){
			document.getElementById(id).style.display = 'block';
		} else {
			document.getElementById(id).style.display = 'none';
		}
	}
}


function invio_messaggio(){
  with(document.form_messaggio) {   
    if ( document.form_messaggio.cookie_user_id.value == '' ) {
				alert ('Per poter inviare un messaggio si deve essere loggati se ancora non lo siete effettuate il login!');
				cookie_user_id.focus();			
				return false;				
		}
		tot=document.forms.form_messaggio.box.length;
		//alert ('-->' + tot);
		// CONTROLLO INSERITO PER IL CASO IN CUI C e' SOLO UN ELEMENTO NELLA LISTA
		if (tot == null){
      tot = 1;
    }
		var ogg_box = 0;
		for(cont=0;cont<tot;cont++){		  
			if (document.forms.form_messaggio.box[cont].checked == true){
        ogg_box = 1; 
      }
		}
		if ( ogg_box == '0' ) {
				alert ('Nessun utente selezionato');						
				return false;				
		}
		
  }
  document.form_messaggio.submit();
  return true;
}

function controlla_registrazione(){
  with(document.inserimento) {
    if ( document.inserimento.nome.value == '' ) {
				alert ('Nome non inserito ');
				nome.focus();
				return false;
		}
		if ( document.inserimento.cognome.value == '' ) {
			alert ('Cognome non inserito ');
			cognome.focus();
			return false;
		}
	   if ( document.inserimento.indirizzo.value == '' ) {
				alert ('indirizzo non inserito ');
				indirizzo.focus();
				return false;
		}
		/*
    if ( document.inserimento.cap.value == '' ) {
				alert ('Cap non inserito ');
				cap.focus();
				return false;
		}
		if ( document.inserimento.citta.value == '' ) {
			alert ('Città non inserito ');
			citta.focus();
			return false;
		}	
		if ( document.inserimento.provincia.value == '' ) {
			alert ('Provincia non inserito ');
			provincia.focus();
			return false;
		}
    if ( document.inserimento.regione.value == '' ) {
			alert ('Regione non inserita');
			regione.focus();
			return false;
		}
		*/
    if ( document.inserimento.email.value == '' ) {
      alert ('Campo email non inserito.');
      email.focus();
      return false;
    }
    EmailAddr = document.inserimento.email.value;
    Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
    if (Filtro.test(EmailAddr)){
  
    }else{
      alert("Indirizzo email  non inserito correttamente. Sintassi email: la_tua_username@tuo_dominio.ext");
      document.inserimento.email.focus();
      return false;
    }
    if ( document.inserimento.username.value == '' ) {
      alert ('Campo username non inserito.');
      username.focus();
      return false;
    }
    if (! document.inserimento.accetto_contratto.checked) {
			alert ('Per proseguire  devi accettare il contratto.');
			accetto_contratto.focus();
			return false;
		}
  }
  document.inserimento.submit();
  return true;
}

function controlla_modifica(){ 
  with(document.inserimento) {
    if ( document.inserimento.giorno_nascita.selectedIndex == 0 ) {
				alert ('Giorno di nascita non inserito ');
				giorno_nascita.focus();
				return false;
		}
		if ( document.inserimento.mese_nascita.selectedIndex == 0 ) {
				alert ('Mese di nascita non inserito ');
				mese_nascita.focus();
				return false;
		}
		if ( document.inserimento.anno_nascita.selectedIndex == 0 ) {
				alert ('Anno di nascita non inserito ');
				giorno_nascita.focus();
				return false;
		}
		if ( document.inserimento.sesso.selectedIndex == 0 ) {
				alert ('Sesso non inserito ');
				giorno_nascita.focus();
				return false;
		}
		
    if (! document.inserimento.accetto_contratto.checked) {
			alert ('Per proseguire  devi accettare il contratto.');
			accetto_contratto.focus();
			return false;
		}
    
  }
  document.inserimento.submit();
  return true;
}

function controlla_casting(){
  with(document.inserimento) {
  
    if ( document.inserimento.tipo_casting.selectedIndex == 0 ) {
				alert ('Tipo di casting non scelto. ');
				tipo_casting.focus();
				return false;
		}
		if ( document.inserimento.giorni_diff.value == 0 ) {
				alert ('Scegliere la data di inizio e fine della pubblicazione del casting nel sito. ');
				giorni_diff.focus();
				return false;
		}
		
		
    if ( document.inserimento.casting.value == '' ) {
				alert ('Casting non inserito ');
				casting.focus();
				return false;
		}
    if ( document.inserimento.luogo_lavoro.value == '' ) {
				alert ('Luogo di lavoro non inserito ');
				luogo_lavoro.focus();
				return false;
		}	 
		 
		tot=document.forms.inserimento.box.length;
		var ogg_box = 0;
		for(cont=0;cont<tot;cont++){
			if (document.forms.inserimento.box[cont].checked == true){
        ogg_box = 1; 
      }
		}
		if ( ogg_box == '0' ) {
				alert ('Nessun tipo di lavoro selezionato');						
				return false;				
		}
		
		if ( document.inserimento.compenso.value == '' ) {
				alert ('compenso non inserito ');
				compenso.focus();
				return false;
		}	
		
		if ( document.inserimento.descrizione.value == '' ) {
				alert ('descrizione non inserita ');
				descrizione.focus();
				return false;
		}	
		
		if ( document.inserimento.luogo_casting.value == '' ) {
				alert ('Luogo del casting non inserito. ');
				luogo_casting.focus();
				return false;
		}	
		
  }
  document.inserimento.submit();
  return true;
}


function controlla_annunci(){
  with(document.inserimento) {
   
		if ( document.inserimento.giorni_diff.value == 0 ) {
				alert ('Scegliere la data di inizio e fine della pubblicazione del casting nel sito. ');
				giorni_diff.focus();
				return false;
		}
		
    if ( document.inserimento.annunci.value == '' ) {
				alert ('Annuncio non inserito ');
				annunci.focus();
				return false;
		}
    if ( document.inserimento.luogo_lavoro.value == '' ) {
				alert ('Luogo di lavoro non inserito ');
				luogo_lavoro.focus();
				return false;
		}	 
		
		if ( document.inserimento.compenso.value == '' ) {
				alert ('compenso non inserito ');
				compenso.focus();
				return false;
		}	
		
		if ( document.inserimento.descrizione.value == '' ) {
				alert ('descrizione non inserita ');
				descrizione.focus();
				return false;
		}	
		
  }
  document.inserimento.submit();
  return true;
}


function controlla_invia_no_registrato(){
       with(document.invia_ordine) {
                      if ( document.invia_ordine.nome.value=='') {
				alert ('Inserire il nome.');
				nome.focus();
				return false;
			}
                      if ( document.invia_ordine.cognome.value=='') {
				alert ('Inserire il cognome.');
				cognome.focus();
				return false;
			}
                      if ( document.invia_ordine.indirizzo.value=='') {
				alert ('Inserire  indirizzo.');
				indirizzo.focus();
				return false;
			}
                      if ( document.invia_ordine.cap.value=='') {
				alert ('Inserire cap.');
				cap.focus();
				return false;
			}
                      if ( document.invia_ordine.citta.value=='') {
				alert ('Inserire citta.');
				citta.focus();
				return false;
			}
                     if ( document.invia_ordine.provincia.value=='') {
				alert ('Inserire provincia.');
				provincia.focus();
				return false;
			}
                     if ( document.invia_ordine.email.value=='') {
				alert ('Inserire email.');
				email.focus();
				return false;
			}
                      if (! document.invia_ordine.accetto_contratto.checked) {
				alert ('Per proseguire nell\'ordine devi accettare il contratto.');
				accetto_contratto.focus();
				return false;
			}
		     if ( document.invia_ordine.spese_spedizione.value=='') {
				alert ('Per proseguire  devi scegliere il tipo di spese di spedizione.');
				spese_spedizione.focus();
				return false;
			}
	}
	document.invia_ordine.submit();
	return true;
}
function controlla_invia(){
       with(document.invia_ordine) {

                      if (! document.invia_ordine.accetto_contratto.checked) {
				alert ('Per proseguire nell\'ordine devi accettare il contratto.');
				accetto_contratto.focus();
				return false;
			}
			if (! document.invia_ordine.spese_spedizione=='') {
				alert ('Per proseguire  devi scegliereil tipo di spese di spedizione.');
				accetto_contratto.focus();
				return false;
			}

	}
	document.invia_ordine.submit();
	return true;stato_articolo
}

function controlla_elimina(){
                       if (confirm("Elimino ora?"))
                            { return true; }
                       else { return false;}

}


function controlla_recupera(){
	with(document.recupera)
        {
			if ( document.recupera.codice_fiscale.value == '' ) {
				alert ('C.F  non inserito ');
				codice_fiscale.focus();
				return false;
			}

			if ( document.recupera.email.value == '' ) {
				alert ('Email non inserita ');
				email.focus();
				return false;
			}
			EmailAddr = document.recupera.email.value;
			  Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
			  if (Filtro.test(EmailAddr))
			      {
			      return true;
			      }
			  else
			      {
			      alert("Indirizzo e-mail non inserito correttamente. La sintassi esatta � la_tua_username@tuo_dominio.ext");
			      document.recupera.email.focus();
			      return false;
			      }
	}
			document.recupera.submit();
			return true;
}


function controlla_n(){
	with(document.controlla_newsletter)
        {
			if ( document.controlla_newsletter.iscrizione_newsletter.value == '' ) {
				alert ('Email non inserita ');
				iscrizione_newsletter.focus();
				return false;
			}
			EmailAddr = document.controlla_newsletter.iscrizione_newsletter.value;
			  Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
			  if (Filtro.test(EmailAddr))
			      {
			      return true;
			      }
			  else
			      {
			      alert("Indirizzo e-mail non inserito correttamente. La sintassi esatta e' la_tua_username@tuo_dominio.ext");
			      document.controlla_newsletter.iscrizione_newsletter.focus();
			      return false;
			      }
	}
			document.controlla_newsletter.submit();
			return true;
}






