var sMon = new Array(12);
	sMon[0] = "Jan"
	sMon[1] = "Feb"
	sMon[2] = "Mar"
	sMon[3] = "Apr"
	sMon[4] = "May"
	sMon[5] = "Jun"
	sMon[6] = "Jul"
	sMon[7] = "Aug"
	sMon[8] = "Sep"
	sMon[9] = "Oct"
	sMon[10] = "Nov"
	sMon[11] = "Dec"

function calendar(t) {
	var sPath = "/vghks/js/calendar1.htm";
	strFeatures = "dialogWidth=206px;dialogHeight=208px;center=yes;help=no;status=no";
	//st = t.value;
	st = formatDate(t.value, "-");
	sDate = showModalDialog(sPath,st,strFeatures);
	//t.value = formatDate(sDate, 0);
	t.value = formatDate(sDate, "/");
}

function checkDate(t) {
	dDate = new Date(t.value);
	if (dDate == "NaN") {t.value = ""; return;}

	iYear = dDate.getFullYear()

	if ((iYear > 1899)&&(iYear < 1950)) {

		sYear = "" + iYear + ""
		if (t.value.indexOf(sYear,1) == -1) {
			iYear += 100
			sDate = (dDate.getMonth() + 1) + "/" + dDate.getDate() + "/" + iYear
			dDate = new Date(sDate)
		}
	}



	t.value = formatDate(dDate);
}

//fText:date format text("/","-",.....)
function formatDate(sDate, fText) {
	var sScrap = "";
	//ccwang modify ==> for date format 
	//start (yyyy-mm-dd to yyyy/m/d)
	if (fText == "-") {
		sYear = sDate.substring(0,4);
		sMonth = (sDate.substring(5,6)=="0")?sDate.substring(6,7):sDate.substring(5,7);
		sDay = (sDate.substring(8,9)=="0")?sDate.substring(9,10):sDate.substring(8,10);
		sDate = sYear + "/" + sMonth + "/" + sDay ;
	}
	//end
	var dScrap = new Date(sDate);
	if (dScrap == "NaN") return sScrap;
	
	iDay = dScrap.getDate();
	iMon = dScrap.getMonth();
	iYea = dScrap.getFullYear();
	//start (yyyy/m/d to yyyy-mm-dd)
	if (fText == "/") {
		sScrap = iYea + "-" + ((iMon+1) < 10 ? "0" + (iMon+1) : (iMon+1)) + "-" + (iDay < 10 ? "0" + iDay : iDay) ;
	}
	else
	//end
		sScrap = iYea + "/" + (iMon + 1) + "/" + iDay ;
	return sScrap;
}
	
