function check_date(data_i, data_f) {	$('#'+data_i+', #'+data_f).css({background: "#fff"});		if (!check_data_fun(data_i)) {		$('#'+data_i).css({background: "#ff0"}).select();		alert('Data inizio non valida!');  return false;	}	else if (!check_data_fun(data_f)) {		$('#'+data_f).css({background: "#ff0"}).select();		alert('Data fine non valida!'); return false;	}		else {				spz_data_i = $('#'+data_i).val().split("/");		spz_data_f = $('#'+data_f).val().split("/");				data_i_ck = new Date(spz_data_i[2], spz_data_i[1] - 1, spz_data_i[0]);		data_f_ck = new Date(spz_data_f[2], spz_data_f[1] - 1, spz_data_f[0]);				if (data_i_ck.getTime() > data_f_ck.getTime()) {			alert('La data Inizio non puņ essere MAGGIORE della data fine!');			return false;		}		return true;	}}function check_data_fun(obj) {		var val = $('#'+obj).val();	if (val.length != 10) return false;    var dd = parseInt(val.substring(0,2), 10);    var mm = parseInt(val.substring(3,5), 10);    var yy = parseInt(val.substring(6,10), 10);    if ((mm < 1) || (mm > 12)) return false;    if ((dd < 1) || (dd > 31)) return false;    switch(mm) {	case 4:	case 6:	case 9:	case 11:	   if (dd > 30)	return false;	   break;    }	    if ((yy % 4) == 0) {		if ((mm == 2) && (dd > 29)) return false;	}	else {		if ((mm == 2) && (dd > 28)) return false;    }	return true;}