function process_date(saveDate)
{
	var dateError = false;
	var dateLen = saveDate.length;
	var test_date=new Date();
		
	if (dateLen==0)
	   { 
  	     saveDate=new Date(); 
  	     var saveMonth = saveDate.getMonth()+"";	
	     var saveDay =saveDate.getDate()+"";	
	     var saveYear =saveDate.getFullYear() + "";
	    }
    else
       {
		var firstSlash	=saveDate.indexOf("/");
		var secondSlash =saveDate.lastIndexOf("/");
		if ( ( firstSlash == -1) || ( secondSlash == -1 ) || ( firstSlash == secondSlash ) )
		{
				dateError = true;
				alert("时间输入有误! 输入格式为: 2002/01/11");
				return false;
		}
		var saveYear = saveDate.substring(0,4);	
		var saveMonth =saveDate.substring(6,7);	
		var saveDay =saveDate.substring(9,10);
		
	    }
	
	
    for (i = 0; i < saveDay.length; i++)  // make sure only digits are entered for day
	{
		var currchar = saveDay.charAt(i);
		if (currchar<"0" || currchar>"9")
		{
			alert("时间输入有误! 输入格式为:  2002/01/11");
			return false;
		}
	}
   
    for (i = 0; i < saveMonth.length; i++) // make sure only digits are entered for month
	{
		var currchar = saveMonth.charAt(i);
		if (currchar<"0" || currchar>"9")
		{
			alert("时间输入有误! 输入格式为:  2002/01/11");
			return false;
		}
	}


		
	var numDays = getDays(saveMonth, saveYear);
	if (saveDay > numDays)
	{
		dateError = true;
		alert("时间输入有误! 输入格式为:  2002/01/11");
		return false;
	}
	var tempDate = saveYear + saveMonth + saveDay;
	return(tempDate);
}

function getDays(month, year) 
	{
		var days = new Array(13);
		days[0] = 0	;			// place holder
		days[1] = 31;			// January
		days[2] = (leapYear(year)) ? 29 : 28; // February
		days[3] = 31;			// March
		days[4] = 30;			// April
		days[5] = 31;			// May
		days[6] = 30;			// June
		days[7] = 31;			// July
		days[8] = 31;			// August
		days[9] = 30;			// September
		days[10] = 31;			// October
		days[11] = 30;			// November
		days[12] = 31;			// December
		return days[parseFloat(month)];
	}
	
function leapYear(year) 
	{
		if (year % 4 == 0)
			{ 
				return true;				// is leap year
			}
    return false;						// is not leap year
	}

