

function checkLength(o,min,max) {
	if (o.val().length > max || o.val().length < min ) {				
		return false;
	} else {
		return true;
	}
}

function checkRegexp(o,regexp) {
	if ( !( regexp.test( o.val() ) ) ) {				
		return false;
	} else {
		return true;
	}
}
	
function check_data(valore){
	n_anno=valore.substr(0,4);
	n_mese=valore.substr(5,2);
	n_giorno=valore.substr(8,2);	
	
	primoslash=valore.substr(4,1);
	secondoslash=valore.substr(7,1);
	
	l_anno=n_anno.length;
	l_mese=n_mese.length;
	l_giorno=n_giorno.length;

//alert("GIORNO"+n_giorno);
//alert("("+l_giorno+"<=2)&&("+l_giorno+">0)&&("+n_giorno+">=1)&&("+n_giorno+"<=31)&&("+primoslash+"==-)&&("+l_mese+"<=2)&&("+l_mese+">0)&&("+secondoslash+"==-)&&("+n_mese+">=1)&&("+n_mese+"<=12)&&("+l_anno+"==4)&&("+n_anno+">=1800)&&("+n_anno+"<=3000)");	

	if ((l_giorno<=2)&&(l_giorno>0)&&(n_giorno>=1)&&(n_giorno<=31)&&(primoslash=="-")&&(l_mese<=2)&&(l_mese>0)&&(secondoslash=="-")&&(n_mese>=1)&&(n_mese<=12)&&(l_anno==4)&&(n_anno>=1800)&&(n_anno<=3000)){
		return 0;
	}else{
		return 1;
	}
}			