var nsecn = "00" var nmins = "07"; var nhours = "12"; function startclock(el_id) { if(tge(el_id)) // pokud element vubec existuje { setInterval("countclock(\'" + el_id + "\')", 1000); } // end if } function countclock(el_id) { nsecn++; if(nsecn >= 60) { nmins++; nsecn = 0; } // end if if(nmins >= 60) { nhours++; nmins = 0; } // end if if(nhours >= 24) { nhours = 0; nmins = 0; nsecn = 0; } // end if var AorP=" "; if (nhours >= 12) { AorP="P.M."; } // end if else { AorP="A.M."; } // end else if (nhours>=12) { nhours_str = nhours.toString(); /* nhours2 = nhours; nhours2 = nhours2 - 12; nhours_str = nhours2.toString(); if (nhours2 < 10) { nhours_str = "0" + nhours_str; } // end if */ } // end if else { nhours_str = nhours.toString(); if (nhours == 0) { nhours_str = "00"; } // end if } // end else nmins_str = nmins.toString(); if (nmins == 0) { nmins_str = "00"; } // end if nsecn_str = nsecn.toString(); if (nsecn == 0) { nsecn_str = "00"; } // end if if ((nhours < 10 || (nhours > 12 && nhours < 22)) && nhours_str.charAt(0) != "0") { //nhours_str = "0" + nhours_str; } // end if if (nsecn < 10 && nsecn_str.charAt(0) != "0") { nsecn_str = "0" + nsecn_str; } // end if if (nmins<10 && nmins_str.charAt(0) != "0") { nmins_str = "0" + nmins_str; } // end if // sestaveni vysledneho casu //my_time = "CET " + nhours_str + ":" + nmins_str + ":" + nsecn_str + " " + AorP; //my_time = nhours_str + ":" + nmins_str + ":" + nsecn_str; // // todo, echovat dle nataveni v tride.... my_time = nhours_str + ":" + nmins_str; se_c(el_id, my_time); } // end function