function getSelfHelpId() {
   form = document.forms;
   for (var i=0; i<form.length; i++) {
        fe = form[i].elements;
        for (var j=0;j<fe.length; j++) {
           if (fe[j].type == 'hidden'&&fe[j].name == 'HELP_ID') {
             return fe[j].value;
            }
       }
   }
   return null;
}

function computeEPSSLink(lang,panelId) {
   return "/home/"+lang+"/epss/"+panelId+".html";
}

function openEPSS(lang, panelId) {
   panelId = (arguments.length == 1 ? null : panelId);
   panelId = (panelId == null ? getSelfHelpId() : panelId);
   panelId = (panelId == null ? getSelfPanelId() : panelId);
   panelId = (panelId == null ? "main" : panelId);
   openEPSSAt(computeEPSSLink(lang,panelId));
}

function openEPSSAt(lnk)
{
   var newWin = window.open(lnk,"epsswin", "menubar=yes,scrollbars=yes,toolbar=yes,resizable=yes,top=20,left=20,width=600,height=380");
   newWin.focus();
}

function openFAQ() {
	url = "http://ask.census.gov";
	url = url + "?p_search_text=FactFinder";
	winParams = "";

	var newWin = window.open(url, "faqwin", winParams);
	if (window.focus) {
		newWin.focus();
	}
}

// if # of arguments is 1, assume english and the one argument is the term
function openGlossaryAt(lang, term) {
	if (arguments.length == 1) {
		term = lang;
		lang = "en";
	} 
	
	lnk = "glossary_" + term.substr(0,1) + ".html";
	url = "/home/"+ lang + "/epss/" + lnk + "#" + term;
	winParams = "menubar=yes,scrollbars=yes,toolbar=yes,resizable=yes,top=20,left=20,width=550,height=320";
	
	var newWin = window.open(url, "epsswin", winParams);
	if (window.focus) {
		newWin.focus();
	}
}