function checkTextForDate(valprm, prmIntMode){
	var strValue = valprm;
	
	if(prmIntMode==1)
	{
		var result
		var elems = strValue.split("/");
		result = (elems.length == 3);
		if(result)
		{
				var strTempDate;
				strTempDate = Date.parse(strValue);
				if(isNaN(strTempDate))
					result = false;
				var day = parseInt(parseFloat(elems[0]));
				var month = parseInt(parseFloat(elems[1]));
				var year = parseInt(parseFloat(elems[2]));
				
				
				if (month==2) 
				{
					if ( ( (year%4==0) && (year%100 != 0) ) || (year%400==0) ) 
					{
						if (day > 29)
						{
							result = false; 
						}
					}
					else if (day > 28) 
					{ 
						result = false;
					}
				}
				
				if (result)
				{
					if ((month==4)||(month==6)||(month==9)||(month==11)) 
					{
						if (day > 30) 
						{ 
							result = false; 
						}
					}
					else if (day > 31) 
					{ 
					result = false; 
					}
					else
					{
						result = (month > 0) && (month < 13);
						if(result)
						{
							result = ((year.toString().length == 2) || (year.toString().length == 4));
						}
					}
				}
			
		}
		
		if (!result)
		{
			return false;
		}
		return true;
	}
	else
	{
		var strTempDate
		strTempDate = Date.parse(strValue);
		if(isNaN(strTempDate)){
			return false;
	}
	return true;
	}
}
