	function CheckDateSelect(pJJ, pMM, pAA) {
		var strJJ = pJJ.value;
		var strMM = pMM.value;
		var strAA = pAA.value;
		if ( strJJ == '' ) return false;
		if ( strMM == '' ) return false;
		if ( strAA == '' ) return false;
		var JJ = Trim(strJJ);
		var MM = Trim(strMM);
		var AA = Trim(strAA);
		var iBisextile = 0;

		if ( JJ.charAt(0) == "0" )
			JJ = JJ.charAt(1);
		if ( MM.charAt(0) == "0")
			MM = MM.charAt(1);
		if ((AA % 100) == 0 && (AA % 400) == 0)
			iBisextile = 1;
		else if ((AA % 100) != 0 && (AA % 4) == 0)
			iBisextile = 1;

		if (MM == 2 && JJ > 28 + iBisextile) {
			return false;
		}
		if (JJ > 30 && (MM == 4 || MM == 6 || MM == 9 || MM == 11)) {
			return false;
		}

		return true;
	}

