function fifteenth(sixteenth) {
if (sixteenth==1) return 'one';
if (sixteenth==2) return 'two';
if (sixteenth==3) return 'three';
if (sixteenth==4) return 'four';
if (sixteenth==5) return 'five';
if (sixteenth==6) return 'six';
if (sixteenth==7) return 'seven';
if (sixteenth==8) return 'eight';
if (sixteenth==9) return 'nine';
if (sixteenth==10) return 'ten';
if (sixteenth==11) return 'eleven';
if (sixteenth==12) return 'twelve';return sixteenth;}
function seventeenth(eighteenth,nineteenth) {eighteenth = fifteenth(eighteenth);
if (nineteenth<=3 || nineteenth>57) return eighteenth+" o'clock";
if (nineteenth<=7)  return 'five past '+eighteenth;
if (nineteenth<=12) return 'ten past '+eighteenth;
if (nineteenth<=17) return 'quarter past '+eighteenth;
if (nineteenth<=23) return 'twenty past '+eighteenth;
if (nineteenth<=28) return 'twenty-five past '+eighteenth;
if (nineteenth<=33) return 'half past '+eighteenth;
if (nineteenth<=38) return 'twenty-five to '+eighteenth;
if (nineteenth<=43) return 'twenty to '+eighteenth;
if (nineteenth<=48) return 'quarter to '+eighteenth;
if (nineteenth<=53) return 'ten to '+eighteenth;
if (nineteenth<=58) return 'five to '+eighteenth;return 'eighteenth:nineteenth'; }
function twentieth(eighteenth) {
if (!eighteenth || eighteenth>21) return ' at night';
if (eighteenth<12) return ' in the morning';
if (eighteenth<=17) return ' in the afternoon';return ' in the evening'; }
function first2(eighteenth,nineteenth) {
if (!eighteenth && !nineteenth) { second2 = new Date();eighteenth = second2.getHours();nineteenth = second2.getMinutes();}third2 = twentieth(eighteenth);eighteenth = eighteenth % 12 ;
if (nineteenth>57 && second2.getSeconds()>30) nineteenth++;
if (nineteenth>60) nineteenth=0 ;
if (nineteenth>33) eighteenth++ ;
if (eighteenth>12)  eighteenth = 1 ;
if (eighteenth==0) eighteenth = 12;return "It's about "+seventeenth(eighteenth,nineteenth)+third2+".";}document.writeln(first2().fontcolor('maroon'),'<P>');
