function check_date(data_i, data_f) {		if (!check_data_fun(data_i)) {		alert('Data inizio non valida!'); return false;	}	else if (!check_data_fun(data_f)) {		alert('Data fine non valida!'); return false;	}		else {				spz_data_i = data_i.split("/");		spz_data_f = data_f.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(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;}