
			
			function ReturnToPreviousPage()
			{
				window.history.back(1);
			}

			function GetMonthNumber(sMonth)
			{
				switch(sMonth)
				{
		
				case "January": 
					return 1;
					break;
				case "February":
					return 2;
					break;
				case "March":
					return 3;
					break;
				case "April":
					return 4;
					break;
				case "May":
					return 5;
					break;
				case "June":
					return 6;
					break;
				case "July":
					return 7;
					break;
				case "August":
					return 8;
					break;
				case "September":
					return 9;
					break;
				case "October":
					return 10;
					break;
				case "November":
					return 11;
					break;
				case "December":
					return 12;
					break;
				default:
					break;
				};
	
			}
			
			function GetMonthName(iMonth)
			{
				switch(iMonth)
				{
		
				case 1: return "January";
					break;
				case 2:
					return "February";
					break;
				case 3:
					return "March";
					break;
				case 4:
					return "April";
					break;
				case 5:
					return "May";
					break;
				case 6:
					return "June";
					break;
				case 7:
					return "July";
					break;
				case 8:
					return "August";
					break;
				case 9:
					return "September";
					break;
				case 10:
					return "October";
					break;
				case 11:
					return "November";
					break;
				case 12:
					return "December";
					break;
				default:
					break;
				};
	
			}
			
			function CreateNumberedOptions(iMin,iMax,sDefault,sDefaultValue)
			{
				var iCount;
				var bSelected = 0;
				
				if(Trim(sDefault) == "")
				{	
					bSelected = 1;
					document.write("<option selected>" + sDefaultValue + "</option>");
				}
				
				for(iCount=iMin;iCount <= iMax;iCount++)
				{
					if((iCount + '') == sDefault)
					{
						bSelected = 1;
						document.write("<option selected>");
					}
					else
						document.write("<option>");
					
					document.write(iCount);
					document.write("</option>");
				}
				
				if(bSelected == 0)
				{
					document.write("<option selected>" + sDefaultValue + "</option>");
					
				}
			
			}
			
			function CreateNumberedOptionsDesc(iMin,iMax,sDefault,sDefaultValue)
			{
				var iCount;
				var bSelected = 0;
				
				if(Trim(sDefault) == "")
				{	
					bSelected = 1;
					document.write("<option selected>" + sDefaultValue + "</option>");
				}
				else
					document.write("<option>");
					
				for(iCount=iMax;iCount >= iMin;iCount--)
				{
					if((iCount + '') == sDefault)
					{
						bSelected = 1;
						document.write("<option selected>");
					}
					else
						document.write("<option>");
					
					document.write(iCount);
					document.write("</option>");
				}
				
				if(bSelected == 0)
				{
					document.write("<option selected>" + sDefaultValue + "</option>");
					
				}
			
			}
			function BuildNumberCombo(sID,sStyleClass,iMin,iMax,sDefault)
			{
				var sSelect;
				var sTempID;
				var iCount;
				
				sTempID = "cbo" + sID;
				
				document.write("<select class= " + sStyleClass + " id=" + sTempID + " name=" + sTempID + ">");
				
				for(iCount=iMin;iCount <= iMax;iCount++)
				{
					document.write("<option>");
					document.write(iCount);
					document.write("</option>");
				}
				
				document.write("</select>");
			
			}
			
			function BuildDateField( sID, sStyleClass, sDefaultDay,sDefaultMonth,sDefaultYear,sDefault,sStartYear,sEndYear,bUseLongMonths)
			{
				var iCount;
				var sMonthID;
				var sDayID;
				var sYearID;
				var sDefaultSelected;
				var sMonthSelected;
				var sDaySelected;
				var sYearSelected;
				var iStartYear;
				var iEndYear;
				var sTempEndYear;
				var sTempStartYear;
				var sDate;
				var sTempID;
				var sTempStyleClass;
				
				sDate = Date();
				
				// Set the General Default value
				sDefaultSelected = Trim(sDefault);
				if(sDefaultSelected == "") sDefaultSelected = "";
				// Set all the default values
				sDaySelected = Trim(sDefaultDay);
				sMonthSelected = Trim(sDefaultMonth);
				sYearSelected = Trim(sDefaultYear);
				
				// Create the IDs for the three comboboxes
				sTempID = Trim(sID);
				if(sTempID == "") 
					sTempID = "default";
				sMonthID = "cbo" + sTempID + "Months";
				sDayID = "cbo" + sTempID + "Days";
				sYearID = "cbo" + sTempID + "Years";
				// For Debugging ONLY
				//document.write("<br />" + sDefaultYear + "<br />")
				
				
				iTempStartYear = Trim(sStartYear);
				// If the default date is not set we get the current date and use that
				//iStartYear = (iTempStartYear == "")?(new Date()).getYear():iTempStartYear;
				iStartYear = 1990
				iTempEndYear = Trim(sEndYear);
				// If the default date is not set we get the current date added by 50 and use that
				iEndYear = (iTempEndYear == "")?(new Date()).getYear() + 50:iTempEndYear;
				
				// Retreive the style class if there is one
				sTempStyleClass = Trim(sStyleClass);
				
				//iStartYear = (Trim(sStartYear) == "")?Date().getYear():sStartYear;
				//iEndYear = (Trim(sEndYear) == "")?(Date().getYear()) + 50:sEndYear;
				
				 // Month
				document.write("<select class= " + sTempStyleClass + " id=" + sMonthID + " name=" + sMonthID + ">");
				document.write("<option>" + sDefaultSelected + "</option>");
				for(iCount = 1;iCount < 13;iCount++)
				{
					if(sMonthSelected == iCount)
						document.write("<option selected>");
					else
						document.write("<option>");
					if(bUseLongMonths == false)
						document.write((iCount < 10)?"0" + iCount:iCount); //If month is lessthan 10 append a "0" in front of it
					else
						document.write(GetMonthName(iCount));
						
					document.write("</option>");
				}
				document.write("</select>");
					
				document.write(" / ");
				
				document.write("<select class= " + sTempStyleClass + " id=" + sDayID + " name=" + sDayID + ">");
				document.write("<option>" + sDefaultSelected + "</option>");
				for(iCount = 1;iCount < 32;iCount++)
				{
					if(sDaySelected == iCount)
						document.write("<option selected>");
					else
						document.write("<option>");
					document.write((iCount < 10)?"0" + iCount:iCount);
					document.write("</option>");
				}
				//document.write(Date());
				document.write("</select>");
				
				document.write(" / ");
				
				document.write("<select class= " + sTempStyleClass + " id=" + sYearID + " name=" + sYearID + ">");
				document.write("<option>" + sDefaultSelected + "</option>");
				for(iCount = iStartYear;iCount <= iEndYear;iCount++)
				{
					if(sYearSelected == iCount)
						document.write("<option selected>");
					else
						document.write("<option>");
						
					document.write(iCount);
					document.write("</option>");
				}
				document.write("</select>");
			
			}
				