function vForm(jQueryFormObject) {
	jQueryFormObject.find(".formCtrl label span").each(function() {
		labelTxt = $(this).attr("rel");
		$(this).html(labelTxt);
	});
	
	jQueryFormObject.find(".formCtrl").find("input, select, textarea").focus(function() {
		if($(this).parents(".formCtrl").find("span").hasClass("error")) {
			labelTxt = $(this).parents(".formCtrl").find("span").attr("rel");
			$(this).parents(".formCtrl").find("span").removeClass("error").html(labelTxt);
		}
	});
	
	// ALTRI INPUT
	jQueryFormObject.find(".formCtrl input[type=checkbox]").click(function() {
		if($(this).parent().parent().parent().find("span").hasClass("error")) {
			labelTxt = $(this).parent().parent().parent().find("span").attr("rel");
			$(this).parent().parent().parent().find("span").removeClass("error").html(labelTxt);
		}		
	});
	
	// ALTEZZA LABEL
	jQueryFormObject.find(".formCtrl label").each(function() {
		if($(this).find("span").attr("rel")=="") {
			topx = "9px";
			if($.browser.msie) topx = "7px";
			$(this).css("top",topx);
			
		}
	});
	

}

function emailIsValid(emailObj) {
	rt = true;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(!reg.test(emailObj)) rt = false;
	
	return rt;	
}


function dateIsValid(dateObj) {
	rt = true;
	var reg = /^\d{2}\/\d{2}\/\d{4}$/;
	if(!reg.test(dateObj)) rt = false;
	
	return rt;
}

function err(jQueryFormObject, msg) {
	jQueryFormObject.parents(".formCtrl").find("span").addClass("error").html(msg);
}