function verifyddmmyyyyformat(dd,mm,yyyy)
{
	
	

	var ansdate='y';
//date 31 and month not in 1/3/5/7/8/10/12
	if(dd==31)
	{
		if(mm !=1 && mm !=3 && mm !=5 && mm !=7 && mm != 8 && mm != 10 && mm !=12)
		{
			//alert("Month is Improper !!!");
			return false;
		}	
	}
	if(dd>29 && mm==2)
	{
		//alert("Invalid date");
		return false;
	}
	if(dd==29 && mm==2)
	{
		if(yyyy%4 == 0 && yyyy%100 != 0 || yyyy%400 == 0)
		{
			var leapyear=1;
		}
		else
		{
			var leapyear=0;	
		//	alert("Invalid date");
			return false;
		}
		
		
	}
	var yearlength=yyyy.length;
	
	if(dd =="" || isNaN(dd) || dd > 31 || dd==0 || dd < 0 )	
	{
		//testfields += "Invalid date\n";	
		//alert("Invalid date");
		return false;
		ansdate="n";
	} 
	else if(mm =="" || isNaN(mm) || mm > 12 || mm < 0 || mm==0)
	{
	//	testfields += "Invalid month\n";	
		//alert("Invalid date");
		return false;
		ansdate="n";
	}  
	
	else if(yyyy=="" || isNaN(yyyy) || yyyy==0 || yyyy<0 || yearlength < 4)
	{
		//testfields += "Invalid year\n";	
	//	alert("Invalid date");
		return false;
		ansdate="n";
	}
	
	if(leapyear==0 || ansdate=='n')
		{
			return false;
		}	
		else
		{
			return true;
		}
//	return true;
}