﻿function getUserDetail()
{
	if (window.objUserDetail)
		return window.objUserDetail;
	else
		return createUserDetail();
}

function createUserDetail()
{
	window.objUserDetail = null;
	
	if (document.getElementById("blnLowRes_Value") != null)
		window.blnLowRes = eval(document.getElementById("blnLowRes_Value").value);
	else
		window.blnLowRes = false;
	
	var txtLoginRedirect_Value = document.getElementById("strLoginRedirect_Value");
	if (txtLoginRedirect_Value != null)
		window.strLoginRedirect = txtLoginRedirect_Value.value;
	else
		window.strLoginRedirect = "";

	var arrElements = document.getElementsByName("UserDetail");

	if (arrElements.length > 0)
	{
		window.objUserDetail = new Object();

		for (var intIndex = 0; intIndex < arrElements.length; intIndex++)
		{
			var strName = arrElements[intIndex].title;
			var objValue = arrElements[intIndex].value;

			if (isNaN(Number(objValue)) == false && objValue.substring(0, 1) != "0" && objValue != "")
				objValue = Number(objValue);
			else if (objValue.toString().toLowerCase() == "true")
				objValue = true;
			else if (objValue.toString().toLowerCase() == "false")
				objValue = false;

			window.objUserDetail[strName] = objValue;
		}
	}
	
	return window.objUserDetail;
}
