﻿function getPopupWindow(sURL, sTargetName, nWidth, nHeight, bShowToolbar, bIsResizable, bShowScrollbars, bShowMenu)
{
	var w = window.open(sURL, sTargetName, 'width=' + nWidth + ',height=' + nHeight +
        ',toolbar=' + bShowToolbar + ',resizable=' + bIsResizable + ',scrollbars=' + bShowScrollbars + ',menubar=' + bShowMenu);
}
function CountCharacterValue(textField, maxLimit)
{
	var content, count;

	if (typeof textField !== 'undefined' && textField !== null)
	{
		content = textField.value;
		count = maxLimit - content.length;
		if (count < 0)
		{
			textField.value = content.substring(0, maxLimit);
			count = 0;
		}
	}
}
function clearFormsAgentInfo()
{
	var oAgentID = null;
	var oAgentName = null;
	var oDisplayAgent = null;
	var oClearAgent = null;
	var divPrefAgent = null;
	var divPrefAgentID = 'ctl00_MainFormContent_ucSelectAgent_divPrefAgent';
	var divSelectPrefAgentID = 'ctl00_MainFormContent_ucSelectAgent_divSelectPrefAgent';
	var divSelectPrefAgent = null;

	try
	{
		// Agent ID
		oAgentID = _oUtility.getElementByTagNameAndID('hdnAgentID', 'INPUT');
		if (oAgentID !== null)
		{
			oAgentID.value = 0;
		} else
		{
			oAgentID = window.opener._oUtility.getElementByTagNameAndID('hdnAgentID', 'INPUT');
			if (oAgentID !== null) { oAgentID.value = 0; }
		}

		// Agent name
		oAgentName = _oUtility.getElementByTagNameAndID('hdnAgentName', 'INPUT');
		if (oAgentName !== null)
		{
			oAgentName.value = '';
		} else
		{
			oAgentName = window.opener._oUtility.getElementByTagNameAndID('hdnAgentName', 'INPUT');
			if (oAgentName !== null) { oAgentName.value = ''; }
		}

		// Display Agent
		oDisplayAgent = document.getElementById('spnDisplayAgent');
		if (oDisplayAgent !== null)
		{
			oDisplayAgent.innerHTML = '';
		} else
		{
			oDisplayAgent = window.opener.document.getElementById('spnDisplayAgent', 'INPUT');
			if (oDisplayAgent !== null) { oDisplayAgent.innerHTML = ''; }
		}

		// Clear Agent
		oClearAgent = document.getElementById('spnClearAgent');
		if (oClearAgent !== null)
		{
			oClearAgent.style.display = 'none';
		} else
		{
			oClearAgent = window.opener.document.getElementById('spnClearAgent', 'INPUT');
			if (oClearAgent !== null) { oClearAgent.style.display = 'none'; }
		}

		divPrefAgent = document.getElementById(divPrefAgentID);
		if (divPrefAgent !== null)
		{
			divPrefAgent.className = 'hideDiv';
		}

		divSelectPrefAgent = document.getElementById(divSelectPrefAgentID);
		if (divSelectPrefAgent !== null)
		{
			divSelectPrefAgent.className = 'showDiv';
		}
	}
	catch (err)
	{
		_oErrorHandler.Error('NRT.MySite.UI.clearAgentInfo', _oErrorHandler.ERRORTYPE_JS, err);
	}
}
function clearFormsTeamInfo()
{
	var oTeamID = null;
	var oTeamName = null;
	var oDisplayTeam = null;
	var oClearTeam = null;
	var divPrefTeam = null;
	var divPrefTeamID = 'ctl00_MainFormContent_ucSelectAgent_divPrefTeam';
	var divSelectPrefAgent = null;
	var divSelectPrefAgentID = 'ctl00_MainFormContent_ucSelectAgent_divSelectPrefAgent';

	try
	{

		// Team ID
		oTeamID = _oUtility.getElementByTagNameAndID('hdnTeamID', 'INPUT');
		if (oTeamID !== null)
		{
			oTeamID.value = 0;
		} else
		{
			oTeamID = window.opener._oUtility.getElementByTagNameAndID('hdnTeamID', 'INPUT');
			if (oTeamID !== null) { oTeamID.value = 0; }
		}

		// Team name
		oTeamName = _oUtility.getElementByTagNameAndID('hdnTeamName', 'INPUT');
		if (oTeamName !== null)
		{
			oTeamName.value = '';
		} else
		{
			oTeamName = window.opener._oUtility.getElementByTagNameAndID('hdnTeamName', 'INPUT');
			if (oTeamName !== null) { oTeamName.value = ''; }
		}

		// Display Team
		oDisplayTeam = document.getElementById('spnDisplayTeam');
		if (oDisplayTeam !== null)
		{
			oDisplayTeam.innerHTML = '';
		} else
		{
			oDisplayTeam = window.opener.document.getElementById('spnDisplayTeam', 'INPUT');
			if (oDisplayTeam !== null) { oDisplayTeam.innerHTML = ''; }
		}

		// Clear Team
		oClearTeam = document.getElementById('spnClearTeam');
		if (oClearTeam !== null)
		{
			oClearTeam.style.display = 'none';
		} else
		{
			oClearTeam = window.opener.document.getElementById('spnClearTeam', 'INPUT');
			if (oClearTeam !== null) { oClearTeam.style.display = 'none'; }
		}

		divPrefTeam = document.getElementById(divPrefTeamID);
		if (divPrefTeam !== null)
		{
			divPrefTeam.className = 'hideDiv';
		}

		divSelectPrefAgent = document.getElementById(divSelectPrefAgentID);
		if (divSelectPrefAgent !== null)
		{
			divSelectPrefAgent.className = 'showDiv';
		}
	}
	catch (err)
	{
		_oErrorHandler.Error('NRT.MySite.UI.clearAgentInfo', _oErrorHandler.ERRORTYPE_JS, err);
	}
}

function setListItemSelectedText(ctlSelectID, ctlHiddenID)
{
	var strTemp = '';
	var i;
	var ctlSelect = null;
	var ctlHidden = null;

	try
	{

		ctlSelect = document.getElementById(ctlSelectID);
		ctlHidden = document.getElementById(ctlHiddenID);

		if (ctlSelect !== null && typeof ctlSelect !== 'undefined')
		{
			for (i = 0; i < ctlSelect.length; i += 1)
			{
				if (ctlSelect.options[i].selected === true)
				{
					strTemp = ctlSelect.options[i].text;
					break
				}
			}
		}
		if (ctlHidden !== null && typeof ctlHidden !== 'undefined')
		{
			ctlHidden.value = strTemp;
		}
	}
	catch (err)
	{
		_oErrorHandler.Error('Forms.getListItemSelectedText', _oErrorHandler.ERRORTYPE_JS, err);
		return;
	}
}
