/* ----------------------------- */
/* funzioni prototipo */
String.prototype.trim = function() {
	// skip leading and trailing whitespace
	// and return everything in between
	var x=this;
	x=x.replace(/^\s*(.*)/, "$1");
	x=x.replace(/(.*?)\s*$/, "$1");
	return x;
}// fine funzione
/* ----------------------------- */

/*-----------------------------------------*/
function preventivo(lingua){
	// Italiano
	var testi1 = new Array(
	'Devi inserire il nome del richiedente',
	'Devi inserire il cognome del richiedente',
	'Devi inserire il telefono del richiedente',
	'Devi inserire l\'indirizzo email del richiedente in maniera corretta\nFormato: nome@dominio.xx',
	'Devi inserire la localizzazione',
	'Devi inserire la destinazione',
	'Devi inserire il pacchetto di copertura',
	'Devi inserire la pianta',
	'Devi inserire le sezioni',
	'Non avete dato il consenso alla Legge 196/2003',
	'Devi inserire la cittą',
	'Devi inserire la provincia',
	'Devi inserire un prospetto'
	);
	// Inglese
	var testi2 = new Array(
	'Devi inserire il nome del richiedente',
	'Devi inserire il cognome del richiedente',
	'Devi inserire il telefono del richiedente',
	'Devi inserire l\'indirizzo email del richiedente in maniera corretta\nFormato: nome@dominio.xx',
	'Devi inserire la localizzazione',
	'Devi inserire la destinazione',
	'Devi inserire il pacchetto di copertura',
	'Devi inserire la pianta',
	'Devi inserire le sezioni',
	'Non avete dato il consenso alla Legge 196/2003',
	'Devi inserire la cittą',
	'Devi inserire la provincia',
	'Devi inserire un prospetto'
	);

	with(document.forms['registra']){

		// Nome
		frm_richiedente_nome.value = frm_richiedente_nome.value.trim();
		if(frm_richiedente_nome.value==''){
			alert(eval('testi' + lingua  + '[0]'));
			frm_richiedente_nome.focus();
			frm_richiedente_nome.select();
			return;
		}//fine if

		// Cognome
		frm_richiedente_cognome.value = frm_richiedente_cognome.value.trim();
		if(frm_richiedente_cognome.value==''){
			alert(eval('testi' + lingua  + '[1]'));
			frm_richiedente_cognome.focus();
			frm_richiedente_cognome.select();
			return;
		}//fine if

		// Citta
		frm_richiedente_citta.value = frm_richiedente_citta.value.trim();
		if(frm_richiedente_citta.value==''){
			alert(eval('testi' + lingua  + '[10]'));
			frm_richiedente_citta.focus();
			frm_richiedente_citta.select();
			return;
		}//fine if

		// Provincia
		frm_richiedente_provincia.value = frm_richiedente_provincia.value.trim();
		if(frm_richiedente_provincia.value==''){
			alert(eval('testi' + lingua  + '[11]'));
			frm_richiedente_provincia.focus();
			frm_richiedente_provincia.select();
			return;
		}//fine if

		// frm_indirizzo_cantiere
		frm_indirizzo_cantiere.value = frm_indirizzo_cantiere.value.trim();
		if(frm_indirizzo_cantiere.value==''){
			alert(eval('testi' + lingua  + '[4]'));
			frm_indirizzo_cantiere.focus();
			frm_indirizzo_cantiere.select();
			return;
		}//fine if
		
		// Telefono
		frm_richiedente_telefono.value = frm_richiedente_telefono.value.trim();
		if(frm_richiedente_telefono.value==''){
			alert(eval('testi' + lingua  + '[2]'));
			frm_richiedente_telefono.focus();
			frm_richiedente_telefono.select();
			return;
		}//fine if
		
		
		// Mail
		frm_richiedente_email.value = frm_richiedente_email.value.trim();
		if (frm_richiedente_email.value.search(/^\w+([\.\-]\w+)*@\w+([\.\-]\w+)*\.\w+$/) == -1) {
			alert(eval('testi' + lingua  + '[3]'));
			frm_richiedente_email.focus();
			frm_richiedente_email.select();
			return;
		}//fine if
		
		

/*		// uso_cantiere
		frm_uso_cantiere.value = frm_uso_cantiere.value.trim();
		if(frm_uso_cantiere.value==''){
			alert(eval('testi' + lingua  + '[5]'));
			frm_uso_cantiere.focus();
			frm_uso_cantiere.select();
			return;
		}//fine if
*/
/*
		// pacchetto_copertura
		frm_pacchetto_copertura.value = frm_pacchetto_copertura.value.trim();
		if(frm_pacchetto_copertura.value==''){
			alert(eval('testi' + lingua  + '[6]'));
			frm_pacchetto_copertura.focus();
			frm_pacchetto_copertura.select();
			return;
		}//fine if
*/
		// frm_piantina
		//frm_piantina.value = frm_piantina.value.trim();

		//alert(frm_piantina.value);
		//return;
/*
		if(frm_piantina.value==''){
			alert(eval('testi' + lingua  + '[7]'));
			frm_piantina.focus();
			frm_piantina.select();
			return;
		}//fine if

		// pacchetto_copertura
		//frm_sezioni.value = frm_sezioni.value.trim();
		if(frm_sezioni.value==''){
			alert(eval('testi' + lingua  + '[8]'));
			frm_sezioni.focus();
			frm_sezioni.select();
			return;
		}//fine if

		// pacchetto_prospetti
		if(frm_prospetti.value==''){
			alert(eval('testi' + lingua  + '[12]'));
			frm_prospetti.focus();
			frm_prospetti.select();
			return;
		}//fine if
*/
		// Legge
		//		if(lingua == 1 ){
		if(!frm_legge.checked){
			alert(eval('testi' + lingua  + '[9]'));
			frm_legge.focus();
			return;
		}// fine if
		//		}// fine if

		frm_op.value = 'ok';
		submit();
	}// fine with
}// fine funzione
/*-----------------------------------------*/