/* 	navbar.js																
	(c) 1999-2009 Live365, Inc.  All rights reserved.
*/

var devMode = 0;  // set devMode to false for colo, true for devweb01

var gBaseURL 	= "http://www.live365.com";
var gStoreURL 	= "https://store.live365.com";
var gEasyURL 	= "http://easycast-sf.live365.com";
var gBlogURL	= "http://blogs.live365.com";

if (devMode) {
	gBaseURL 	= "http://devweb01.nanocosm.com";
	gStoreURL 	= "https://devweb01.nanocosm.com";
	gEasyURL 	= "http://devec01.nanocosm.com";
	gBlogURL	= "http://devapp01.nanocosm.com:9000/blogs/index.php?blog=1";
}

var root = (self.location.protocol != 'https:') ? gBaseURL : gStoreURL;

if (typeof(GetCookieEx) != "function")
	document.write('<scr'+'ipt type="text/javascript" src="' + root + '/scripts/cookiemonster.js"></scr' + 'ipt>');

if (typeof(GetGenreIndex) != "function")
	document.write('<scr'+'ipt type="text/javascript" src="' + root + '/scripts/genre.js"></scr' + 'ipt>');
	
if (typeof(displayPreferredAds) != "function")
	document.write('<scr'+'ipt type="text/javascript" src="' + root + '/scripts/ads.js"></scr' + 'ipt>');

var gImageURL	= gBaseURL;

if (self.location.protocol == 'https:')	// deliver images from HTTPS
	gImageURL = self.location.protocol + "//" + self.location.host;


function GetMemberName()
{
	var name = '';
	
	try {
		var sessionid = GetCookie("sessionid");
		
		if (sessionid)
			name = sessionid.slice(0, sessionid.indexOf(':'));
	}
	catch(e) {
	}
	
	return name;
}


function GetPlatform()
{
	var platform = '';
	
	try {
		platform = GetCookie("platform");
	}
	catch(e) {
	}
	
	return platform;
}


function IsVIP()
{
	try {
		if (displayPreferredAds())
			return 1;
	}
	catch(e) {
		if (GetMemberName() && GetCookie("afl") != null)
			return 1;
	}
	
	return 0;
}


function GoTo(url)
{
	var CurrentDate = new Date();
	window.location = url + '?' + CurrentDate.getTime();
	return true;
}


function MM_preloadImages() 
{
	var d = document; 

	if (d.images) { 
		if(!d.MM_p) 
			d.MM_p = new Array();

		var i, j = d.MM_p.length, a = MM_preloadImages.arguments; 
		
		for (i = 0; i < a.length; i++) {
			if (a[i].indexOf("#") != 0) { 
				d.MM_p[j] = new Image; 
				d.MM_p[j++].src = gBaseURL + a[i];
			}
		}
	}
}

function MM_swapImgRestore() 
{
	var i, x, a = document.MM_sr; 

	for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) 
		x.src = x.oSrc;
}

function MM_findObj(n, d) 
{
	var p,i,x;  

	if (!d) 
		d = document; 
	
	if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
		d = parent.frames[n.substring(p+1)].document; 
		n = n.substring(0,p);
	}

	if (!(x = d[n]) && d.all) 
		x = d.all[n]; 
	
	for (i = 0; !x && i < d.forms.length; i++) 
		x = d.forms[i][n];

	for (i = 0; !x && d.layers && i < d.layers.length; i++) 
		x = MM_findObj(n, d.layers[i].document); 
	
	return x;
}

function MM_swapImage() 
{
	var i, j = 0, x, a = MM_swapImage.arguments; 
	
	document.MM_sr = new Array; 
	
	for (i = 0; i < (a.length-2); i += 3)
		if ((x = MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function rememberMe(form) {
	if (confirm("Remember Me! Would you like to be automatically logged in when return to Live365?"))
		form.rememberme.value = "Y";

	return true;
}

function RememberMe()
{
	var prompt = "By default, we store your login information on your computer\n"
		+ " so you will be automatically logged in the next time you visit this site.\n\n"		
		+ "This is not recommended for computers in public areas.\n\n"
		+ "Press OK to log in and save your login information or\n"
		+ "press Cancel to log in without saving the information.";
	if (!confirm(prompt))
		document.forms.LoginForm.rememberme.value = 'N';			
}


function GetPageURL()
{
	// override this if the host page needs to tweak its parameters
	return window.location.href;
}


function GoToLoginURL(login)
{
	var url = gBaseURL;
	var dest = GetPageURL();
	var esc = 0;
	
	if (login) {
		url += "/members/login.live?action=none";

		if (self.location.protocol == 'https:')
			url += "/orders/secure_login.live?action=none";
	}
	else {
		if (typeof(window.top.sidenav) == 'object')
			url += '/partner/index.live?action=logout';
		else {
			var now = new Date();
			url += '/cgi-bin/login.cgi?action=out&tm=' + now.getTime() + '&url=/members/login.live%3faction%3dsuccess';
			esc = 1;
		}
	}

	if (dest) {
		dest = '&url=' + encodeURIComponent(dest);
		url += (esc) ? encodeURIComponent(dest) : dest;
	}
		
	window.location.href = url;
	return false;
}


function GetBCMenu(menu)
{
	if (menu == "broadcast" || menu == "easycast") {
		try {
			var name = GetMemberName();
		
			if (!name || name == '' || GetCookieEx('user_mc', 'bcm') == '')
				menu = "broadcastintro";
		}
		catch(e) {
			menu = "broadcastintro";
		}
	}
	
	return menu;
}


function GetCurrentStationName()  // override this to provide credit in Be A VIP link
{
	var loc = ((typeof pageLocation != "undefined") ? pageLocation : window.location + "");
	
	var i = loc.indexOf("/stations/");
	
	if (i == -1)
		i = loc.indexOf("/profiles/");
	
	if (i != -1)
		return loc.substring(i+10);
		
	return '';
}
	

function DrawSubNavBar(menu, submenu, thisPageLocation)
{
	var tmd = new Date();
	var tm = tmd.getTime();
	var msg = new Array();

	var map = '';
	
	menu = GetBCMenu(menu);
	
	if (menu == "home" || menu == "listen"  || menu == "mylive365" || menu == "about" || menu == "legal" || menu == "error" || menu == "advertise") {
		map = '<area alt="Home" coords="0,6,75,26" href="/">'+
			'<area alt="Browse Genres" coords="76,6,180,26" href="/listen/browse.live">'+
			'<area alt="Search" coords="181,6,246,26" href="/listen/search365.live">'+
			'<area alt="Recommendations" coords="247,6,368,26" href="/listen/recommendations.live">'+
			'<area alt="Presets" coords="369,6,447,26" href="/cgi-bin/directory.cgi?genre=Presets">'+
			'<area alt="Widgets" coords="448,6,528,26" href="/widgets">';
			
		var sub = (submenu) ? submenu : 'browse';
		var suffix = 'VIP';
		
		if (IsVIP()) {
			map += '<area alt="Podcasts" coords="528,6,588,26" href="/podcasts/index.live?tabs=listen:podcasts">';
			suffix = '';
		}
		else {
			var stn = GetCurrentStationName();
			var vip_url = gStoreURL + '/orders/orderform-listen.live';
			
			if (stn)
				vip_url = '/cgi-bin/rewards.cgi?product=pmdirectorder&tag=' + stn;
			
			map += '<area alt="Be a VIP" coords="528,6,588,26" href="/cgi-bin/clicks.cgi?adtrack=PM:25:LIV-tab_beavip:1263241462&url=' + encodeURIComponent(vip_url) + '">';
		}
						
		msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-' + sub + suffix + '.gif" name="myimgmap" height="40" alt="" border="0" usemap="#imagemap">';
	}
	else if (menu == "freemusic" || menu == "musiclibrary") {
		map = '<area alt="Music Library" coords="0,6,97,26" href="/musiclibrary">'+
			'<area alt="Free Software" coords="98,6,193,26" href="/downloads/index.live">'+
			'<area alt="Podcasts" coords="194,6,298,26" href="/podcasts/index.live">';
			
		msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-freedownloadsnone.gif" width="451" height="40" alt="" border="0" usemap="#imagemap">';

		if (submenu != '') 
			msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-'+submenu+'.gif" width="451" height="40" alt="" border="0" usemap="#imagemap">';
	}
	else if (menu == "broadcast" || menu == "easycast"  || menu == "broadcastintro") {
		map = '<area alt="Personal Broadcasting" coords="0,6,148,26" href="'+gStoreURL+'/orders/orderform.live">'+
			'<area alt="PRO Broadcasting" coords="149,6,263,26" href="'+gBaseURL+'/pro">'+
			'<area alt="Free Software" coords="264,6,375,26" href="'+gBaseURL+'/downloads/index.live">';
		msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-broadcastingnone.gif" width="451" height="40" alt="" border="0" usemap="#imagemap">';

		if (submenu != '') 
			msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-'+submenu+'.gif" width="451" height="40" alt="" border="0" usemap="#imagemap">';
	}
	else if (menu == "store") {
		map = '<area alt="Shop Home" coords="0,6,96,26" href="http://www.cafepress.com/live365">'+
			'<area alt="Cart & Checkout" coords="97,6,210,26" href="http://www.cafepress.com/cp/viewcart.aspx?s=live365">'+
			'<area alt="Help" coords="211,6,269,26" target="_blank" href="http://www.cafepress.com/cp/info/help/custserv.aspx?s=live365">'+
			'<area alt="Order Status" coords="270,6,374,26" target="_blank" href="http://www.cafepress.com/cp/info/help/orderstatus.aspx?s=live365">';
		msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-shopnone.gif" width="451" height="40" alt="" border="0" usemap="#imagemap">';
		if (window.location.href == 'http://www.cafepress.com/live365')
			msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-shophome.gif" width="451" height="40" alt="" border="0" usemap="#imagemap">';
		if (window.location.href.indexOf('cafepress.com/cp/viewcart.aspx') > 0 ||
			window.location.href.indexOf('tps://') > 0)
			msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-cart.gif" width="451" height="40" alt="" border="0" usemap="#imagemap">';
	}
	else if (menu == "community") {
		map = '<area alt="Message Boards" coords="0,6,124,26" href="http://forums.live365.com">'+
			'<area alt="Guidelines" coords="125,6,200,26" href="'+gBaseURL+'/community/guidelines.html">';
		msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-communityhome.gif" width="451" height="32" alt="" border="0" usemap="#imagemap">';

		if (submenu != '') 
			msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-'+submenu+'.gif" width="451" height="32" alt="" border="0" usemap="#imagemap">';
	}
	else if (menu == "help") {
		map = '<area alt="Help" coords="0,6,62,26" href="http://help.live365.com/">'+
			'<area alt="FAQ Wiki" coords="63,6,143,26" href="http://wiki.live365.com/">'+
			'<area alt="Support Forums" coords="144,6,245,26" href="http://forums.live365.com">'+
			'<area alt="Submit a Ticket" coords="246,6,350,26" href="'+gBaseURL+'/help/ticket.live">';
		msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-helpnone2.gif" alt="" border="0" usemap="#imagemap">';
		/*
		if (IsVIP()) {
			marginGlob = 'margin-top:62px;';	
		}
		else {
			marginGlob = 'margin-top:57px;';	
		}
		*/
		if (submenu != '') { 
			msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-'+submenu+'.gif" width="451" height="32" border="0" alt="" usemap="#imagemap">';
		}
	}
	else if (menu == "myaccount") {
		map = '<area alt="Member Profile" coords="0,6,105,26" href="'+gBaseURL+'/interact/acctinfo.live">'+
			'<area alt="Billing Profile" coords="106,6,196,26" href="'+gStoreURL+'/orders/billingprofile.live">'+
			'<area alt="Listen Settings" coords="197,6,297,26" href="'+gBaseURL+'/cgi-bin/personalize.cgi">'+
			'<area alt="Advanced Settings" coords="298,6,423,26" href="'+gBaseURL+'/cgi-bin/personalize.cgi?tab=advanced">';
		msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-myaccountnone.gif" width="451" height="40" alt="" border="0" usemap="#imagemap">';

		if (submenu != '') 
			msg["img"] = '<img src="' + gImageURL + '/navigation/images/tabnew-'+submenu+'.gif" width="451" height="40" alt="" border="0" usemap="#imagemap">';
	}
	
	msg["map"] = '<map name="imagemap">' + map + '</map>';	
	if (msg["img"]) {
		document.write('<div id="subNavBar">' + msg["img"] + msg["map"] + '</div>');
	}
}

function DrawLogin(menu, thisPageLocation)
{
	var tmd = new Date();
	var tm = tmd.getTime();
	var msg = '';

	menu = GetBCMenu(menu);

	var path = 'home';

	if (menu == "listen" || menu == "musiclibrary"  || menu == "mylive365")
		path = "list";
	else if (menu == "freemusic" || menu == "about" || menu == "legal")
		path = menu;
	else if (menu == "community")
		path = "comm";
	else if (menu == "broadcastintro")
		path = "bcast";

	var name = GetMemberName();

	if (name)
		msg = '<div id="navlogout">Member:&nbsp;' + name + '&nbsp;(<a href="javascript://" onclick="return GoToLoginURL(0)">Log&nbsp;out</a>)</div>';
	else if (self.location.protocol != 'https:')
		msg = '<div id="navlogin" style="bottom:25px;"><a style="color:#FFFFFF;font-size:smaller;font-family:verdana,helvetica,arial,sans-serif;" href="javascript://" onclick="return GoToLoginURL(1)">Log In or Sign-Up</a></div>';

	document.write(msg);
}

function DrawNavButtons(subNavDomain)
{
	var now = new Date();
	var tm = now.getTime();
	var s = '';

	var count = (self.location.protocol == 'https:') ? 1 : tabs.length;
	count = (self.location.protocol == 'https:' && (subNavDomain == 'mylive365' || subNavDomain == 'myaccount' || subNavDomain == 'billing' || subNavDomain == 'orderform' || subNavDomain == 'broadcast')) ? tabs.length : count;
	
	s = '<div id="navbuttons">';

	for(var i = 0; i < count; i++){
		s += '<a href="' + tabs[i]['url'] + '"><img src="';
		if (subNavDomain.indexOf(tabs[i]['domain']) != -1)
			s += tabs[i]['onimgurl'];
		else
			s += tabs[i]['offimgurl'];

		s += '" width="';
		if (subNavDomain.indexOf(tabs[i]['domain']) != -1)
			s += tabs[i]['width'];
		else
			s += tabs[i]['offwidth'];

		s += '" height="';
		if (subNavDomain.indexOf(tabs[i]['domain']) != -1)
			s += tabs[i]['height'];
		else
			s += tabs[i]['offheight'];

		s += '" alt="' + tabs[i]['alt'] + '" border="0"></a>';

	}
				
	s += '</div>';

	document.write(s);
}

function DrawExtraNav() 
{
	var s = '';
	document.write('\n<div id="extranav">');
	if (self.location.protocol != 'https:' && !IsVIP() && window.location.href.indexOf('login.live') == -1) {
		document.write('<span style="position: relative; top: 3px; right: 5px;">');
		DrawNavbarText('All');
		document.write('</span> | ');
	}
	if (window.location.href.indexOf('orderform-listen.live' || 'secure_login.live') == -1) {
		s += '<a href="http://www.cafepress.com/live365">Shop</a> | ';
		s += '<a href="http://help.live365.com">Help</a> | ';
		s += '<a href="'+gBaseURL+'/interact/index.live">My Account</a>';
		s += '</div>';
		document.write(s + '\n');
	}
}

function DrawLogoAd(genre, useDART, subNavDomain)
{
	if (DrawLogoAd.arguments.length < 2) {
		useDART = true;
	}
	if (DrawLogoAd.arguments.length < 3) {
		subNavDomain = "";
	}
	if (self.location.protocol != 'https:' && subNavDomain != 'store' && self.location.href.indexOf("trakhelp") == -1) {		
		document.write('<div id="navbarad">');
		DrawLeaderBoardAd(genre, useDART, subNavDomain);
		document.write('</div>');
		// if (subNavDomain == "broadcast") {
		//	document.write('<style type="text/css">div#subNavBar { border:1px solid red; } </style>');	
		// }
	}
}

function findLivePageWidth() 
{
	if (window.innerWidth)					// Mozilla
		return window.innerWidth;
		
	if (document.body.clientWidth)			// IE
		return document.body.clientWidth;
		
	return (null);
}

function fixNavWidth() 
{
	livePageWidth = findLivePageWidth();
	
	var x = document.getElementById('navbar');
	
	if (livePageWidth < 950)
		x.style.width = 950;
	else
		x.style.width = livePageWidth;
}

function DrawHeader(subNavDomain, genre, useDART, noBannerButtons, thisPageLocation, lang)
{
	if (GetPlatform() == "wmp10" && top != self && subNavDomain.indexOf('broadcast') == -1 && subNavDomain.indexOf('easycast') == -1)
		return;
	
	var subNavSubDomain = '';
	var isShortProfile  = '';

	window.onresize = fixNavWidth;
	
	
	if (subNavDomain.indexOf(":") != -1) {
		var newArray = subNavDomain.split(":");
		subNavDomain = newArray[0];
		subNavSubDomain = newArray[1];
	}
	
	var member_name = GetMemberName();
	var https = (self.location.protocol == 'https:');
	
	if (!member_name && subNavDomain == 'broadcast' && subNavSubDomain != 'freesoftware2' && !https) {
		window.location.href = gBaseURL + "/broadcast/";
		return;
	}

	if (DrawHeader.arguments.length < 2)
		genre = "";

	if (subNavDomain == 'home' || https || IsVIP() || noBannerButtons)
		isShortProfile = 'class="shortprofile"';
	
	thisPageLocation = thisPageLocation ? thisPageLocation : ((typeof pageLocation != "undefined") ? pageLocation : window.location+"");
	
	if (findLivePageWidth() < 950)
		document.write('</table><div id="navbar" '+isShortProfile+' style="width:950px">');
	else
		document.write('</table><div id="navbar" '+isShortProfile+'>');
	
	if (!noBannerButtons && !IsVIP())
		DrawLogoAd(genre, useDART, subNavDomain);

	DrawNavButtons(subNavDomain);
	DrawExtraNav();
		
/* ===================================== */
	if (subNavDomain && subNavDomain != 'undefined' && subNavDomain != 'null') {
		if (thisPageLocation.indexOf("login.live") == -1)	{
			DrawLogin(subNavDomain, thisPageLocation);
			
		}
		if ((subNavDomain != 'about' && subNavDomain != 'broadcast' && subNavDomain != 'easycast' && !https) || 
				 (subNavDomain == 'broadcast' && 
				   (subNavSubDomain == 'freesoftware2' || subNavSubDomain == 'personalbroadcasting')) || 
				   (subNavDomain == 'myaccount' && https)) {
				DrawSubNavBar(subNavDomain, subNavSubDomain, thisPageLocation); 
		}
		else if ((subNavDomain == 'broadcast') || (subNavDomain == 'easycast')) {
				var submenu = 0;
				
				if 		(subNavSubDomain == 'home') 		{	submenu = 1; 	}
				else if	(subNavSubDomain == 'stats') 		{	submenu = 2;	}
				else if	(subNavSubDomain == 'details') 		{	submenu = 3;	}
				else if (subNavSubDomain == 'geo') 			{	submenu = 4;	}
				else if (subNavSubDomain == 'promo') 		{	submenu = 5;	}
				else if (subNavSubDomain == 'tools')		{	submenu = 6;	}
				/* -------------------------------------------------------------- */
				else if (subNavSubDomain == 'tracks')		{	submenu = 7;	}				
				else if (subNavSubDomain == 'ratings')		{	submenu = 8;	}				
				else if (subNavSubDomain == 'upload')		{	submenu = 9;	}				
				else if (subNavSubDomain == 'musiclibrary')	{	submenu = 10;	}
				/* -------------------------------------------------------------- */
				else if (subNavSubDomain == 'controls')		{	submenu = 11;	}
				else if (subNavSubDomain == 'playlists')	{	submenu = 12;	}
				else if (subNavSubDomain == 'analyzer')		{	submenu = 13;	}
				else if (subNavSubDomain == 'scheduler')	{	submenu = 14;	}
				/* -------------------------------------------------------------- */
				else if (subNavSubDomain == 'directory')	{ 	submenu = 15;	}
				else if (subNavSubDomain == 'stationpage')	{	submenu = 16;	}
				else if (subNavSubDomain == 'djpage')		{	submenu = 17;	}
				else if (subNavSubDomain == 'advanced')		{	submenu = 18;	}
				/* -------------------------------------------------------------- */
				else if (subNavSubDomain == 'none')			{	submenu =  0;	}
				else	{ submenu = 0; } /* toss error msg? */
			
				DrawNEWSubNavBar(subNavDomain, submenu, thisPageLocation);
		}
	}
/* ==================================== */	
	if (subNavSubDomain == 'faqwiki') {
		document.write('</div>\n');
	}
	else {
		document.write('\n\n<div id="divspacer" style="width:900px"> </div></div>\n');	
	}
	
}

function DrawNEWSubNavBar(menu, submenu, thisPageLocation)	{
	var d = document.getElementById("navbar");
	var subMenuNum  = 1;
	var subMenuCurr = 1;
	
	var	_hacklet;
	if (!IsVIP()) {
		_hacklet  = '<div id="subNavBar" style="height:20px;width:100%;top:152px;">';		
	}
	else {
		_hacklet  = '<div id="subNavBar" style="height:20px;width:100%;top:62px;">';
	}
		
	if ((submenu >= 7 ) && (submenu <= 10)) {
		subMenuNum = 2;
		subMenuCurr = submenu - 6;
		_hacklet += '<img src="' + gImageURL + '/navigation/images/tabnew-tracks.gif" width="544" height="32" alt="" border="0" usemap="#imagemap" />';
	}
	else if (submenu == 11) {
		subMenuNum = 3;
		_hacklet += '<img src="' + gImageURL + '/navigation/images/tabnew-controls.gif" width="544" height="32" alt="" border="0" usemap="#imagemap" />';
	}
	else if ((submenu >= 12 ) && (submenu <= 14)) {
		subMenuNum = 4;
		subMenuCurr = submenu - 11;
		_hacklet += '<img src="' + gImageURL + '/navigation/images/tabnew-playlists.gif" width="544" height="32" alt="" border="0" usemap="#imagemap" />';
	}
	else if ((submenu >= 15 ) && (submenu <= 18)) {
		subMenuNum = 5;
		subMenuCurr = submenu - 14;
		_hacklet += '<img src="' + gImageURL + '/navigation/images/tabnew-info.gif" width="544" height="32" alt="" border="0" usemap="#imagemap" />';
	}
	else if (submenu == 0) {
		subMenuNum 	= 0;
		subMenuCurr = 0;		
	}
	else {
		subMenuCurr = submenu;
		_hacklet += '<img src="' + gImageURL + '/navigation/images/tabnew-status.gif" width="544" height="32" alt="" border="0" usemap="#imagemap" />';
	}
	
	var _imgMap = 	'<map name="imagemap" id="imagemap">\n\t' +
					'<area shape="rect" coords="25,3,110,14"  href="' + gBaseURL + '/broadcast/broadcast.live" alt="Broadcast Status" />' +					
					'<area shape="rect" coords="144,3,183,14" href="' + gEasyURL + '/cgi-bin/manage.cgi" alt="Tracks" />' +
					'<area shape="rect" coords="213,4,258,14" href="' + gEasyURL + '/broadcast/playlists.live" alt="Playlists" />' +
					'<area shape="rect" coords="291,3,316,15" href="' + gEasyURL + '/broadcast/controlsbasic.live" alt="Controls" />' +
					'<area shape="rect" coords="347,4,393,15" href="' + gEasyURL + '/broadcast/stationinfo.live" alt="My Profile" />' +
					'</map>';

	var	_subHacklet;

	if ( (subMenuNum != 0) && (subMenuCurr != 0)) {
		 _subHacklet = bcHrefs(subMenuNum, subMenuCurr);		
			
		 _subHacklet += '<\/div><br style="clear : both;"/>\n\n';
		
		var flexStr  = '<style type="text/css">thead#flex{ visibility:hidden; display:none; } <\/style>\n';
		// var flexStr  = '\n';
		
		// d.innerHTML += _hacklet + _imgMap + _subHacklet + flexStr;
		// alert(_hacklet + _imgMap + _subHacklet + flexStr);
		document.write(_hacklet + _imgMap + _subHacklet + flexStr);
	}
}

function bcHrefs (subMenuNum, curr) 
{
	var now = new Date();
	var tm = now.getTime();
	
	var leftSub	   = new Array();
	var rghtSub    = new Array();
	
	if (subMenuNum == 1) {
		leftSub[0] = 'Today||' 		+ gBaseURL + '/broadcast/broadcast.live'; 
		leftSub[1] = 'Yesterday||' 	+ gBaseURL + '/broadcast/stats/index.live';
		leftSub[2] = 'This Month||'	+ gBaseURL + '/broadcast/stats/details.live';
		leftSub[3] = 'Geo||' 		+ gBaseURL + '/broadcast/stats/geostats/index.live';
		leftSub[4] = 'Promotion||' 	+ gBaseURL + '/broadcast/promote.live';
		leftSub[5] = 'Links||' 		+ gBaseURL + '/broadcast/tools.live';
		
		rghtSub[0] = 'Billing||'  + gStoreURL + '/orders/billingprofile.live';
		rghtSub[1] = 'Software||' + gBaseURL + '/downloads/index.live';
		rghtSub[2] = 'Site Map||' + gBaseURL + '/info/sitemap.html';
		rghtSub[3] = 'Analyzer||' + gEasyURL + '/cgi-bin/analyzer.cgi';
		rghtSub[4] = 'Help||http://wiki.live365.com/pmwiki.php?n=Broadcasting.IntroToBroadcasting';
	}
	else if (subMenuNum == 2) {
		leftSub[0] = 'Summary||' 		+ gEasyURL + '/cgi-bin/manage.cgi'; 
		leftSub[1] = 'Detailed Ratings||' 		+ gEasyURL + '/cgi-bin/manage.cgi?tm=' + tm + '&details=1#tracks';
		leftSub[2] = 'Upload||'			+ gEasyURL + '/cgi-bin/manage.cgi?upload=1';
		leftSub[3] = 'Music Library||'	+ gBaseURL + '/musiclibrary/index.live';
				
		rghtSub[0] = 'Software||' + gBaseURL + '/downloads/index.live';		
		rghtSub[1] = 'Charts||'   + gBaseURL + '/charts/top30.live';
	}
	else if (subMenuNum == 4) {
		leftSub[0] = 'Edit Playlists||' 		+ gEasyURL + '/broadcast/playlists.live'; 
		leftSub[1] = 'Analyzer||' 		+ gEasyURL + '/cgi-bin/analyzer.cgi';
		leftSub[2] = 'Scheduler||'		+ gBaseURL + '/broadcast/scheduler/index.live?edit=1';				
		leftSub[3] = 'Cue Playlist||'	+ gEasyURL + '/broadcast/controlsbasic.live';				
	}
	else if (subMenuNum == 5) {
		leftSub[0] = 'Directory||' 		+ gEasyURL + '/broadcast/stationinfo.live'; 
		leftSub[1] = 'Station Page||' 	+ gEasyURL + '/broadcast/stationpage.live';
		leftSub[2] = 'Broadcaster Profile||'		+ gBaseURL + '/broadcast/profile-input.live';				
		leftSub[3] = 'Advanced||'		+ gEasyURL + '/broadcast/stationinfoadv.live';				
	}
	
	var snb  = '<style type="text/css">';
		snb += '#subLinkLeft { float : left; margin-left : 25px; padding : 9px 0px 7px 0px; } ';
		snb += 'a.styleA, a.styleB { letter-spacing : -0.5px; font-family : Verdana; font-size : 9pt; font-weight:bold; } '; 
		snb += 'a.styleA, a.styleA:visited { text-decoration : none; color : #00AA4F; } ';
		snb += 'a.styleB, a.styleB:visited { text-decoration : underline; color : #333399; } ';
		snb += '#subLinkRight { float : left; margin-left : 100px; padding : 9px 0px 7px 0px; } ';
		snb += 'a.styleC { text-decoration : underline; color : #333399; } ';
		if (subMenuNum == 3) {
			snb += '#navBar 	 { margin-bottom : 10px; } ';
			snb += '#subNavBar 	 { height : 28px; } ';
			// snb += '#subLinkWrap { height : 38px; background:transparent;) } ';
			snb += '#subLinkWrap {  height : 28px; background:url('+ gImageURL + '/images/background-gradient24c.gif) } ';
			snb += '#subLinkRight, #subLinkLeft 	{ padding : 0; margin : 0; } ';			
			snb += '</style>';
			snb += '<div id="subLinkWrap"><div id="subLinkLeft">';
		}
		else {
			snb += '#subLinkWrap {  height : 45px;} ';
			snb += '</style>';
			// snb += '<div id="subLinkWrap" style="background:transparent"><div id="subLinkLeft">';
			snb += '<div id="subLinkWrap" style="background:url('+ gImageURL + '/images/background-gradient24c.gif);"><div id="subLinkLeft">';
			// snb += '<div id="subLinkWrap" style="background : #EBEDF5;"><div id="subLinkLeft">';
		}
		
	
	for (var cnt = 0; cnt < leftSub.length; cnt++) {
		var subLink = leftSub[cnt].split("||");
		var subClass = (cnt == (curr - 1)) ? "styleA" : "styleB";
		snb += '<a href="' + subLink[1] + '" class="' + subClass + '" />' + subLink[0] + '</a>';
		if (cnt < leftSub.length-1) snb += ' | ';		
	}
	snb += '</div><div id="subLinkRight">';
	// snb += '<div style="float:right;">';

	for (var cnt = 0; cnt < rghtSub.length; cnt++) {
		var subLink = rghtSub[cnt].split("||");
		var subClass = "styleC";
		snb += '<a href="' + subLink[1] + '" class="' + subClass + '" />' + subLink[0] + '</a>';
		if (cnt <  rghtSub.length-1) snb += ' | ';		
	}
	snb += '</div><br style="clear:both" /></div>';
	// alert(snb);
	return (snb);
}
	
function DrawWMPFooter()
{
	var s = '';
	s += '<p>&nbsp;</p>';
	s += '<div class="footer" align="center" style="margin: 20px 0 0 0">';
	s += '<a href="'+gBaseURL+'/choice" target="_blank">Press</a> - ';
	s += '<a href="java'+'script:top.SetTab(0, \'All\')">Home</a> - ';
	s += '<a href="java'+'script:top.SetTab(1, \'Listen\')">Find&nbsp;Stations</a> - ';
	s += '<a href="java'+'script:top.SetTab(2, \'Presets\')">My&nbsp;Presets</a> - ';
	s += '<a href="java'+'script:top.SetTab(3, \'Recommendations\')">Recommendations</a> - ';
	s += '<a href="/cgi-bin/wishlist.cgi" target="_blank">Wishlist</a> - ';
	s += '<a href="http://forums.live365.com" target="_blank">Community</a> - ';
	s += '<a href="http://www.cafepress.com/live365" target="_blank">Shop</a> - ';
	s += '<a href="/downloads/index.live" target="_blank">Free Software</a><br>';
	s += '<a href="/info/index.html" target="_blank">About&nbsp;Us</a> - ';
	s += '<a href="/giftcertificates/landing.html">Gift Certificates</a> - ';
	s += '<a href="/info/advertise.html" target="_blank">Advertise&nbsp;With&nbsp;Us</a> - ';
	s += '<a href="/info/jobs.html" target="_blank">Jobs</a> - ';
	s += '<a href="/labelservices" target="_blank">Label Services</a> - ';
	s += '<a href="/affiliate/index.html" target="_blank">Affiliate&nbsp;Program</a> - ';
	s += '<a href="/info/legal.html" target="_blank">Legal&nbsp;Info</a><br><br>';
	s += '<a href="/cgi-bin/personalize.cgi" target="_blank"><img src="/images/footer-headphones.gif" width="16" height="12" border="0" alt="Listen Settings" title="Listen Settings"></a>&nbsp;<a href="/cgi-bin/personalize.cgi" target="_blank">Listen&nbsp;Settings</a> - ';
	s += '<a href="/members/login.live?url=/help/ticket.live" target="_blank">Billing&nbsp;Questions</a> - ';
	s += '<a href="http://help.live365.com/" target="_blank">Help</a> - ';
	s += '<a href="' + gBaseURL + '/interact/index.live" target="_blank">My&nbsp;Account</a><br><br>';
	s += '</div>';
	s += '<div align="center" style="margin: 20px">';
	s += 'Live365.com is an officially licensed ASCAP and BMI site.<br>';
	s += '&copy 1999-2009 Live365, Inc. All rights reserved.<p>&nbsp;<br>';
	s += '</div>';
	document.write(s);
}


function DrawFooter(domain, drawBanner, mode, lang)
{
	if (DrawFooter.arguments.length < 2)
		drawBanner = false;

	if (DrawFooter.arguments.length < 3)
		mode = 'regular';

	var tmd = new Date();
	var tm = tmd.getTime();
	var s = '';

	thisPageLocation = window.location+"";

	if (!IsVIP() && ((thisPageLocation.indexOf("forums.live365.com") > -1 || thisPageLocation.indexOf("help.live365.com") > -1 || thisPageLocation.indexOf("/charts") > -1 || thisPageLocation.indexOf("/info") > -1 || thisPageLocation.indexOf("help/how-to-search.html") > -1) || drawBanner)) {
		document.write('<div style="text-align: center; margin: 1em 0;">');
		DrawBannerAd('other', false, '');
		document.write('</div>');
	}

	if (self.location.protocol != 'https:' && mode != "simple" && mode != "nosearch")
		DrawSearchBar();

	if (self.location.protocol != 'https:' && mode != "simple") {
		s += '<div class="footer" ALIGN="center">';
		s += '<a href="' + gBaseURL + '/choice">Press</a> - ';
		s += '<a href="' + gBaseURL + '/index.live">Home</a> - ';
		s += '<a href="' + gBaseURL + '/listen/recommendations.live">Recommendations</a> - ';
		s += '<a href="' + gBaseURL + '/cgi-bin/directory.cgi?genre=Presets">Presets</a> - ';
		s += '<a href="' + gBaseURL + '/widgets">Widgets</a> - ';
		s += '<A TARGET="_top" HREF="' + gBaseURL + '/broadcast/index.live">Broadcast</a> - ';
		s += '<a href="http://forums.live365.com">Community</a> - ';
		s += '<a href="http://www.cafepress.com/live365">Shop</a> - ';
		s += '<a href="' + gBaseURL + '/downloads/index.live">Free Software</a> - ';
		s += '<a href="' + gBaseURL + '/info/index.html">About Us</a><BR>';
		s += '<a href="' + gBaseURL + '/cgi-bin/clicks.cgi?adtrack=PM:25:LIV-hm_foot_newslet:1335052003&url='+gBaseURL+'%2Fnewsletter%2Fview.live">Latest Newsletter</a> - ';
		s += '<a href="' + gBaseURL + '/giftcertificates/landing.html">Gift Certificates</a> - ';
		s += '<a href="' + gBaseURL + '/info/advertise.html">Advertise With Us</a> - ';
		s += '<a href="' + gBaseURL + '/info/jobs.html">Jobs</a> - ';
		s += '<a href="' + gBaseURL + '/labelservices/index.html">Label Services</a> - ';
		s += '<a href="' + gBaseURL + '/affiliate/index.html">Affiliate Program</a> - ';
		s += '<a href="' + gBaseURL + '/info/legal.html">Legal Info</a> - ';
		s += '<a href="' + gBaseURL + '/w3c/policy.html">Privacy Policy</a> - ';
		s += '<a href="' + gBaseURL + '/info/sitemap.html">Sitemap</a><br><br>';
		s += '<a href="' + gBaseURL + '/cgi-bin/personalize.cgi"><img src="' + gBaseURL + '/images/footer-headphones.gif" width="16" height="12" border="0" alt="Listen Settings" title="Listen Settings"></a> <a href="' + gBaseURL + '/cgi-bin/personalize.cgi">Listen Settings</a> - ';
		s += '<a href="' + gBaseURL + '/members/login.live?url=/help/ticket.live" target="_blank">Billing&nbsp;Questions</a> - ';
		s += '<a href="http://help.live365.com/">Help</a> - ';
		s += '<a href="' + gBaseURL + '/interact/index.live">My Account</a> - ';
		s += '<a href="javascript://" onclick="return PopSurvey()">[+] Site Feedback</a><br><br>';
		s += '</div>';
	}

	if (domain != "store") {
		s += '<p>';
		s += '<DIV class="footer" ALIGN="center">';
		if (self.location.protocol != 'https:') {
			s += '<a href="' + gBaseURL + '"><img border="0" src="' + gImageURL + '/images/flag-usa.gif" hspace="0" alt="U.S. Site" title="U.S. Site" width="30" height="18"></a>&nbsp;';
			s += '<a target="_blank" href="' + gBaseURL + '/cgi-bin/clicks.cgi?z=partner&ac=terra&b=footer&c=flag&url=http%3A%2F%2Fwww.terra.com%2Focio%2Fmusica%2Fradio4%2F"><img border="0" src="' + gImageURL + '/images/flag-mexico.gif" hspace="0" alt="En Espa&ntilde;ol" title="En Espa&ntilde;ol" width="30" height="18"></a>&nbsp;';
			s += '<a href="' + gBaseURL + '/listen/landing-hinet.html"><img border="0" src="' + gImageURL + '/images/hinet-logo1.gif" hspace="0" alt="HiNet Chinese Site" title="HiNet Chinese Site" width="39" height="20"></a>';
			s += '<br>';
		}
		s += 'Live365.com is an officially licensed ASCAP, BMI and SESAC site.<BR>';
		s += '&copy; 1999-2009 Live365, Inc. All rights reserved.<BR>';
		s += '<img src="' + gImageURL + '/images/dot.gif" width="1" height="5" border="0" name="ContentImage"><br/>';
		s += '&nbsp;';
		s += '<br/></div>';
	}

	document.write(s);
}


function DrawSearchBar()
{
	var size = 32;
	var s = '<br><br><form name="SearchForm1" action="' + gBaseURL + '/cgi-bin/directory.cgi">';
	s += '<table border="0" cellpadding="0" cellspacing="0" width="100%">';
	s += '<tr>';
	s += '<td><img src="' + gImageURL + '/images/dot.gif" width="10" height="1" border="0"></td>';
	s += '<td width="100%">';
	s += '<table border="0" cellpadding="0" cellspacing="0" width="100%">';
	s += '<tr>';
		s += '<td bgcolor="c0c0c0" width="4"><img src="' + gImageURL + '/images/dot.gif" width="1" height="2" border="0"></td>';
	s += '</tr>';
	s += '<tr>';
		s += '<td><img src="' + gImageURL + '/images/dot.gif" width="1" height="4" border="0"></td>';
	s += '</tr>';
	s += '<tr>';
		s += '<td nowrap class="informationbox-content">';
			s += '<img src="' + gImageURL + '/images/dot.gif" width="1" height="2" border="0"><br>';
			s += '&nbsp;Find Stations That Play: <input type="text" name="searchdesc" size="' + size + '" class="searchinput">';
			s += '&nbsp;<input type="image" src="' + gImageURL + '/navigation/images/go.gif" width="20" height="20" border="0" alt="Search" title="Search" align="absmiddle">';	
			s += '&nbsp;&nbsp;<a href="' + GetAdvSearchUrl() + '"><img src="' + gImageURL + '/images/search-advanced.gif" alt="" width="47" height="9" border="0"></a>';
			s += '<br><img src="' + gImageURL + '/images/dot.gif" width="1" height="2" border="0">';
		s += '</td>';		
	s += '</tr>';
	s += '</table>';
	s += '</td>';
	s += '<td><img src="' + gImageURL + '/images/dot.gif" width="10" height="1" border="0"></td>';
	s += '</tr>';
	s += '</table>';
	s += '</form>';
 	s += '<p>';

	document.write(s);
}	


function GetAdvSearchUrl()
{
	var search_url = gBaseURL + '/listen/search365.live';
	var url = window.location.href;
	var idx = url.indexOf('directory.cgi?');
	
	if (idx != -1)
		search_url += url.substring(idx + 13);
	
	return search_url;
}


function CheckFilters(f)
{
	if (f.searchdesc) {
		var str = f.searchdesc.value;

		if (0 && str) {
			var sg = ''

			if (f.searchgenre && f.searchgenre.selectedIndex >= 0)
				sg = f.searchgenre[f.searchgenre.selectedIndex].value;

			if (sg == '' || sg == 'All') {
				var cur = GetGenreIndex(str);
				if (cur != -1) {
					f.searchdesc.value = '';

					if (f.genre) {
						f.genre.selectedIndex = cur;
						f.genre.value = CleanUpGenreString(str.toLowerCase());
					}
				}
			}
		}
	}
}


function PopUpTenWays(thePage)
{
	popUpWin = window.open(thePage,'popWin','resizeable=no,scrollbars=no,location=no,toolbar=no,width=420,height=440');
}


function PopSurvey()
{
	var url = "http://www.surveymonkey.com/s.aspx?sm=4IqvJegWup7RZ_2bToAoR3JQ_3d_3d"
	window.open(url, 'surveyWin','resizeable=yes,scrollbars=yes,location=no,toolbar=no,width=650,height=500');
	return false;
}


function LaunchWindow(url)
{
	open(url);
	return true;
}


// format email links to protect against email-harvesting bots
function drawMailToLink(domain, name, linkedText, subject, body)
{
	var emailURL = 'mailto:'+name+"@"+domain;
	
	if (subject)
		emailURL += '?subject=' + encodeURIComponent(subject);
		
	if (body) {
		if (subject)
			emailURL += '&';
		else
			emailURL += '?';

		emailURL += 'body=' + encodeURIComponent(body);
	}

	if (!linkedText)
		location.href = emailURL;
	else
		document.write('<a href="' + emailURL  + '">' + linkedText + '</a>');
}

// NAVIGATION TABS

var tabs = new Array();

tabs[0] = new Array();
tabs[0]['domain'] = 'home';
tabs[0]['offwidth'] = '72';
tabs[0]['offheight'] = '28';
tabs[0]['width'] = '72';
tabs[0]['height'] = '28';
tabs[0]['url'] = gBaseURL + '/index.live';
tabs[0]['onimgurl'] = gImageURL + "/navigation/images/topnav-logo.gif";
tabs[0]['offimgurl'] = gImageURL + "/navigation/images/topnav-logo.gif";
tabs[0]['alt'] = 'Home';

tabs[1] = new Array();
tabs[1]['domain'] = 'listen';
tabs[1]['offwidth'] = '117';
tabs[1]['offheight'] = '28';
tabs[1]['width'] = '138';
tabs[1]['height'] = '28';
tabs[1]['url'] = gBaseURL + '/listen/recommendations.live';
tabs[1]['onimgurl'] = gImageURL  + '/navigation/images/topnav-listen-on.gif';
tabs[1]['offimgurl'] = gImageURL  + '/navigation/images/topnav-listen-off.gif';
tabs[1]['alt'] = 'Listen to Radio';

tabs[2] = new Array();
tabs[2]['domain'] = 'cast';
tabs[2]['offwidth'] = '80';
tabs[2]['offheight'] = '28';
tabs[2]['width'] = '104';
tabs[2]['height'] = '28';
tabs[2]['url'] = gBaseURL + '/broadcast/';
tabs[2]['onimgurl'] = gImageURL  + '/navigation/images/topnav-broadcast-on.gif';
tabs[2]['offimgurl'] = gImageURL  + '/navigation/images/topnav-broadcast-off.gif';
tabs[2]['alt'] = 'Broadcast';

tabs[3] = new Array();
tabs[3]['domain'] = 'community';
tabs[3]['offwidth'] = '92';
tabs[3]['offheight'] = '28';
tabs[3]['width'] = '111';
tabs[3]['height'] = '28';
tabs[3]['url'] = 'http://forums.live365.com/';
tabs[3]['onimgurl'] = gImageURL  + '/navigation/images/topnav-community-on.gif';
tabs[3]['offimgurl'] = gImageURL  + '/navigation/images/topnav-community-off.gif';
tabs[3]['alt'] = 'Community';

tabs[4] = new Array();
tabs[4]['domain'] = 'freemusic';
tabs[4]['offwidth'] = '115';
tabs[4]['offheight'] = '28';
tabs[4]['width'] = '139';
tabs[4]['height'] = '28';
tabs[4]['url'] = gBaseURL + '/downloads/index.live';
tabs[4]['onimgurl'] = gImageURL  + '/navigation/images/topnav-freedownloads-on.gif';
tabs[4]['offimgurl'] = gImageURL  + '/navigation/images/topnav-freedownloads-off.gif';
tabs[4]['alt'] = 'Free Downloads';
