// returns bool if cookie for name exists
function getCookie(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i,j) == arg) {
			return true;
		}
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return false;
}

// returns string value of cookie by name
function getCookieReturnVal(name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i,j) == arg) {
			return getCookieVal(j);
		}
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return false;
}

function createNavBar() {

	var returnText = "";	

	if (getCookie('s')) {
		returnText = "<li class=\"group2\"> | <a href=\"/accounts/index.html\">Your Account</a> | </li> <li class=\"group2\"><a href=\"/accounts/logout.html\">Log off</a></li>";
	} else {
		returnText = "<li class=\"group2\"> | <a href=\"/accounts/login.html\">Log in</a> |  </li>  <li class=\"group2\"><a href=\"/accounts/register.html\">Register</a></li>";
	}

	return returnText;

}

function createDownloadLink(filename, label) {

	var returnText = "";	

	if (getCookie('s')) {
		returnText = "<a href=\"http://downloads.unmultimedia.org/radio/library/classics/ltd/mp3/" + filename + "?s=" + getCookieReturnVal('s') + "&save\">" + label + "</a>";
	} else {
		returnText = "<a href=\"/accounts/login.html\">Log in to download mp3</a>";
	}

	return returnText;

}

function getCookieVal(offset) {
	var endstr = document.cookie.indexOf(";", offset);
	if (endstr == -1) {
		endstr = document.cookie.length;
	}
	return unescape(document.cookie.substring(offset, endstr));
}

