<!--
function trim(string)
{	if(string.indexOf(" ") == 0)
	{	while(string.indexOf(" ") < 1)
		{	string = string.substring(1, string.length);
			if (string.length == 0)
			{	return '';
			}
		}
	}
	if(string.substring(string.length-1, string.length) == " ")
	{	while(string.substring(string.length-1, string.length) == " ")
		{	string = string.substring(0, string.length-1);
		}
	}
	return string;
}

function CheckEntry(entry)
{		
	var value;
	var len;
	var removed;
	var i;
	var bln;
	
	bln = false;
	len = entry.length;
	if (len == 0)
	{
		bln = true;
	}
	else
	{	
		removed = 0;
		i = 0;
		while (i < len)
		{
			if (entry.charAt(i - removed) == " ")
			{
				if ((i - removed) == 0)
				{
					entry = entry.substr(1, ((len - 1) - removed));	
				}
				else if ((i) == (len - 1))
				{
					entry = entry.substr(0, ((len - 1) - removed));
				}
				else
				{
					entry = entry.substr(0, (i - removed)) + entry.substr(((i + 1) - removed), (len - removed))
				}
				
				removed++;
			}
			else if (((i - removed) == 0)  && (entry.charAt(i - removed) == "0"))
			{
				entry = entry.substr(1, ((len - 1) - removed));	
				removed++;
			}
			i++;
		}
	}
	
	len = entry.length;
	if (len == 0)
	{
		bln = true;
	}
	else
	{
		i = 0;
		while (i < len)
		{
			if (isNaN(parseInt(entry.charAt(i))))
			{
				bln = true;
			}
			i++;
		}
	}
	
	if (bln == true)
	{
		value = 0;
	}
	else
	{
		value = entry;
	}
	
	return value;
}

function CheckNumericEntry(entry)
{		
	var value;
	var len;
	var removed;
	var i;
	var bln;
	
	bln = false;
	len = entry.length;
	if (len == 0)
	{
		bln = true;
	}
	else
	{	
		removed = 0;
		i = 0;
		while (i < len)
		{
			if (entry.charAt(i - removed) == " ")
			{
				if ((i - removed) == 0)
				{
					entry = entry.substr(1, ((len - 1) - removed));	
				}
				else if ((i) == (len - 1))
				{
					entry = entry.substr(0, ((len - 1) - removed));
				}
				else
				{
					entry = entry.substr(0, (i - removed)) + entry.substr(((i + 1) - removed), (len - removed))
				}
				
				removed++;
			}
			else if (((i - removed) == 0)  && (entry.charAt(i - removed) == "0"))
			{
				entry = entry.substr(1, ((len - 1) - removed));	
				removed++;
			}
			i++;
		}
	}
	
	len = entry.length;
	if (len == 0)
	{
		bln = true;
	}
	else
	{
		i = 0;
		while (i < len)
		{
			if (isNaN(parseInt(entry.charAt(i))))
			{
				bln = true;
			}
			i++;
		}
	}
	
	if (bln == true)
	{
		value = 0;
	}
	else
	{
		value = entry;
	}
	
	return value;
}

function CheckSSNEntry(entry)
{		
	var value;
	var len;
	var removed;
	var i;
	var bln;
	
	bln = false;
	value = entry;
	len = entry.length;
	
	if (len == 0)
	{
		bln = true;
	}
	else
	{	
		removed = 0;
		i = 0;
		while (i < len)
		{
			if ((entry.charAt(i - removed) != "0") && (entry.charAt(i - removed) != "1") && (entry.charAt(i - removed) != "2") && (entry.charAt(i - removed) != "3") && (entry.charAt(i - removed) != "4") && (entry.charAt(i - removed) != "5") && (entry.charAt(i - removed) != "6") && (entry.charAt(i - removed) != "7") && (entry.charAt(i - removed) != "8") && (entry.charAt(i - removed) != "9"))
			{
				if ((i - removed) == 0)
				{
					entry = entry.substr(1, ((len - 1) - removed));	
				}
				else if ((i) == (len - 1))
				{
					entry = entry.substr(0, ((len - 1) - removed));
				}
				else
				{
					entry = entry.substr(0, (i - removed)) + entry.substr(((i + 1) - removed), (len - removed))
				}
				
				removed++;
			}
			i++;
		}
	}
	
	len = entry.length;
	if (len == 9)
	{
		value = entry.substr(0, 3) + "-" + entry.substr(3, 2) + "-" + entry.substr(5, 4);
	}
	else
	{
		value = "Invalid";
	}
	
	return value;
}

function CheckPhoneNumber(entry)
{		
	var value;
	var len;
	var removed;
	var i;
	var bln;
	
	bln = false;
	value = entry;
	len = entry.length;
	
	if (len == 0)
	{
		bln = true;
	}
	else
	{	
		removed = 0;
		i = 0;
		while (i < len)
		{
			if ((entry.charAt(i - removed) != "0") && (entry.charAt(i - removed) != "1") && (entry.charAt(i - removed) != "2") && (entry.charAt(i - removed) != "3") && (entry.charAt(i - removed) != "4") && (entry.charAt(i - removed) != "5") && (entry.charAt(i - removed) != "6") && (entry.charAt(i - removed) != "7") && (entry.charAt(i - removed) != "8") && (entry.charAt(i - removed) != "9"))
			{
				if ((i - removed) == 0)
				{
					entry = entry.substr(1, ((len - 1) - removed));	
				}
				else if ((i) == (len - 1))
				{
					entry = entry.substr(0, ((len - 1) - removed));
				}
				else
				{
					entry = entry.substr(0, (i - removed)) + entry.substr(((i + 1) - removed), (len - removed))
				}
				
				removed++;
			}
			i++;
		}
	}
	
	len = entry.length;
	if (len == 0)
	{
		value = entry;
	}
	else if (len == 7)
	{
		value = entry.substr(0, 3) + "-" + entry.substr(3, 4);
	}
	else if (len == 10)
	{
		value = "(" + entry.substr(0, 3) + ") " + entry.substr(3, 3) + "-" + entry.substr(6, 4)
	}
	else
	{
		value = "Invalid Entry";
	}
	
	return value;
}

function CheckCurrencyEntry(entry)
{
	entry = entry.toString().replace(/\$|\,/g,'');
	if(isNaN(entry))
	entry = "0";
	sign = (entry == (entry = Math.abs(entry)));
	entry = Math.floor(entry*100+0.50000000001);
	cents = entry%100;
	entry = Math.floor(entry/100).toString();
	if(cents<10)
	cents = "0" + cents;
	for (var i = 0; i < Math.floor((entry.length-(1+i))/3); i++)
	entry = entry.substring(0,entry.length-(4*i+3))+','+
	entry.substring(entry.length-(4*i+3));
	return (((sign)?'':'-') + '$' + entry + '.' + cents);
}

function CheckDecimalEntry(entry, numDecimal)
{
	entry = entry.toString().replace(/\$|\,/g,'');
	if(isNaN(entry))
	entry = "0";
	sign = (entry == (entry = Math.abs(entry)));
	entry = Math.floor(entry*(Math.pow(10,numDecimal)));
	dec = entry%(Math.pow(10,numDecimal));
	entry = Math.floor(entry/(Math.pow(10,numDecimal))).toString();
	if(dec.length<numDecimal)
	for (var i = 0; i < numDecimal-dec.length; i++)
	dec = "0" + dec;
	for (var i = 0; i < Math.floor((entry.length-(1+i))/3); i++)
	entry = entry.substring(0,entry.length-(4*i+3))+','+
	entry.substring(entry.length-(4*i+3));
	return (((sign)?'':'-') + entry + '.' + dec);
}

function FormatDOBEntry(DateToFormat)
{	
	if (DateToFormat == "")
	{
		return "";
	}
	var arrDate;
	var Separator;
	var MONTH;
	var DAY;
	var YEAR;

	if(DateToFormat.indexOf(".")>-1)
	{
		Separator = ".";
	}
	
	if(DateToFormat.indexOf("-")>-1)
	{
		Separator = "-";
	}
	
	if(DateToFormat.indexOf("/")>-1)
	{
		Separator = "/";
	}
	
	if(DateToFormat.indexOf(" ")>-1)
	{
		Separator = " ";
	}

	arrDate = DateToFormat.split(Separator);
	DateToFormat = "";
	for(var iSD = 0;iSD < arrDate.length;iSD++)
	{
		if(arrDate[iSD]!="")
		{
			DateToFormat += arrDate[iSD] + Separator;
		}
	}
	
	DateToFormat = DateToFormat.substring(0,DateToFormat.length-1);
	arrDate = DateToFormat.split(Separator);
	
	if ((arrDate.length == 3))
	{
		MONTH = parseInt(arrDate[0]);
		DAY = parseInt(arrDate[1]);
		YEAR = parseInt(arrDate[2]);
		if (YEAR <= 10)
		{
			YEAR = 2000 + YEAR;
		}
		else if ((YEAR > 10) && (YEAR < 100))
		{
			YEAR = 1900 + YEAR;
		}
		else if (((YEAR >= 100) && (YEAR <= 1900)) || (YEAR > 2100))
		{
			return "";
		}
	}
	else
	{
		return "";
	}

	if (isDate(MONTH, DAY, YEAR) == true)
	{
		return String(MONTH) + "/" + String(DAY) + "/" + String(YEAR);
	}
	else
	{
		return "";
	}
}

function isDate(Month, Day, Year)
{
	if ((Month>=1) && (Month <=12))
	{
		if (Month == 2)
		{
			if ((Year % 4) == 0)
			{ 
				if ((Day>=1) && (Day<=29))
				{
					return true;
				}
			}
			else
			{ 
				if ((Day>=1) && (Day<=28))
				{
					return true;
				}
			}
		}
		else if ((Month==4) || (Month==6) || (Month==9) || (Month==11))
		{
			if ((Day>=1) && (Day<=30))
			{
				return true;
			}
		}
		else if ((Month==1) || (Month==3) || (Month==5) || (Month==7) || (Month==8) || (Month==10) || (Month==12))
		{
			if ((Day>=1) && (Day<=31))
			{
				return true;
			}
		}
	}
	
	return false;
}

function KeyPressNumber(Key)
{	
	if ((Key>=65) && (Key<=90)) 
	{
		return false;
	}
	else if (Key==13)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function ToggleAll(e)
{
    var chkID=e.id;
    var chkValue=e.checked;  
	var chkElements=document.Form1.elements;
	
	for (i=0;i<chkElements.length;i++)
	{
		if (chkElements[i].type=="checkbox" && chkElements[i].id!=chkID)
		{
			chkElements[i].checked=chkValue;
		}
    }
}

function hideList(menu_left, menu_bottom)
{
}

function unhideList()
{
}

--> 