function setVisibilityByName(elemName, vis)
{
	var elementArray=document.getElementsByName(elemName);
	if( elementArray.length > 0 )
	{
		var elem =elementArray[0];
		if(vis == false)
		{
			elem.style.visibility="hidden";
		}
		else
		{
			elem.style.visibility="visible";
		}
	}
}
function getCountOfChar(theStr,theChar)
{
	var charCount = 0;
	for ( var x = 0 ; x < theStr.length ; x++)
	{
		if(theStr.charAt(x) == theChar )
	  {
			charCount = charCount+1;
		}
	}
	return charCount;
}

function getNamedElement(elemName)
{
	var selectElement;
	var elemArray=document.getElementsByName(elemName);
	if( elemArray.length > 0 )
	{
		selectElement=elemArray[0];
	}
	return selectElement;
}
function getNamedElemText(elemName)
{
	var val;
	var textElement = getNamedElement(elemName);
	if( textElement != null )
	{
		val = textElement.value;
	}
	return val;
}

//STATUS -1 == NULL OR THE LEN OF THE TEXT ELEM 
function getTextLen(elemName)
{
	var len = -1;
	var textElement = getNamedElement(elemName);
	if( textElement == null )
	{
		len = -1;
	}
	else
	{
		len = textElement.value.length;
	}
	return len;
}

function getNumberString( textElem)
{
	var numberString = "";
	var str = textElem.value;
	for ( var x = 0 ; x < str.length ; x++)
	{
		if(isValidNumChar( str, x ))
	  {
			numberString = numberString+str.charAt(x);
		}
	}
	return numberString;
}
function isValidNumChar(valStr, charIndex )
{
	if(	valStr.charAt(charIndex) != '1' && valStr.charAt(charIndex) != '2'&& valStr.charAt(charIndex) != '3' &&	valStr.charAt(charIndex) != '4' &&	valStr.charAt(charIndex) != '5' && valStr.charAt(charIndex) != '6' && valStr.charAt(charIndex) != '7' && valStr.charAt(charIndex) != '8' && valStr.charAt(charIndex) != '9' && valStr.charAt(charIndex) != '0' )
	{
		return false;
	}
	else
	{
		return true;
	}
}
