// JavaScript Document

function PageQuery(q) {
	if(q.length > 1) this.q = q.substring(1, q.length);
	else this.q = null;
	this.keyValuePairs = new Array();
	if(q) {
		for(var i=0; i < this.q.split("&").length; i++) {
			this.keyValuePairs[i] = this.q.split("&")[i];
		}
	}
	this.getKeyValuePairs = function() { return this.keyValuePairs; }
	this.getValue = function(s) {
		for(var j=0; j < this.keyValuePairs.length; j++) {
			if(this.keyValuePairs[j].split("=")[0] == s)
				return this.keyValuePairs[j].split("=")[1];
		}
		return -1;
	}
	this.getParameters = function() {
		var a = new Array(this.getLength());
		for(var j=0; j < this.keyValuePairs.length; j++) {
			a[j] = this.keyValuePairs[j].split("=")[0];
		}
		return a;
	}
	this.getLength = function() { return this.keyValuePairs.length; }	
}

var pg = new PageQuery(location.search);
var channel = pg.getValue("channel");
var subchannel = pg.getValue("sub");
if (channel == -1) channel = "Channel8";
if (subchannel == -1) subchannel = "SubPrimary";

/*
function whichhp() {
	var thisad = "hp-jayz_30";
	var whichad=Math.round(Math.random()*1)+1;
	switch (whichad) {
		case 1: thisad = "hp-jayz_30";
				break;
		case 2: thisad = "hp-shaunwhite_30";
				break;
	}
	return thisad;
}

function body_onload() {
	// These two lines do not show a gateway
	document.getElementById("mainframe").src = "/app/radioplayer?channel=Channel8&sub=" + subchannel + "&skin=holiday_inpage";
	document.getElementById("ifr_adframe").src = "/signup/inpage_signup.php";
	
	// These two lines show a gateway
	//document.getElementById("mainframe").src = "/money/accuradioad/gateway/hp_inpage_" + whichhp() + ".html";
	//document.getElementById("ifr_adframe").src = "/money/accuradioad/gateway/hp_inpage-banner_equt0320.html";
	
	document.getElementById("ifr_topad").src = "/money/accuradioad/banner/hp_inpage_banner.html";
}
*/

function setVars() {
	top.player["fr_money"] = top.document.getElementById("money");
}

function makePopUpLink(vars) {
	var a = top.document.getElementById("a_popuplink");
	var d = top.document.getElementById("div_popuplink");
	var purl = "http://accutunes.accuradio.com/gateway-2.php?channel=" + vars;
	purl += "&br=accutunes&skin=accutunes_black";
	a.onclick = function() {
		top.player.mainframe.acStop();
		window.open(purl, "playerWindow", "width=732,height=468");
		return false;
	}
	d.style.visibility = "visible";
}

// Overwrite earlier function...
function launchPlayer(vars) {
	makePopUpLink(vars);
	//var purl = "http://stagingphp.accuradio.com/app/radioplayer?channel=" + vars;
	var purl = "http://accutunes.accuradio.com/gateway-2.php?channel=" + vars;
	purl += "&br=accutunes&skin=accutunes_inpage_black";
	top.document.getElementById("ifr_player").src = purl;
}

function showlist(layerToShow, prefix) {
	var allDivs = document.getElementsByTagName("div");	
	for (var i=0; i<=allDivs.length; i++) {
		if (allDivs.item(i)) {
            if (allDivs.item(i).id.indexOf(prefix) > -1) {
                if (allDivs.item(i).id.indexOf(layerToShow) <= -1) {
                    // hide
                    allDivs.item(i).style.visibility = "hidden"; 
                } else {
					// show
					allDivs.item(i).style.visibility = "visible";
				}
				
            }
        }
	}
}

function switchImg(imgid, to) {
	var i = document.getElementById(imgid);
	i.src = to;
}

function showArtistList() {
	showlist('div_list_artist', 'div_list_');
	switchImg('img_artistlist', '/images/inpage/artistlist_f1.png');
	switchImg('img_subchannellist', '/images/inpage/subchannellist_f2.png');
	switchImg('img_otherchannel', '/images/inpage/otherchannel_f2.png');
}

function showSubchannelList() {
	showlist('div_list_subchannel', 'div_list_');
	switchImg('img_artistlist', '/images/inpage/artistlist_f2.png');
	switchImg('img_subchannellist', '/images/inpage/subchannellist_f1.png');
	switchImg('img_otherchannel', '/images/inpage/otherchannel_f2.png');
}

function showOtherchannelList() {
	showlist('div_list_otherchannel', 'div_list_');
	switchImg('img_artistlist', '/images/inpage/artistlist_f2.png');
	switchImg('img_subchannellist', '/images/inpage/subchannellist_f2.png');
	switchImg('img_otherchannel', '/images/inpage/otherchannel_f1.png');
}

function launchInpage(vars) {
	toPage = "/app/radioplayer?skin=holiday_inpage&channel=" + vars;
	document.getElementById("mainframe").src = toPage;
}