  	function checkDate(year,month,date)
	{
		//alert(year+"->"+document.frm.selYear.value+" "+month+"->"+document.frm.selMonth.value+" "+date+"->"+document.frm.selDay.value);
		var dateValid=0;
		if(document.frm.selDay.value == 0 && document.frm.selMonth.value ==0 && document.frm.selYear.value==0)
		{
			dateValid=0;
			alert("Please select Day, Month & Year.");
			return;
		} 
		else if(document.frm.selMonth.value > 0 && (document.frm.selDay.value ==0 || document.frm.selYear.value==0))
		{
			dateValid=0;
			alert("Please select Day, Month & Year.");
			return;
		} 
		else if(document.frm.selDay.value > 0 && (document.frm.selMonth.value == 0 || document.frm.selYear.value==0))
		{
			dateValid=0;
			alert("Please select Day, Month & Year.");
			return;
		} 
		else if(document.frm.selYear.value > 0 && (document.frm.selDay.value == 0 || document.frm.selMonth.value == 0 ))
		{
			dateValid=0;
			alert("Please select Day, Month & Year.");
			return;
		} 

		else if (document.frm.selMonth.value == 2 && document.frm.selDay.value > 28 )
		{
			var iFlag = 0;
			var iFlag_E3 = "Yes";
			if ( document.frm.selMonth.value == 2 && document.frm.selDay.value > 28 )
				if ((document.frm.selYear.value%4) == 0 && ( document.frm.selDay.value == 29 ))
					iFlag_E3 = "Yes"
				else
					iFlag_E3 = "No"
			else
				iFlag_E3 = "Yes"
			if (iFlag_E3 == "No")
			{	
				iFlag_E3 = "Yes";
				dateValid=0;
				alert("Check Date For February Month");		
				return;			
			}
		}
		else if ((document.frm.selMonth.value%2 == 0 && document.frm.selMonth.value < 7 && document.frm.selDay.value == 31) ||
				  (document.frm.selMonth.value%2 == 1 && document.frm.selMonth.value > 7 && document.frm.selDay.value == 31))
			 {
				dateValid=0;
				alert("Wrong date");
				return;
			 }
			 else 		
			 {
				var y =document.frm.selYear.value;
				var m = document.frm.selMonth.value;
				var d = document.frm.selDay.value;
				dateValid=1;
				//document.frm.dob.value=m+"-"+d+"-"+y;
				document.frm.serviceDate.value=y+"-"+m+"-"+d;
			 }
			 
		if(dateValid == "0")
		{
			alert("Please select Date.");
			document.frm.selDay.focus();
			return;
		}	
		else
		{
			if(parseFloat(document.frm.selYear.value) > year)
			{
				//alert("Year");
				document.frm.submit();
			}
			else
			{
				if(( parseFloat(document.frm.selMonth.value) > month) && (parseFloat(document.frm.selYear.value) >= year)){
					//alert("Month");
					document.frm.submit();
				}else{
					if(( parseFloat(document.frm.selDay.value) >= date ) && (parseFloat(document.frm.selMonth.value) >= month && parseFloat(document.frm.selYear.value) >= year)){
						//alert(document.frm.selDay.value+" date "+date);
						document.frm.submit();
					}else{
						alert("improper date selection");
						return false;
					}
				}
			}
			
		}
	}		

