//<!--
function showMonth(sASPPath,sForm,sControl,sFrom,sTo,iTop,iLeft,sWeekDays,sFormat){

	var sAttr,arrFormat;
	var iMM,iDD,iYY;
	var sDelimChar="/";

	if (sFormat.indexOf("/")!=-1)
	{
		sDelimChar = "/";
		
	}
	else if(sFormat.indexOf("-")!=-1)
	{
		sDelimChar = "-";
	}
	else if(sFormat.indexOf(",")!=-1)
	{
		sDelimChar = ",";
	}
	else if(sFormat.indexOf(" ")!=-1)
	{
		sDelimChar = " ";
	}
	else if(sFormat.indexOf(".")!=-1)
	{
		sDelimChar = ".";
	}
		
	arrFormat = sFormat.split(sDelimChar);
		
	for(var i = 0;i < arrFormat.length; i++){
		if(arrFormat[i].match(/^[Yy]/)) iYY = i;
		if(arrFormat[i].match(/^[Mm]/)) iMM = i;
		if(arrFormat[i].match(/^[Dd]/)) iDD = i;
	}
	
	var url = sASPPath + "Calendar.asp?Control=" + sControl + "&Form=" + sForm;
	var obField = eval("document."+sForm+"."+sControl);

	if(sFrom != "")
		url += "&From=" + escape(sFrom);
	if(sTo != "")
		url += "&To=" + escape(sTo);
	if(sWeekDays != "")
		url += "&WeekDays=" + escape(sWeekDays);
	url += "&Format=" + escape(sFormat);

	if(obField.value != ""){
	
		var sText;
		var chkDate
		sText = obField.value.split(sDelimChar);
	
		chkDate = new Date(sText[iYY],(parseInt(sText[iMM]) - 1),sText[iDD]);	
		if(sText.length == 3 && ! isNaN(chkDate)){
			for(var i = 0;i < sText.length;i ++){
				sText[i] = sText[i].replace(/^0/,"");
			} 
			if(sText[iYY].length <= 2){
				if(parseInt(sText[iYY]) >= 60 && parseInt(sText[iYY]) <= 99){
					sText[iYY] = "19" + ((sText[iYY].length == 1)? "0" : "") + sText[iYY];
				}
				if(parseInt(sText[iYY]) >= 0 && parseInt(sText[iYY]) <= 59){
					sText[iYY] = "20" + ((sText[iYY].length == 1)? "0" : "") + sText[iYY];
				}
			}
			url += "&sDate=" + sText[iYY] + "," + (parseInt(sText[iMM]) - 1) + "," + sText[iDD];
		}
	}
	if(iTop == "") iTop = 200;
	else iTop = iTop + screenTop;
	if(iLeft == "") iLeft = 200;
	else iLeft = iLeft + screenLeft;
	if((parseInt(iLeft) + 210) > screen.availWidth) iLeft = screen.availWidth - 210;
	 if((parseInt(iTop) + 210) > screen.availHeight) iTop = screen.availHeight - 210
	sAttr = "width=270,height=300,top=200,left=200,toolbars=no,scrollbars=no,status=no,resizable=no"

	var hndl = window.open(url,"Calendar",sAttr);
	
	

}

function GetMonthFromDesc(sMonDesc)
{
	if(sMonDesc.substr(0,3).toLowerCase()=="jan")
		return "01";
	else if(sMonDesc.substr(0,3).toLowerCase()=="feb")
		return "02";
	else if(sMonDesc.substr(0,3).toLowerCase()=="mar")
		return "03";
	else if(sMonDesc.substr(0,3).toLowerCase()=="apr")
		return "04";
	else if(sMonDesc.substr(0,3).toLowerCase()=="may")
		return "05";
	else if(sMonDesc.substr(0,3).toLowerCase()=="jun")
		return "06";
	else if(sMonDesc.substr(0,3).toLowerCase()=="jul")
		return "07";
	else if(sMonDesc.substr(0,3).toLowerCase()=="aug")
		return "08";
	else if(sMonDesc.substr(0,3).toLowerCase()=="sep")
		return "09";
	else if(sMonDesc.substr(0,3).toLowerCase()=="oct")
		return "10";
	else if(sMonDesc.substr(0,3).toLowerCase()=="nov")
		return "11";
	else if(sMonDesc.substr(0,3).toLowerCase()=="dec")
		return "12";
	else
	// ERROR.
		return "-1";
}

