function checkfor_length(str)
{
	len = str.length;
	if(len >= 8)
	{
		return true;
	}	
	else
	{
		return false;
	}	
	
}
	function Check_IsNumeric(checkStr)
{
var checkOK = "0123456789";
//var checkStr = theForm.numbers.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
return (false);
}
return true;
}
	
	/*function checkfor_numbers(str)
		{
			var cstr = "0123456789";
			flag=0;
			for(i=0;i<cstr.length;i++)
			{
				for(j=0; str.length;j++)
				{
					if(flag!=1)
					{
						if(cstr.charAt(i)== str.charAt(j))
						{
							flag=1;
							break;
						}
					}
				}
			}

			if(flag==0)
			{
				return false;
				}
			else
			{
				return true;
				}
		}*/
function Check_upper(checkStr)
{
var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
//var checkStr = theForm.numbers.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
return (false);
}
return true;
}

function Check_lower(checkStr)
{
var checkOK = "abcdefghijklmnopqrstuvwxyz";
//var checkStr = theForm.numbers.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
return (false);
}
return true;
}

function Check_spchars(checkStr)
{
var checkOK = "!$#%";
//var checkStr = theForm.numbers.value;
var allValid = true;
var allNum = "";
for (i = 0;  i < checkStr.length;  i++)
{
ch = checkStr.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
return (false);
}
return true;
}
				
		function isNumeric(elem)
		{
			var numericExpression = "[0-9-+]{1,15}$";
			if(elem.value.match(numericExpression)){
				return true;
			}else{
				return false;
			}
		}

		
		
		function isAlphabet(elem){
			var alphaExp ="^[a-zA-Z. ']{1,50}$";
			if(elem.value.match(alphaExp))
			{
				return true;
			}
			else
			{
			return false;
			}
		}
		
		function isAlphaNumeric(val)
			{
				//var alphaNumExp = /^[a-zA-Z0-9',_&/:@!?.#%*-=/(/) ]+$/;
				var alphaNumExp = "^[a-zA-Z\\0-9,_&/:@!?.#%'*-=/(/) ]+$"; 
				if (val.match(alphaNumExp))
				{
					return true;
				}
				else
				{
					return false;
				} 
			}
			
			function isLength50(val)
			{
				var len = val.length;
				if(len >= 50){
				return false;
				}
				else{ return true;
				}
			}
			
			function isLength150(val)
			{
				var len = val.length;
				if(len >= 150){
				return false;
				}
				else{ return true;
				}
			}

function checkemail(str)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{3,6}(?:\.[a-z]{4})?)$/i;
	if (str.match(filter))
	{
	return true;
	}
	else
	{
	return false;
	}
}

function LTrim(value) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}
function RTrim(value) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}
function trim(value) {
	
	return LTrim(RTrim(value));
	
}


