/*  javascript for HUFF season 2 */

function setCookie(name, value, expires, path, domain, secure) {
    document.cookie= name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
function getCookie(name) {
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1) {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    } else {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1) {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

//Dexter get details layer
function hideInstructions(mylayer) {
	if (document.getElementById) {
		document.getElementById(mylayer).style.visibility = 'hidden';
	} else {
			if (document.layers) {
			document.mylayer.visibility = 'hidden';
		} else {
			document.all.mylayer.style.visibility = 'hidden';
		}
	}
}

function showInstructions(mylayer) {
	if (document.getElementById) {
		document.getElementById(mylayer).style.visibility = 'visible';
	} else {
		if (document.layers) {
			document.mylayer.visibility = 'visible';
		} else {
			document.all.mylayer.style.visibility = 'visible';
		}
	}
}

//more podcasts menu
var img_close = '/site/huff/season2/images/close.gif';
var img_open = '/site/huff/season2/images/open.gif';
function toggleMenu(objID) {
	if (!document.getElementById) return;
	var ob = document.getElementById(objID).style;
	var ot = document.getElementById(objID+'title');
	ob.display = (ob.display == 'block')?'none': 'block';
	if (ob.display == 'none') {
		document.images[objID+'but'].src = '/site/huff/season2/images/open.gif';
		document.images['allepisodesbut'].src = '/site/huff/season2/images/open.gif';
		ot.className = 'pointeropen';
		document.getElementById('allepisodestitle').className ='pointeropen';
	}else {
		document.images[objID+'but'].src = '/site/huff/season2/images/close.gif';
		ot.className = 'pointerclose';
	}		
}
function toggleEpisodes() { 
	var titlestyle = document.getElementById('allepisodestitle');
	if (titlestyle.className == 'pointeropen') {
		openEpisodes();
	}else {
		closeEpisodes();
	} 
}
function openEpisodes(action) {		
	var titlestyle = document.getElementById('allepisodestitle');
	titlestyle.className ='pointerclose';
	document.images['allepisodesbut'].src = '/site/huff/season2/images/close.gif';
	if (!document.getElementById) return;
	for (var i = 1; i <=2; i++) {
		var ob = document.getElementById('episode'+i).style;
		ob.display = 'block';
		document.images['episode'+i+'but'].src = '/site/huff/season2/images/close.gif';
		document.getElementById('episode'+i+'title').className ='pointerclose';
	}
}
function closeEpisodes() {		
	var titlestyle = document.getElementById('allepisodestitle');
	titlestyle.className ='pointeropen';
	document.images['allepisodesbut'].src = '/site/huff/season2/images/open.gif';
	if (!document.getElementById) return;
	for (var i = 1; i <=3; i++) {
		var ob = document.getElementById('episode'+i).style;
		ob.display = 'none';
		document.images['episode'+i+'but'].src = '/site/huff/season2/images/open.gif';
		document.getElementById('episode'+i+'title').className ='pointeropen';
	}
}