﻿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 chkEmail(indirizzo){	if (window.RegExp){		var nonvalido = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";		var valido = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";		var regnv = new RegExp(nonvalido);		var regv = new RegExp(valido);		if (!regnv.test(indirizzo) && regv.test(indirizzo)){			return true;		} else {			return false;		}	} else {		if(indirizzo.indexOf("@") >= 0) {			return true;		} else {			return false;		}	}}function chkSubmit(){	var retval = false;	if(trim(document.preventivo.nome.value) != '')	{	    if(trim(document.preventivo.cognome.value) != '')	    {            if(trim(document.preventivo.telefono.value) != '')            {	            if(trim(document.preventivo.email.value) != '' && chkEmail(document.preventivo.email.value))	            {                    retval = true;		        }		        else		        {		            window.alert('Si prega di inserire un indirizzo email valido.');		        }	        }	        else	        {	            window.alert('Si prega di inserire un recapito telefonico.');	        }		}		else		{		    window.alert('Si prega di inserire un cognome.');		}	}	else	{	    window.alert('Si prega di inserire un nome.');	} 	return retval;	}
