
function fn_check(lencsr)
	{

	isBlanks = false;
	count=0;
	for ( i = 0; i < lencsr.length; i++)
	{
		if	(lencsr.substring(i, i+1) == " ")
		{
		
		count=count+1;
		}
		
	}
	if(count==lencsr.length)
	isBlanks = true;
	return isBlanks;
	}


function subError(strErrMsg)
{
	alert(strErrMsg);
	errorStatus==1;
}	

function subErrorsel(strErrMsg,strval)
{
	alert(strErrMsg);
	errorStatus==1;
	strval.focus();
	//eval(strval+'.'+select());
	//eval(strval+'.'+focus());
}

function trimWhiteSpace(hasSpaceString) 
{
	var trimmedString = "";

	while(hasSpaceString.charAt(0) == " ") 
	{
		trimmedString = hasSpaceString.substring(1,(hasSpaceString.length));
		hasSpaceString = trimmedString;
	}
	while(hasSpaceString.charAt(hasSpaceString.length - 1) == " ") 
	{
		trimmedString = hasSpaceString.substring(0,(hasSpaceString.length - 1));
		hasSpaceString = trimmedString;
	}
	return hasSpaceString;
}

function isdig(Check1){

for ( i = 0; i < Check1.length; i++)
	{
		if	((Check1.substring(i, i+1) == "0")||
		(Check1.substring(i, i+1) == "1")||
		(Check1.substring(i, i+1) == "2")||
		(Check1.substring(i, i+1) == "3")||
		(Check1.substring(i, i+1) == "4")||
		(Check1.substring(i, i+1) == "5")||
		(Check1.substring(i, i+1) == "6")||
		(Check1.substring(i, i+1) == "7")||  
		(Check1.substring(i, i+1) == "8")||
		(Check1.substring(i, i+1) == "9"))
		{return true;
		 break;
		}
	}
	
	return false;

  }
/////////// Numeric Validation
function isNumber(c)
{
	if ( isNull( c ) )
		return false;
	var number = "" + c;
	for(var k = 0;k< number.length; k++) 
	{
		var i = number.substring(k, k+1); 	
		if(!isDigit(i)) 
		{
			return false;
		}
	}
	return true;
}	
function isNull (s)
{
	if (s.length == 0) 
	{
		return true
	}
	return false;
}
function isDigit(c) 
{
	var test = "" + c;
	if (test >= "0" && test <= "9") 
	{ 
		return true; 
	}
	return false;
}	
///////// Numeric Validation



function fn_CheckEmail ( stremail )
	{
		var lenstr;
		var checkingAtTheRate = 0 , checkingDot = 0, checkingSpc = 0, checkingStartEnd = 0;
		var dotpos=-1,attheratepos=-1;
		var validEmailFlag = "Y";
		var lenemail=0;
		var lenstra=0;
		var tempstr;
		
		//checking for null, space or for email length which is assumed to be more than 6 char
		if ((stremail == null) || (stremail == ""))
			validEmailFlag = "N";
			
		// Remove the trailing blanks
		lenemail = parseInt(stremail.length);
		for (lenstra=lenemail; lenstra>0; lenstra--)
		{
			tempstr = stremail.substring(parseInt(lenstra - 1), lenstra);
			if ( tempstr == " " )
				lenemail--;
			else
				break;
		}

		for (lenstr=0; lenstr < lenemail ; lenstr++)
		{
			if ( stremail.substring(lenstr,parseInt(lenstr + 1)) == "." )
			{
				checkingDot = checkingDot + 1;
				if ( ( lenstr == dotpos + 1 ) || ( lenstr == attheratepos + 1 ) ||  ( lenstr == "0" ) || ( lenstr == parseInt(stremail.length - 1) ) )
					validEmailFlag = "N";
				dotpos = lenstr;
			}
			if ( stremail.substring (lenstr,lenstr+1) == "@" )
			{	
				checkingAtTheRate = checkingAtTheRate + 1;
				if ( (lenstr == attheratepos + 1 ) || ( lenstr == dotpos + 1 ) || ( lenstr == "0" ) || ( lenstr == parseInt(stremail.length - 1 ) ) )
					validEmailFlag = "N";
				attheratepos = lenstr;
			}
			if ( stremail.substring (lenstr,lenstr+1) == " " )
				validEmailFlag = "N";
		}
		if  ( (checkingAtTheRate != "1") || (checkingDot == "0") || (checkingSpc != "0" ) || (parseInt(dotpos) <= parseInt(attheratepos) ) )
			validEmailFlag = "N";
		if ( validEmailFlag == "N" )
			return false;
		else
			return true;
	}

   
  