////////////////////////////////////////////////////////////
////													////
////	In texterea ed in select non posso passare		////
////	nč spazi, nč invii a capo (da correggere)		////
////													////
////////////////////////////////////////////////////////////




/*	url			 = indirizzo completo (sul server) del form da inviare
	               (es. http://mastro.lindo/template/il_mio_form.html)

	destinatario = destinatari delle email separati da virgola (,) o punto e virgola (;)
	mittente     = mittente della spedizione
	titolo       = argomento (subject)
	testo        = testo dell'e-mail

	ritorno		 = indirizzo della pagina a cui deve ritornare dopo l'invio del form

	old_data	 = booleano, se TRUE spedisce anche una copia con i dati vecchi

	procedure	 = url di procedure alle quali passare gli stessi parametri di questa
				   separati da virgola (,) o punto e virgola (;)
*/



function invia_form() {

	// pagina a cui vengono passati i parametri e che costruisce
	// il form compilato e lo invia al destinatario
	pagina_php = 'http://librerie.infotel.it/spedizione_form/compila_form2.html'
	//pagina_php = 'compila_form2.html'

	n_elementi = document.forms[0].elements.length
	parametri = '&n_elementi='+n_elementi
	
	// inserisco i valori da passare alla pagina
	for ( i=0 ; i<n_elementi ; i++ ) {
		switch ( document.forms[0].elements[i].type ) {
			case 'radio' :
				if ( document.forms[0].elements[i].value == '' && document.forms[0].elements[i].checked ) {
					alert('Gli oggetti "input" di tipo "radio" richiedono un valore assegnato all\'attributo "value".');
					return;
				}
				break;
			case 'select-one' :
			case 'select-multiple' :
				selezione = document.forms[0].elements[i].selectedIndex
				if ( selezione<0 ) {
					document.forms[0].elements[i].options[0].selected = true
					document.forms[0].elements[i].options[0].text = ''
				}
				else
					document.forms[0].elements[i].options[selezione].value=document.forms[0].elements[i].options[selezione].text
				break
		}
	}
	document.forms[0].action = pagina_php
	document.forms[0].submit()
}