var flag=1;//Global declaration
	function getDays(intMM,intYY)    //Function getDays Which returns the correct days
    {
    switch(intMM)
		{
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
		return 31;
		break;
		case 4:
		case 6:
		case 9:
		case 11:
		return 30;
		break;
		case 2:
		if((intYY==2000) || (intYY%4==0 && intYY%400!=0))
				return 29;
			else
				return 28;
			break;
			default:
			break;
		}
	}

	function changeDay(objDay,objMonth,objYear)    //Function ChangeDay
    {
		var intMM,intYY,intDD,intIndex,cnt,cnt1,tot,last;
		flag=1;

		intMM=parseInt( objMonth.options[objMonth.selectedIndex].value);
		intYY=parseInt( objYear.options[objYear.selectedIndex].value);
		intDD =getDays(intMM,intYY);
		objDay.options.length=1;
		if(intDD == null) intDD=0;
		objDay.options.length=intDD+1;			  
		for(intIndex=1;intIndex<=intDD;intIndex++)
		{
				objDay.options[intIndex].value=intIndex;
				objDay.options[intIndex].text=intIndex;
		}
     }
