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 checkForm(classObbl, frmId) {

	var myElements = "." + classObbl;

	var errore = false;

	$(myElements).each(function(i) {

		var myVal = $(this).attr('value');
		var myId = $(this).attr('id');
		var myType = $(this).attr('type');
		var myChecked = $(this).attr('checked');

		if(
			(myType == 'text' && (myVal == undefined || trim(myVal) == '')) ||
			(myType == 'checkbox' && (myChecked == undefined))
			) {

			$(this).focus();

			$(this).removeClass().addClass('input_f1Wrn obbl');

			$('#' + classObbl + '-' + myId).removeClass().addClass('obblWrn');

			errore = true;

			return false;
		}
		else {
			$(this).removeClass().addClass('input_f1 obbl');
			$('#' + classObbl + '-' + myId).removeClass().addClass('obblNorm');
		}

	});

	if(!errore)
		$('#' + frmId).submit();

	return !errore;

}

