<!--

//##########################
// CONTROLLA SPACE
//##########################

//	Descrizione			: Controlla che all'inizio della stringa non ci sia dello spazio vuoto
//	Parametri in input	: oggetto della form contenente il nome del campo, il nome da visualizzare nell'alert
//	Parametri di output : valore booleano : true per spazio vuoti inizio stringa + alert

function jSpaceString(stringa,campo) {
	
	//Controllo introdotto x impedire l'inserimento di una riga vuota all'inizio delle text area
	if (stringa.value.charAt(0) == "\r"){
		alert('Non andare a capo all\'inizio del testo \ndel campo ' + campo + '.');
		stringa.focus();
		return true;	
	}

	len=stringa.value.length
	
	var bol;
	if(len>0) 
	{	
		bol = false	
		for (var i=0;i<stringa.value.length;i++) { //cicla per la lunghezza della stringa
			if (stringa.value.charAt(i)!=" ") { //se trova un qualsiasi carattere
				if ((stringa.value.charAt(i)!="\n") && (stringa.value.charAt(i)!="\r")){
					bol = true // imposta bol a true
					return false; // ed esce
				}
			}
			
		}
	}
	else {
		alert('Il campo ' + campo + ' è obbligatorio.');
		stringa.focus();
		return true
	}
		
	if (bol == false) { // len è >0 e non ha trovato alcun carattere (quindi ci sono solo spazi vuoti)
		alert('Non immettere spazi vuoti all\'inizio del testo \ndel campo ' + campo + '.');
		stringa.value="";
		stringa.select();
		return true
	}
}


//##########################
// CONTROLLA SPACE E CAMPO VUOTO
//##########################

//	Descrizione			: Controlla che all'inizio della stringa non ci sia dello spazio vuoto e che la stringa non sia null
//	Parametri in input	: oggetto della form contenente il nome del campo, il nome da visualizzare nell'alert
//	Parametri di output : valore booleano : true per spazio vuoti inizio stringa, stringa mancante + alert


function jSpaceNullString(stringa,campo) {
	
	//Controllo introdotto x impedire l'inserimento di una riga vuota all'inizio delle text area
	if (stringa.value.charAt(0) == "\r"){
		alert('Non andare a capo all\'inizio del testo \ndel campo ' + campo + '.');
		stringa.focus();
		return true;	
	}
		
	var bol;
	len=stringa.value.length
	
	if(len>0) {	
	bol = false	
		for (var i=0;i<stringa.value.length;i++) { //cicla per la lunghezza della stringa
			if (stringa.value.charAt(i)!= " ") { //se trova un carattere
				if ((stringa.value.charAt(i)!="\n") && (stringa.value.charAt(i)!="\r")){
					bol = true // imposta bol a true
					return false; // ed esce
				}
			}
			
		}
	}
	else {
		alert('Il campo ' + campo + ' è obbligatorio.');
		stringa.focus();
		return true
	}
			
	if (bol == false) { // len è >0 e non ha trovato alcun carattere (quindi ci sono solo spazi vuoti)
		alert('Non immettere spazi vuoti all\'inizio del testo \ndel campo ' + campo + '.');
		stringa.value="";
		stringa.select();
		return true
	}
}
//-->
