/*
function OnlyNumber(obj)
function NoMeta(obj)
function wordCount(s)
function LenToInsert(s)
function trimmedLength(s)
*/

function OnlyNumber(obj)
{
	var dot = obj.value.indexOf(",");
	var s = String.fromCharCode(window.event.keyCode);
	if (obj.value.length > 7)
		window.event.returnValue=false;
	else {
		if (s == ".") {
			s = ",";
			window.event.keyCode = s.charCodeAt();
		}
		if (s == "," && dot!=-1)
			window.event.returnValue=false;
		else if ((s > "9" || s < "0") && s != ",")
			window.event.returnValue=false;
	}
}

function NoMeta(obj)
{
	var s = String.fromCharCode(window.event.keyCode);
	if (s == "<" || s == ">")
			window.event.returnValue=false;
}

function wordCount(s)
{
	var i;
	var inizio, fine;
	// trim ///
	for (inizio=i=0; i<s.length; i++) {
		if (s.substr(i,1) != " ") {
			inizio = i;
			break;
		}
	}
	for (fine=i=(s.length-1); i>=0; i--) {
		if (s.substr(i,1) != " ") {
			fine = i;
			break;
		}
	}
	//////////
	var space,word;
	for (space=0,word=1,i=inizio; i<fine; i++) {
		if (s.substr(i,1) == " "){
			if (!space)
				word++;
			space=1;
		}
		else
			space=0;
	}
	return word;
}			

//lunghezza della stringa tenendo conto anche degli '
function LenToInsert(s)
{
	var i;
	var count = 0;
	for (i=0; i<s.length; i++) {
		if (s.substr(i,1) == "'")
			count++;
	}

	return s.length + count;
}

function trimmedLength(s)
{
	var bc=0;
	var i;
	for (i=0;i<s.length;i++){
		if (s.substr(i,1)==' ')
			bc++;
	}
	return s.length-bc;
}
