function swap(element, prefix, id){
	var divVar = document.getElementsByTagName('div');
	var divElem;	
	for (j = 0; j < divVar.length; j++)
	{
		divElem = divVar[j];
		if (divElem.className.indexOf(element) != -1)
		{
			if(divElem.getAttribute('rel')){
				if(divElem.getAttribute('rel').indexOf(prefix) != -1){
					if(divElem.getAttribute('rel') == prefix + "_" + id){
						divElem.style.display = '';
					}else{
						divElem.style.display = 'none';
					}
				}
			}
		}		
	}	
	var href = document.getElementsByTagName('a');
	for(i = 0; i < href.length; i++){
		if(href[i].getAttribute('rel')){
			if(href[i].getAttribute('rel').indexOf(prefix) != -1){
				if(href[i].getAttribute('rel') == prefix + "_" + id){
					href[i].className = 'selected';
				}else{
					href[i].className = '';
				}
			}
		}
	}
}
function toggle(elementId){
	var element = document.getElementById(elementId);
	if(element.style.display == 'none'){
		element.style.display = 'block';
	}else{
		element.style.display = 'none';
	}
	cookieWrite(elementId, element.style.display);
}
function toggleMenu(elementId){
	var element = document.getElementById(elementId);
	element = element.getElementsByTagName('a');
	if(element[0].style.display == 'none'){
		element[0].style.display = 'block';
	}else{
		element[0].style.display = 'none';
	}
	var element = document.getElementById(elementId);
	element = element.getElementsByTagName('span');
	if(element[0].style.display == 'none'){
		element[0].style.display = 'block';
	}else{
		element[0].style.display = 'none';
	}	
}
function cookieTest(){
	document.cookie = "cookieTest=enabled";
	if(cookieRead("cookieTest") == "enabled"){
		return true;
	}else{
		return false;
	}
}
function cookieWrite(cookieName, cookieValue){
	if(cookieTest()){
		document.cookie = cookieName + "=" + cookieValue + "; path=/"; 
		return true;
	}else{
		return false;
	}
}
function cookieRead(cookieName){
	var exp = new RegExp(escape(cookieName) + "=([^;]+)");
	if(exp.test(document.cookie + ";")){
		exp.exec(document.cookie + ";"); 
		return RegExp.$1;
	}else{
		return false;
	}
}
function DateWeather(calendar){
	calendar.hide();
	var timestamp = parseInt(calendar.date.print('%s')) + parseInt(calendar.date.getTimezoneOffset() * 60);
	window.location = 'Weather.asp?Date=' + timestamp;
}
function DateDisallowAdvance(date){
	var now = new Date();
	now.setHours(0);
	now.setMinutes(0);
	now.setSeconds(0);
	now.setMilliseconds(0);
	date.setHours(0);
	date.setMinutes(0);
	date.setSeconds(0);
	date.setMilliseconds(0);
	if(date > now){
		return true;
	}
	return false;
}
function DatePrograms(calendar){
	calendar.hide();
	var timestamp = parseInt(calendar.date.print('%s')) + parseInt(calendar.date.getTimezoneOffset() * 60);
	window.location = 'Programs.asp?Date=' + timestamp;
}
function DateHoroscope(calendar){
	calendar.hide();
	var timestamp = parseInt(calendar.date.print('%s')) + parseInt(calendar.date.getTimezoneOffset() * 60);
	window.location = 'Horoscope.asp?Date=' + timestamp;
}
function HoldMarque(Hold)
{
	var mar = document.getElementsByTagName('marquee');
	if (Hold == 1)
	{
		mar[0].setAttribute('scrollamount', 0);
	}
	else
	{
		mar[0].setAttribute('scrollamount', 3);
	}
}
function displayTab(tab_id, panel_id){
	var panelElm = document.getElementById(panel_id);
	var panelContainerElm = panelElm ? panelElm.parentNode : null;
	var tabElm = document.getElementById(tab_id);
	var tabContainerElm = tabElm ? tabElm.parentNode : null;
	if(tabElm && tabContainerElm) {
		var nodes = tabContainerElm.childNodes;
		for(var i = 0; i < nodes.length; i++){
			if(nodes[i].nodeName == "LI"){
				nodes[i].className = "tabOut";
			}
		}
		tabElm.className = 'tabOver';
	}
	if (panelElm && panelContainerElm) {
		var nodes = panelContainerElm.childNodes;
		for(var i = 0; i < nodes.length; i++){
			if(nodes[i].nodeName == "DIV"){
				nodes[i].className = 'panelOut';
				nodes[i].style.display = 'none';
			}
		}
		panelElm.className = 'panelOver';
		panelElm.style.display = 'block';
	}
}

