// JavaScript Document
function CheckLength(maxchars,elementid,varchangeid)
{
	var len = document.getElementById(elementid).value.length;
	if (len > maxchars) {
		document.getElementById(varchangeid).innerHTML = '<strong>To Many Characters</strong>';
		//	len = maxchars;
	}
	else
	{
		document.getElementById(varchangeid).innerHTML = maxchars - len + ' characters left';
	}
}
function ToggleSection(elementid)
{
	var me = document.getElementById(elementid);
	if (me.style.display=="block")
	{
		me.style.display="none";
	}
	else 
	{
		me.style.display="block";
	}
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;
   
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   return IsNumber;
}
function IsNumericDot(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
   
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   return IsNumber;
}
function IsNumericX(sText)
{
   var ValidChars = "x0123456789X";
   var IsNumber=true;
   var Char;
   
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
         IsNumber = false;
      }
   }
   return IsNumber;
}