// Taglia gli eventuali spazi presenti all'inizio di una stringa.
// Restituisce la stringa senza gli spazi iniziali.

function LTrim(str) {
	var temp1 = "";
	var pr = false;
	for (tr=0;tr<str.length;tr++) {
		if (str.charAt(tr)!=" ") pr = true;
		if (pr) temp1 += str.charAt(tr);
	}
	return temp1;
}

// Taglia gli eventuali spazi presenti alla fine di una stringa.
// Restituisce la stringa senza gli spazi finali.

function RTrim(str) {
	var temp1 = "";
	var pr = false;
	for (tr=(str.length-1);tr>=0;tr--) {
		if (str.charAt(tr)!=" ") pr = true;
		if (pr) temp1 = str.charAt(tr) + temp1;
	}
	return temp1;
}

// Taglia gli eventuali spazi presenti all'inizio e alla fine di una stringa.
// Restituisce la stringa senza gli spazi iniziali e finali.

function Trim(str) {
	str = LTrim(str);
	str = RTrim(str);
	return str;
}


// verifica se all'interno della stringa "InputString" vi sia almeno uno dei caratteri in "Caratteri"
// restituisce TRUE se almeno uno dei caratteri compare nella stringa, FALSE altrimenti

function caratteriInStringa(Caratteri,InputString) {
    var anyString = InputString;
    var anyCaratteri = Caratteri;
	for (var i=0; i<=anyString.length-1; i++) {
		for (var k=0; k<=anyCaratteri.length-1; k++) {
			if ((anyString.charAt(i) == anyCaratteri.charAt(k))) {
				return true;
			}
		}			
	}
	return false;
}

