function convertTime(timeIndex) {
	var finalTime = "";
	milTime = timeIndex / 2;

	if (milTime == 0) finalTime = "12:00am";
	if (milTime == 24) finalTime = "12:00am";
	if (milTime > 0 && milTime < 12) {
		if (milTime.toString().indexOf(".5",0) <= 0) {
			if (milTime == .5)
				finalTime = "12:00am";
			else
				finalTime = milTime + ":00am";
		} else {
			if (milTime == .5)
				finalTime = "12:30am";
			else
				finalTime = milTime.toString().replace(/.5/,":30") + "am";
		}
	}
	if (milTime >= 12 && milTime < 13) {
		if (milTime.toString().indexOf(".5",0) <= 0)
			finalTime = milTime + ":00pm";
		else
			finalTime = milTime.toString().replace(/.5/,":30") + "pm";
	}
	if (milTime >= 13 && milTime < 24) {
		milTime = milTime - 12;
		if (milTime.toString().indexOf(".5",0) <= 0)
			finalTime = milTime + ":00pm";
		else
			finalTime = milTime.toString().replace(/.5/,":30") + "pm";
	}

	return finalTime;
}

function writeSchedule(timeWhen, timeDay) {

	//var timeBegin = 36;
	//var timeEnd = 47;
	//var timeDay = mon;

	switch(timeWhen) {
		case "morning":
			var timeBegin = 12;
			var timeEnd = 24;
			break;
		case "afternoon":
			var timeBegin = 24;
			var timeEnd = 36;
			break;
		case "evening":
			var timeBegin = 36;
			var timeEnd = 48;
			break;
		case "earlymorning":
			var timeBegin = 0;
			var timeEnd = 12;
		default:

	}

	if (mon[timeBegin] == "Merge") {
		for (x=timeBegin;x>=0;x--){
			//if (mon[x] != "Merge") {
			if (eval(timeDay)[x] != "Merge") {
				eval(timeDay)[timeBegin] = eval(timeDay)[x];
				break;
			}
		}
	}

	document.write('<p><img src="../../includes/site_images/misc/onair_' + timeDay + '_header.gif"></p>');
	document.write('<span class="bodytextbold">' + scheduleTitle + '</span><br>');
	document.write('<table width="400" border="0" cellspacing="0" cellpadding="4">');

	for (x=timeBegin;x<=timeEnd;x++) {
		if (x == timeEnd) continue;
		tmpShow = eval(timeDay)[x];

		showSplit = tmpShow.split("|");
		if (showSplit[1] == "#" || showSplit[1] == "")
			tmpShow = '<span class="bodytext">' + showSplit[0] + '</span>';
		else
			tmpShow = '<a href="' + showSplit[1] + '" class="bodytext_underline">' + showSplit[0] + '</a>';

		document.write('<tr><td width="130" class="bodytextbold">');
		document.write(convertTime(x) + "-");
		do {
			x++
			if (x>timeEnd) break;
		} while(eval(timeDay)[x] == "Merge");
		
		if (x>timeEnd) {
			document.write(convertTime(x-1));
		} else {
			document.write(convertTime(x));
		}
		document.write('</td><td width="270">');
		document.write(tmpShow);
		document.write('</td></tr>');
		x--;
	}

	document.write('</table><br>');
	document.write('<span class="bodytext">[</span>');
	document.write('<a href="#" class="bodytext_underline" target="_top">');
	document.write('BACK TO TOP</a><span class="bodytext">]</span>');

}


function getTimeDay() {
	var timeNow = new Date();
	gotHours = timeNow.getHours();

	if(gotHours >= 6 && gotHours < 12)
		return "morning";
	if(gotHours >= 12 && gotHours < 18)
		return "afternoon";
	if(gotHours >= 18 && gotHours < 24)
		return "evening";
	if(gotHours >= 0 && gotHours < 6)
		return "earlymorning";

}


function getWeekDay() {
	var tmpTime = new Date();
	tmpWeek = tmpTime.getDay();
	switch(tmpWeek) {
		case 1:
			return "mon";
			break;
		case 2:
			return "tue";
			break;
		case 3:
			return "wed";
			break;
		case 4:
			return "thu";
			break;
		case 5:
			return "fri";
			break;
		case 6:
			return "sat";
			break;
		case 0:
			return "sun";
			break;
	}
}

//writeSchedule(36, 47, "tue");

searchStr = location.search.substr(1,location.search.length-1);
searchSplit = searchStr.split(",");
searchTimeOfDay = "";
searchTimeOfWeek = "";

if (searchSplit.length == 2) {
	searchTimeOfDay = searchSplit[0];
	searchTimeOfWeek = searchSplit[1];
} else {
	searchTimeOfDay = getTimeDay();
	searchTimeOfWeek = getWeekDay();
}

switch(searchTimeOfDay) {
	case "morning":
		timeOfDay = "Morning (6am - 12pm)";
		break;
	case "afternoon":
		timeOfDay = "Afternoon (12pm - 6pm)"
		break;
	case "evening":
		timeOfDay = "Evening (6pm - 12am)"
		break;
	case "earlymorning":
		timeOfDay = "Early Morning (12am - 6am)"
		break;
	default:
}

switch(searchTimeOfWeek) {
	case "mon":
		timeOfWeek = "Monday";
		break;
	case "tue":
		timeOfWeek = "Tuesday";
		break;
	case "wed":
		timeOfWeek = "Wednesday";
		break;
	case "thu":
		timeOfWeek = "Thursday";
		break;
	case "fri":
		timeOfWeek = "Friday";
		break;
	case "sat":
		timeOfWeek = "Saturday";
		break;
	case "sun":
		timeOfWeek = "Sunday";
		break;
	default:

}

scheduleTitle = "<font color=\"#999900\">" + timeOfWeek + " " + timeOfDay + "</font>";


//var timeNow = new Date();
//gotHours = timeNow.getHours();
//gotMinutes = timeNow.getMinutes();

//scheduleHours = gotHours * 2;
//if (gotMinutes >= 30) scheduleHours++;
