
	var format_order = 1; //
	var format_seperator = "-";
	var format_month = 1; // 1=1digit; 2=2digit; 3=3letter; 4=fullspelling
	var format_day = 1; // 2=leading zero if < 10; 1=no leading zero
	var format_year = 2; // 2='02'; 4='2002'
	var format_hour = 0; // 0=militarytime; 1=1digit; 2=2digit;
	var format_ampm = 0; // 0=off; 1=on-lowercase; 2=on-uppercase;



	function Currency(anynum,precision) {
		decimalpt = (anynum.indexOf(".")+1);
		integer = anynum.substring(0,decimalpt-1);
		decimal = anynum.substring((decimalpt),(decimalpt+precision));
		// If length of decimal is less than two, It will appends "0" to make two points of decimal.
		if(decimal.length < 2)		
			decimal = decimal+"0";
		finalvalue = integer+'.'+decimal;
		return finalvalue;
	}

	function LastDate(RecordDate){
		var RecordNum = " "+RecordDate;
		var ndate = new Date(RecordNum);
		var nyear = ndate.getYear();
		var nmonth = ndate.getMonth()+1;
		var nday = ndate.getDate();

		if (RecordNum.length > 0){
			if(format_year == 2){            
				var Year = GetSubString(nyear+"",2,2);}
			else{            
				var Year = GetSubString(nyear+"",0,4);}
			var monthStr = nmonth;
			var monthNum = new Number(monthStr);
			var Month = getDisplayMonth(monthNum-1);
			if(format_month == 2){
				if(monthNum < 10){
					Month = "0"+monthNum;}
				else{
					Month = monthNum;}
			}
			else if(format_month == 1){
				Month = monthNum;}
			else if(format_month == 3){
				Month = Month.substring(0,3);}
			else if(format_month == 4){
				Month = Month;}

			var Day = nday;

			last_date = Month + format_seperator + Day + format_seperator + Year;
		}else{
			last_date = "Can't tell";
		}
		return last_date;

	}
	function LastTime(RecordNumber,Offset){

		var RecordNum = " " + RecordNumber;
		var ndate = new Date(RecordNum);
		var nhour = ndate.getHours();
		var nminute = ndate.getMinutes();
		var nsec = ndate.getSeconds();

		if(nminute < 10) nminute = "0"+nminute;

		if (RecordNum.length > 0){
			var Day = GetSubString(RecordNum,8,2);

			var HourStr = nhour;
			var HourNum = new Number(HourStr);
			HourNum = HourNum + Offset;

			if(format_hour == 0){
				var Hour = HourNum;}
			else if(format_hour == 1){
				var Hour = MilitaryTime(HourNum);}
			else if(format_hour == 2){
				if(HourNum < 10){
					var Hour = MilitaryTime(HourNum);}
				else{
					var Hour = "0"+MilitaryTime(HourNum);}
			}

			var Minute = nminute;

			if(format_ampm == 0){
				var TT = "";}
			else if(format_ampm == 1){
				var TT = TimeTell(HourNum);}
			else if(format_ampm == 2){
				var ap = TimeTell(HourNum);
			var TT = ap.toUpperCase();}

			last_time = Hour + ":" + Minute + " " + TT;
		}else{
			last_time = "Can't tell";
		}
		return last_time;

	}

	function Vol(numb){
		var NumNumb = new Number(numb);
		var Num = NumNumb*100;
		var NumStr = "" + Num;
		var Volume = '';
		for (var i=0; i < NumStr.length; i++){
		if (i > 0 && (i == (NumStr.length-3)) || (i == (NumStr.length-7)) || (i == (NumStr.length-9)))
			Volume += ",";
			Volume += NumStr.charAt(i);
		}
		return Volume;
	}
	function getDisplayMonth(iMonth) {
		var monthArray = new Array("January","Febuary","March","April","May","June","July","August","September","October","November","December");
		return monthArray[iMonth];
	}
	function GetSubString(string, start, length){
		return string.substring(start, start+length);
	}
	function MilitaryTime(numb){
		if (numb > 12){
			return (numb - 12);}
		else{
			return numb;}
	}
	function TimeTell(numb){
		if (numb > 11){
			return TT = " pm";}
		else{
			return TT = " am";}
	}

