function dynTime() {
	var day, month, year, hours, minutes, seconds, ap;
	var intDay, intMonth, intYear, intHours, intMinutes, intSeconds;
	var today;

	today = new Date();

	intDay = today.getDate();
	intMonth = today.getMonth()+1;
	intYear = today.getFullYear();
	intHours = today.getHours();
	intMinutes = today.getMinutes();
	intSeconds = today.getSeconds();

	if (intDay < 10) {
		day = "0"+intDay+"/";
	}
	else {
		day = intDay+"/";
	}
	
	if (intMonth < 10) {
		month = "0"+intMonth+"/";
	}
	else {
		month = intMonth+"/";
	}
	
	year = intYear+" ";
	
	switch(intHours){
	case 0:
		intHours = 12;
		hours = intHours+":";
		ap = "AM";
		break;
	case 12:
		hours = intHours+":";
		ap = "PM";
		break;
	case 24:
		intHours = 12;
		hours = intHours + ":";
		ap = "AM";
		break;
	default:
		if (intHours > 12) {
			intHours = intHours - 12;
				if (intHours < 10) {
					hours = "0" + intHours + ":";
				} else {
					hours = intHours + ":";
				}
			ap = "PM";
			break;
		}
		if(intHours < 12) {
				if (intHours < 10) {
					hours = "0" + intHours + ":";
				} else {
					hours = intHours + ":";
				}
			ap = "AM";
		}
	}

	if (intMinutes < 10) {
		minutes = "0"+intMinutes+":";
	} else {
		minutes = intMinutes+":";
	}

	if (intSeconds < 10) {
		seconds = "0"+intSeconds+" ";
	} else {
		seconds = intSeconds+" ";
	}

	dateString = month+day+year;
	timeString = hours+minutes+seconds+ap;
	document.form1.subDate.value = dateString;
	document.form1.subTime.value = timeString;
	window.setTimeout("dynTime();", 500);
}
window.onload = dynTime;

