function inputblank(per,obj,msg)
{
	if (per=="")
	{
 		alert (msg)
		obj.focus();
 		return 0;
	}
 	return 1;
}
function IsNumeric(sFieldValue)
{
	var checkOK = "0123456789.";
	var checkStr = sFieldValue;
	var allValid = true;
	var allNum = "";
	if (checkStr=="")
	{
		return(false);
	}
	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)
		{
			allValid =false;
		}
	}
	return(allValid);
}
function inputonlynumeric(per,obj,msg)
{
	if (!IsNumeric(per))
 	{
 		alert (msg)
 		obj.value=""
 		obj.focus();
 		return 0;
	}
	return 1;
}
function IsEmail(sFieldValue)
{
	var checkEmail = "@.";
	var checkStr = sFieldValue;
	var EmailValid = false;
	var EmailAt = false;
	var EmailPeriod = false;

	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);
		for (j = 0;  j < checkEmail.length;  j++)
		{
			if (ch == checkEmail.charAt(j) && ch == "@")
				EmailAt = true;
			if (ch == checkEmail.charAt(j) && ch == ".")
				EmailPeriod = true;
			if (EmailAt && EmailPeriod)
				break;
			if (j == checkEmail.length)
				break;
		}
		if (EmailAt && EmailPeriod)
		{
			EmailValid = true
			break;
		}
	}

	return(EmailValid);
}
function checkemail(per,obj,msg)
{
	if(!IsEmail(per))
    	{
     		alert(msg)
     		obj.focus();
 			return 0;
		}
	return 1;
}


//Below this code not visit


function checkper( per,obj,msg)
{
	if (per > 100)
	{
		alert ("Percentage can not be more then 100%")
		obj.focus();
		return 0;
	}
	return 1;
}
function empty2(per,obj,val,msg)
{
	if (per==val)
	{
 		alert (msg)
 		obj.focus();
 		return 0;
	}
 	return 1;
}
function num_no_null(per,obj,msg)
{
	if (per=="")
 	{
 		alert (msg)
 		obj.focus();
 		return 0;
	}
	return 1;
}
function dec1(per,obj,msg)
{
	if (!checkdecimal(per))
 	{
 		alert (msg)
 		obj.value=""
 		obj.focus();
 		return 0;
	}
	return 1;
}
function checkdecimal(sfieldvalue)
{
        var allvalid=true
        var count=0;
         var checkStr = sfieldvalue;    
         
	for (i = 0;  i < checkStr.length;  i++)
	{
		ch = checkStr.charAt(i);

		if (ch==".")
		   {
		        count=count+1;
		   }
                   }
                  
                  if (count>1)
	    {
                       allvalid=false
                         }
            return(allvalid)                 
}

//function to cheak Email address





// for varchar entry avoid special  characters   santosh
function funChkKey()
{
	
	if((event.keyCode >= 33) && (event.keyCode <=36) || (event.keyCode==37) || (event.keyCode==38) || (event.keyCode==39) || (event.keyCode >=40) && (event.keyCode<=45) || (event.keyCode==46) || (event.keyCode==47) || (event.keyCode==58) || (event.keyCode==59) || (event.keyCode==60) || (event.keyCode==61) ||(event.keyCode==62)||(event.keyCode==63)|| (event.keyCode==64) || (event.keyCode==92)|| (event.keyCode==94) ||(event.keyCode==95)|| (event.keyCode==96) || (event.keyCode==124) || (event.keyCode==126))
		{
			
			 event.returnValue=false; 
		}

}
			


