var update_waktu = 0;
var tampilkan_jam = 0;
var tampilkan_hari = 1;
var warna_latar = "transparent";
var ie4 = document.all
var ns4 = document.layers
var ns6 = document.getElementById&&!document.all
var lama = "";
var update_jam = new Array(0, 1000, 60000);
var nama_hari = new Array("Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jum'at", "Sabtu");
var nama_bulan = new Array("Januari", "Pebruari", "Maret", "April", "Mei", "Juni", "Juli", "Agustus", "September", "Oktober", "Nopember", "Desember");

if (ie4||ns6) { document.write('<span id="modewaktu_ie" style="background-color:'+warna_latar+'"></span>'); }
else if (document.layers) { document.write('<ilayer bgColor="'+warna_latar+'" id="poswaktu_ns" visibility="hide"><layer id="modewaktu_ns"></layer></ilayer>'); }
else { lama = "true"; tampilkan_waktu(); }

function tampilkan_waktu() {
	if (lama == "die") { return; }
	if (ns4) { document.poswaktu_ns.visibility="show"; }
	var waktu = new Date();
	var hari = waktu.getDay();
	var tanggal = waktu.getDate();
	var bulan = waktu.getMonth();
	var tahun = waktu.getFullYear();
	var jam = waktu.getHours();
	var menit = waktu.getMinutes();
	var detik = waktu.getSeconds();
	if (menit <= 9) { menit = "0"+menit; }
	if (detik <= 9) { detik = "0"+detik; }

	tampilan_waktu = '';
	if (tampilkan_hari) { tampilan_waktu += nama_hari[hari]+', '; }
	tampilan_waktu += tanggal+' '+nama_bulan[bulan]+' '+tahun;
	if (tampilkan_jam) {
		tampilan_waktu += ' - ';
		tampilan_waktu += jam+':'+menit;
		if ((update_waktu < 2) || (update_waktu == 0)) { tampilan_waktu += ':'+detik; }
	}

	if (lama == "true") {
		document.write(tampilan_waktu);
		lama = "die";
		return;
	}
	if (ns4) {
		poswaktu = document.poswaktu_ns;
		modewaktu = poswaktu.document.modewaktu_ns;
		modewaktu.document.write(tampilan_waktu);
		modewaktu.document.close();
	}
	else if (ie4) { modewaktu_ie.innerHTML = tampilan_waktu; }
	else if (ns6) { document.getElementById("modewaktu_ie").innerHTML = tampilan_waktu; }            
	if (update_waktu != 0) { setTimeout("tampilkan_waktu()",update_jam[update_waktu]); }
}
