function Trim(value)
{
	value = value.replace(/^\s+/g, "" );
	value = value.replace( /\s+$/g, "" );
	return value;
}

function Mn(range) 
{
	if (range == "01" || range == "1" || range == "January"){range = "JAN";}
	else if (range == "02" || range == "2" || range == "February"){range = "FEB";}
	else if (range == "03" || range == "3" || range == "March"){range = "MAR";}
	else if (range == "04" || range == "4" || range == "April"){range = "APR";}
	else if (range == "05" || range == "5" || range == "May"){range = "MAY";}
	else if (range == "06" || range == "6" || range == "June"){range = "JUN";}
	else if (range == "07" || range == "7" || range == "July"){range = "JUL";}
	else if (range == "08" || range == "8" || range == "August"){range = "AUG";}
	else if (range == "09" || range == "9" || range == "September"){range = "SEP";}
	else if (range == "10" || range == "October"){range = "OCT";}
	else if (range == "11" || range == "November"){range = "NOV";}
	else{range = "DEC";}
	return range;
}
function newDate(frm_name, dd_name, mm_name, yyyy_name)
{
	var frm = eval('document.' + frm_name);

	var dd_obj = eval('frm.' + dd_name);
	var mm_obj = eval('frm.' + mm_name);
	var yyyy_obj = eval('frm.' + yyyy_name);
	
	var dd = dd_obj.options[dd_obj.selectedIndex].text;
	var mm = Mn(mm_obj.options[mm_obj.selectedIndex].text);
	var yyyy = yyyy_obj.options[yyyy_obj.selectedIndex].text;
	if (mm == "APR" || mm == "JUN" || mm == "SEP" || mm == "NOV")
	{
		if (dd > 30)
		{
			alert("Enter valid date.");
			dd_obj.focus();
			return false;
		}
	}

	if (mm == "FEB")
	{
		if(yyyy%4 == 0)
		{
			if (dd > 29)
			{
				alert("Enter valid date.");
				dd_obj.focus();
				return false;
			}
		}
		if(yyyy%4 != 0)
		{
			if (dd > 28)
			{
				alert("Enter valid date.");
				dd_obj.focus();
				return false;
			}
		}
	}
	return true;
	//var MMM = Mn(mm);    // converting mm to MMM (eg: 01 equals JAN)

	//var dt = new Date(MMM + " " + dd + ", " + yyyy + " 23:59:59");
//	alert (dt);
	//return dt;
}

