// 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(lang, account_lbl, logoff_lbl, login_lbl, register_lbl) {
	var returnText = "";	
	if (lang == "zh") {
		separator = "";
	}
	if (lang == "ar") {
		if (getCookie('s')) {
			returnText = "<ul><li class=\"group2\"><a class=\"body\" href=\"/accounts/index.html?app=4&amp;lang=en\">" + account_lbl + "</a></li><li class=\"group2\"><a class=\"body\" href=\"/accounts/logout.html\">" + logoff_lbl + "</a></li></ul>";
		} else {
			returnText = "<ul><li class=\"group2\"><a class=\"body\" href=\"/accounts/login.html?app=4&amp;lang=en\">" + login_lbl + "</a></li><li class=\"group2\"><a class=\"body\" href=\"/accounts/register.html?app=4&amp;lang=en\">" + register_lbl + "</a></li></ul>";
		}
	} else {
		if (getCookie('s')) {
			returnText = "<ul><li class=\"group2\"><a class=\"body\" href=\"/accounts/index.html?app=4&amp;lang=en\">" + account_lbl + "</a></li><li class=\"group2\"><a class=\"body\" href=\"/accounts/logout.html\">" + logoff_lbl + "</a></li></ul>";
		} else {
			returnText = "<ul><li class=\"group2\"><a class=\"body\" href=\"/accounts/login.html?app=4&amp;lang=en\">" + login_lbl + "</a></li><li class=\"group2\"><a class=\"body\" href=\"/accounts/register.html?app=4&amp;lang=en\">" + register_lbl + "</a></li></ul>";
		}
	}	
	return returnText;
}

function createDownloadLink(lang, filename, download_lbl, type) {

	var returnText = "";	
	
	if (type == "PAL"){
		if (getCookie('s')) {
                        returnText = "<a href=\"" + filename + "_PAL.mpg?save\"><img src=\"" + "http://www.unmultimedia.org/GUI/btn/btn_UNTV_v3.0_downloadPAL.gif" + "\" alt=\"" + download_lbl + " PAL Video\"/></a>";
		} else {
			returnText = "<a href=\"/accounts/login.html\"><img src=\"" + "http://www.unmultimedia.org/GUI/btn/btn_UNTV_v3.0_LoginToDownload.gif" + "\" alt=\"Login to " + download_lbl + " Video\"/></a>";
		}		

	} else if (type == "MOV") {

                if (getCookie('s')) {
                        returnText = "<a href=\"" + filename + ".mov?s=" + getCookieReturnVal('s') + "&save\"><img src=\"" + "http://www.unmultimedia.org/GUI/btn/btn_UNTV_SD_MOV.gif" + "\" alt=\"" + download_lbl + " SD MOV Video\"/></a>";
                } else {
                        returnText = "<a href=\"/accounts/login.html\"><img src=\"" + "http://www.unmultimedia.org/GUI/btn/btn_UNTV_v3.0_LoginToDownload.gif" + "\" alt=\"Login to " + download_lbl + " Video\"/></a>";
                }

        } else if (type == "HDMOV") {

                if (getCookie('s')) {
                        returnText = "<a href=\"" + filename + ".mov?s=" + getCookieReturnVal('s') + "&save\"><img src=\"" + "http://www.unmultimedia.org/GUI/btn/btn_UNTV_HD_MOV.gif" + "\" alt=\"" + download_lbl + " HD MOV Video\"/></a>";
                } else {
                        returnText = "<a href=\"/accounts/login.html\"><img src=\"" + "http://www.unmultimedia.org/GUI/btn/btn_UNTV_v3.0_LoginToDownload.gif" + "\" alt=\"Login to " + download_lbl + " Video\"/></a>";
                }

		
	} else {
		if(type == "NTSC"){
			if (getCookie('s')) {
	                        returnText = "<a href=\"" + filename + "_PAL.mpg?s=" + getCookieReturnVal('s') + "&save\"><img src=\"" + "http://www.unmultimedia.org/GUI/btn/btn_UNTV_v3.0_downloadPAL.gif" + "\" alt=\"" + download_lbl + " PAL Video\"/></a>";
	                        returnText += "<a href=\"" + filename + "_NTSC.mpg?s=" + getCookieReturnVal('s') + "&save\"><img src=\"" + "http://www.unmultimedia.org/GUI/btn/btn_UNTV_v3.0_downloadNTSC.gif" + "\" alt=\"" + download_lbl + " NTSC Video\"/></a>";	                        
			} else {
				returnText = "<a href=\"/accounts/login.html\"><img src=\"" + "http://www.unmultimedia.org/GUI/btn/btn_UNTV_v3.0_LoginToDownload.gif" + "\" alt=\"Login to " + download_lbl + " Video\"/></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));
}

