// Note: For all developers When adding a function to the file, the 
function should either return true or false explicetly



// Usage in jsp/html file: 		if(!checkNull(document.f1.Username,'User 
Name')) return false; 



function checkBlank(formelement,text)

{

	if (formelement.value=='')

	{

  alert('Enter '+text);

  formelement.focus();

	return false;

  }

	else

	{

	return true;

	}

}



function checkNaN(formelement,text)

{

	if (isNaN(formelement.value))

	{

  alert('Enter Numeric '+text);

  formelement.focus();

	return false;

  }

	else

	{

	return true;

	}

}



function checkEmail(formelement,text)	

{

	if(formelement.value!='')

	{

		var b=formelement.value.indexOf('@');

		var c=formelement.value.indexOf('.');

		var d=c-b;

		var len=formelement.value.length;

	

		if((d==0)||(c==-1)||(b==-1)||(d==1)||((len-c)==1))

		{

			alert("Enter a valid "+text);

			formelement.focus();

			return false;

		}

		else

		{

			return true;

		}

	}

}



function checkLessLen(formelement,text,len)

{

	if(formelement.value.length<parseInt(len))

	{

		alert('The '+text+' should not be less than '+len+' characters');

		formelement.focus();

		return false;

	}

	else

	{

		return true;

	}

}



function checkGreaterLen(formelement,text,len)

{

	if(formelement.value.length>parseInt(len))

	{

		alert('The '+text+' should not be Greater than '+len+' characters');

		formelement.focus();

		return false;

	}

	else

	{

		return true;

	}

}



function checkSpecialChar(formelement,text)	

{

	var msg='true';

	var a=formelement.value;

	var b=a.length;

	var cha='`~!@#$%^&()+-[]{}/|;:,<>.?';

	var ch=cha.length;

	var i,j;

	for(i=0;i<ch;i++)

	{

		var ch1=cha.substring(i,i+1);

		for(j=0;j<b;j++)

		{

			var a1=a.substring(j,j+1);

			if(a1==ch1)

			{

				msg='Special Characters are not allowed in '+text;

				alert(msg);	

				formelement.focus();

				return false;

			}

		}

	}

	if (msg=='true')

	{

	return true;

	}

}



function checkSpace(formelement,text)

{

	var msg='true';

	var a=formelement.value;

	var b=a.length;

	var i,j;

		for(j=0;j<b;j++)

		{

			var a1=a.substring(j,j+1);

			if(a1==' ')

			{

				msg='Spaces are not allowed in '+text;

				alert(msg);	

				formelement.focus();

				return false;

			}

		}



	if (msg=='true')

	{

	return true;

	}

}



function checkLEZero(formelement,text)

{

	if (formelement.value <= 0)

	{

		alert('Enter the '+text+' greater than 0.');

		formelement.focus();

		return false;

	}

	else

	{

		return true;

	}

}






