/*
*******************************************************************************************************************************************
*                                                                                                                                         *
*                                                                 UTILITY                                                                 *
*                                                                                                                                         *
*******************************************************************************************************************************************
*/

// TRIM
function js_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;
}


// CONTROLLO INDIRIZZO MAIL
function controllaMail(indirizzo) {
	if (indirizzo.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert(genFormatoMail);
		return false;
	} 
	else {
		return true;
	}
}

// CONTROLLO FORMATO CAP
function controllaCap(cap) {
	if(isNaN(cap)){
		alert(genFormatoCap);
	}
	else {
		return true;
	}
}

// CONTROLLO VALORE NUMERICO
function controllaNumero(valore) {
	if(isNaN(valore)){
		alert(genFormatoNumero);
		return 1;
	}
	else {
		return 0;
	}
}


// REDIRECT TRAMITE JAVASCRIPT
function pageRedir(pagina) {
	document.location.replace(pagina);
}

/*
function setRedir(pagina) {
	var p = pagina;
	var t=setTimeout('pageRedir("' + p + '")',4000);
}
*/
