function checkDate(str)	{
	var val =  str.split(".");
	if (val.length == 3) {
		var day 	= parseInt(val[0], 10);
		var month = parseInt(val[1], 10);
		var year 	= parseInt(val[2], 10);
		if (year>1900){
			var intercalary = ((year/4)==parseInt(year/4, 10))?true:false
			var DaysOfMonth = new Array(31, intercalary?29:28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)
			if (0<month && month<13){
				if( 0<day && day<=DaysOfMonth[month-1]){
					return false;
				}
			}
		}
	}
	return true;
}

function checkTime(str){
	var val =  str.split(":");
	if( val.length==2){
		var hh=parseInt(val[0], 10);
		var mm=parseInt(val[1], 10);
		if(hh>=0&&hh<24&&mm>=0&&mm<60){
			return false;
		}
	}
	return true;
}
