function getElement(id) {
	return document.getElementById(id);
}

function toggleLinkOpen(id, useImageTagId, idLink, wordSwap) {

	var imgOpened = "/MPDPF/images/plus.gif"
	var imgClosed = "/MPDPF/images/minus.gif"

	var identity = getElement(id);
	
	if (identity.className == 'opened') {	//hide it
		identity.className = 'closed';
		if (useImageTagId.length > 0) getElement(useImageTagId).src = imgOpened;
	}
	else {	//show it
		identity.className = 'opened';
		if (useImageTagId.length > 0) getElement(useImageTagId).src = imgClosed;
	}

	if (wordSwap.length > 0) {
		var word1 = wordSwap.split("|")[0];
		var word2 = wordSwap.split("|")[1];
		var linkText = idLink.innerHTML;
		
		var objRegExp = new RegExp(word1, "gi");
		idLink.innerHTML = linkText.replace(objRegExp, word2);
		
		if (idLink.innerHTML == linkText) {
			objRegExp = RegExp(word2, "gi");
			idLink.innerHTML = linkText.replace(objRegExp, word1);
		}
	}
}
function GetLanguageId()
/* 
	DRUB - Defect 3008
	Retrieves the language parameter found on most pages as a hidden form field.
	Then converts it to an array index position where:
		1 - English
		2 - Spanish
*/
{
	var sLanguage;
	var nLanguageId;
	
	if (document.getElementsByName('language').length >= 1)
		sLanguage = document.getElementsByName('language')[0].value;
	
	
	
	if (sLanguage == 'Spanish')
		nLanguageId = 2;
	else
		nLanguageId = 1;
	
	return nLanguageId;
}

function toggleLinkOpenV2(id, useImageTagId, idLink, wordSwap) {

	var nLanguageId = GetLanguageId();
	
	if (nLanguageId == 2){
		//Spanish
		var imgOpened =  "/images/show_reg_esp_redesign.png"
		var imgClosed =  "/images/hide_reg_esp_redesign.png"	
	}
	else{
		//English
		var imgOpened =  "/images/show_reg_redesign.png"
		var imgClosed =  "/images/hide_reg_redesign.png"

	}

	var identity = getElement(id);
	
	if (identity.className == 'opened') {	//hide it
		identity.className = 'closed';
		if (useImageTagId.length > 0) getElement(useImageTagId).src = imgOpened;
	}
	else {	//show it
		identity.className = 'opened';
		if (useImageTagId.length > 0) getElement(useImageTagId).src = imgClosed;
	}

	if (wordSwap.length > 0) {
		var word1 = wordSwap.split("|")[0];
		var word2 = wordSwap.split("|")[1];
		var linkText = idLink.innerHTML;
		
		var objRegExp = new RegExp(word1, "gi");
		idLink.innerHTML = linkText.replace(objRegExp, word2);
		
		if (idLink.innerHTML == linkText) {
			objRegExp = RegExp(word2, "gi");
			idLink.innerHTML = linkText.replace(objRegExp, word1);
		}
	}
}