//
// START date/time script
function projotime(year,month,day,hours,minutes,seconds) {
	var bimonths=new Array(12);
	bimonths[1]="January";
	bimonths[2]="February";
	bimonths[3]="March";
	bimonths[4]="April";
	bimonths[5]="May";
	bimonths[6]="June";
	bimonths[7]="July";
	bimonths[8]="August";
	bimonths[9]="September";
	bimonths[10]="October";
	bimonths[11]="November";
	bimonths[12]="December";

	var bidays= new Array(7);
	bidays[0]="Sunday";
	bidays[1]="Monday";
	bidays[2]="Tuesday";
	bidays[3]="Wednesday";
	bidays[4]="Thursday";
	bidays[5]="Friday";
	bidays[6]="Saturday";


	var bitimezone='';
	var bilocaltime=new Date();
	var bioffsetmills=(bilocaltime.getTimezoneOffset()*60*1000);
	var biservertimemills=(Date.UTC(year,month-1,day,hours,minutes,seconds));
	var biadjustedtime=new Date();
	biadjustedtime.setMilliseconds(-biadjustedtime);
	biadjustedtime.setMilliseconds(biservertimemills);	

	// start section to adjust for Netscape
	var biadjustedtimestring=biadjustedtime.toString();
	// check for time zone spelled out
	if (biadjustedtimestring.indexOf('Time') !=-1) {
		//remove anything after 'Time'
		biadjustedtimestring=biadjustedtimestring.substring(0,biadjustedtimestring.indexOf('Time')+4);
		//get index of space before 'Time'
		var bitemptimestring=biadjustedtimestring.substring(0,biadjustedtimestring.lastIndexOf(' '));
		//get index of space before word before 'Time'
		bitemptimestring=bitemptimestring.substring(0,bitemptimestring.lastIndexOf(' '));
		// get index of second space before 'Time' to get to start of time zone
		var bistartindex=bitemptimestring.lastIndexOf(' ');
		// we have the start, so get the time zone from the date string
		bitemptimestring=biadjustedtimestring.substring(bistartindex,biadjustedtimestring.length);
		// see if we need to remove a '('
		if (bitemptimestring.indexOf('(')==1) {
			// remove the '('
			bitemptimestring=bitemptimestring.substring(2,bitemptimestring.length);
		}
		bitimezone=bitemptimestring;
	// end section to adjust for Netscape.	
	} else {
		bitimezone=biadjustedtime.toString();
		bitimezone=bitimezone.substring(0,bitimezone.lastIndexOf(' '));
		bitimezone=bitimezone.substring(bitimezone.lastIndexOf(' ')+1,bitimezone.length);
		// make sure the time zone is 3 characters, else make it blank because it hasn't matched our cases
		if (bitimezone.length>3) {
			bitimezone='';
		}
	}
	if (navigator.userAgent.indexOf("Safari") != -1) {
		biadjustedtime=new Date();
	}

	var bimonth=bimonths[biadjustedtime.getMonth() + 1];
	var bidate=biadjustedtime.getDate();
	var biday = bidays[biadjustedtime.getDay()];
	var biyear=biadjustedtime.getFullYear();
	var bihours=biadjustedtime.getHours();
	var biminutes=biadjustedtime.getMinutes();

//  RL -040130 - Removed this section, not needed now
//	if (day==31) {
//		var lastdaybug=1;
//	}
//	
//	if (lastdaybug == 1) {
//		if (bidate == 1) {
//			bidate = 31;
//			bimonth=bimonths[biadjustedtime.getMonth()]
//		} else {
//			bidate = 31;
//		bidate = bidate - 1;
//		}
//
//		if (biadjustedtime.getDay() > 0) {
//			biday = bidays[biadjustedtime.getDay()-1];
//		} else if (biadjustedtime.getDay()==0) {
//			biday = bidays[6];
//		}
//	}	
	
	var biampm='a.m.';
	//change from 24h to 12h clock
	if (bihours==12){
		biampm='p.m.';
	} else if (bihours==0) {
		biampm='a.m.';
		bihours=12;
	} else if (bihours>12) {
		bihours=(bihours-12);
		biampm='p.m.';
	}

	//add a zero in front of the minutes if it's a single digit
	if (biminutes<10) {
		biminutes=('0' + biminutes);
	}

	//write out the date
	//document.write(biday + ' ' + bimonth + ' ' + bidate +', ' + biyear + ' ' + bihours + ':' + biminutes + ' ' + biampm + ' ' + bitimezone);	
      // change the format we display
      document.write(biday + ', ' + bimonth + ' ' + bidate +', ' + biyear + ' ' + bihours + ':' + biminutes + ' ' + biampm);	

}
// END date/time script
