var timerID = null
var timerRunning = false

var program_info = new Array('ÃÖ°­ÈñÀÇ ¾ß°£ºñÇà', '³ª¾óÀÇ À½¾Ç¿©Çà', '¿äÁ¶ÀÇ È÷µçÆ®·¢', 'ÀÌÁö¾ÖÀÇ »óÄèÇÑ ¾ÆÄ§', 'ÀÌ±ÙÃ¶ÀÇ ±Â¸ð´× ÆË½º', 'È²Á¤¹ÎÀÇ FM´ëÇàÁø', 'ÀÌÇö¿ìÀÇ À½¾Ç¾Ù¹ü', 'À±»óÀÇ ÆË½º ÆË½º', 'ÀüÇö¹«ÀÇ °¡¿ä±¤Àå', 'È«Áø°æÀÇ µÎ½Ã', 'µ¥´ÏÀÇ ¹ÂÁ÷¼î', '»ç¶ûÇÏ±â ÁÁÀº³¯ ÀÌ±ÝÈñ ÀÔ´Ï´Ù', 'À¯ÀÎ³ªÀÇ º¼·ýÀ» ³ô¿©¿ä', '½´ÆÛÁÖ´Ï¾îÀÇ KISS THE RADIO');
var url_info = new Array('http://www.kbs.co.kr/radio/coolfm/heaven/index.html', 'http://www.kbs.co.kr/radio/coolfm/musicworld/index.html', 'http://www.kbs.co.kr/radio/coolfm/3542/index.html', 'http://www.kbs.co.kr/radio/coolfm/fresh/index.html', 'http://www.kbs.co.kr/radio/coolfm/gmp/index.html', 'http://www.kbs.co.kr/radio/coolfm/fmparade/index.html', 'http://www.kbs.co.kr/radio/coolfm/album/index.html', 'http://www.kbs.co.kr/radio/coolfm/2gun2gun/index.html', 'http://www.kbs.co.kr/radio/coolfm/gayo/index.html', 'http://www.kbs.co.kr/radio/coolfm/mshow/index.html', 'http://www.kbs.co.kr/radio/coolfm/mrradio/index.html', 'http://www.kbs.co.kr/radio/coolfm/loveday/index.html', 'http://www.kbs.co.kr/radio/coolfm/volume/index.html', 'http://www.kbs.co.kr/radio/coolfm/kiss/index.html');
var time_start = new Array(0,200,300,500,600,700,900,1100,1200,1400,1600,1800,2000,2200);
var time_end = new Array(200,300,500,600,700,900,1100,1200,1400,1600,1800,2000,2200,2400);

function stopTimer(){
    //stop the clock
    if(timerRunning) {
            clearTimeout(timerID)
            timerRunning = false
    }
}

function startTimer(){
    // Stop the clock (in case it's running), then make it go.
    stopTimer()
    runClock()
}

function runClock(){
		//document.clock.face.value = timeNow()
		hours = timeNow().substring(0,2)
		minutes = timeNow().substring(3,5)

		var cur_time = hours+minutes
		var int_time = parseInt(cur_time)

		//var announce = ""
		var isOnAir = false;
		var onair_info = "";

		
		if( int_time > time_start[0] && int_time < time_end[0] )
		{
			onair_info = "<a href="+url_info[0]+" class=white_7>"+program_info[0]+"</a>";
		}
		if( int_time >= time_start[1] && int_time < time_end[1])
		{
			onair_info = "<a href="+url_info[1]+" class=white_7>"+program_info[1]+"</a>";
		}
		if( int_time >= time_start[2] && int_time < time_end[2])
		{
			onair_info = "<a href="+url_info[2]+" class=white_7>"+program_info[2]+"</a>";
		}
		if( int_time >= time_start[3] && int_time < time_end[3])
		{
			onair_info = "<a href="+url_info[3]+" class=white_7>"+program_info[3]+"</a>";
		}
		if( int_time >= time_start[4] && int_time < time_end[4])
		{
			onair_info = "<a href="+url_info[4]+" class=white_7>"+program_info[4]+"</a>";
		}
		if( int_time >= time_start[5] && int_time < time_end[5])
		{
			onair_info = "<a href="+url_info[5]+" class=white_7>"+program_info[5]+"</a>";
		}
		if( int_time >= time_start[6] && int_time < time_end[6])
		{
			onair_info = "<a href="+url_info[6]+" class=white_7>"+program_info[6]+"</a>";
		}
		if( int_time >= time_start[7] && int_time < time_end[7])
		{
			onair_info = "<a href="+url_info[7]+" class=white_7>"+program_info[7]+"</a>";
		}
		if( int_time >= time_start[8] && int_time < time_end[8])
		{
			onair_info = "<a href="+url_info[8]+" class=white_7>"+program_info[8]+"</a>";
		}
		if( int_time >= time_start[9] && int_time < time_end[9])
		{
			onair_info = "<a href="+url_info[9]+" class=white_7>"+program_info[9]+"</a>";
		}
		if( int_time >= time_start[10] && int_time < time_end[10])
		{
			onair_info = "<a href="+url_info[10]+" class=white_7>"+program_info[10]+"</a>";
		}
		if( int_time >= time_start[11] && int_time < time_end[11])
		{
			onair_info = "<a href="+url_info[11]+" class=white_7>"+program_info[11]+"</a>";
		}
		if( int_time >= time_start[12] && int_time < time_end[12])
		{
			onair_info = "<a href="+url_info[12]+" class=white_7>"+program_info[12]+"</a>";
		}
		if( int_time >= time_start[13] && int_time < time_end[13])
		{
			onair_info = "<a href="+url_info[13]+" class=white_7>"+program_info[13]+"</a>";
		}
		
		show_pro.innerHTML = onair_info;
		
		//Notice how setTimeout() calls its own calling function, runClock().
        timerID = setTimeout("runClock()",30000)
        timerRunning = true
}

function timeNow() {
        //Grabs the current time and formats it into hh:mm:ss am/pm format.
        now = new Date()
        hours = now.getHours()
        minutes = now.getMinutes()
        seconds = now.getSeconds()
        timeStr = "" + ((hours < 10) ? "0" : "") + hours
        timeStr  += ((minutes < 10) ? ":0" : ":") + minutes
        timeStr  += ((seconds < 10) ? ":0" : ":") + seconds

        return timeStr
}
