function ValidateField(lsFieldName,lsFieldType)
{	
	var lsFieldValue=lsFieldName.value;
   	var lsFlag =0;
	var lsFlag1=0;
	
	if(lsFieldType == "Number")
	{
		if(isNaN(lsFieldValue))
		{	alert("Please Enter Numeric Data!");
			lsFieldName.value=0;
			lsFieldName.focus(); 	
			return ;
		}
		for(i=0; i< lsFieldValue.length;i++)
		{ if (lsFieldValue.charAt(i) =="e" || lsFieldValue.charAt(i) =="E" )
			{alert("Please Enter Numeric Data!");
			lsFieldName.value=0;
			lsFieldName.focus(); 	
			return ;
			}
			
		}
		if(lsFieldValue.length==0)
			lsFieldName.value=0;
	}	
	
	if(lsFieldType =="Str")
	{var str="";
	 var j=0;
	 for(var i=0; i< lsFieldValue.length;i++)
		{if((lsFieldValue.charAt(i) =="'") ||(lsFieldValue.charAt(i) == "\""))
			{
			  
			str= str+lsFieldValue.substring(j,i)+"`"
			j=i+1
		
			}
		}
	 	lsFieldName.value=str +lsFieldValue.substring(j)
	}	
}



function ValidateBlankField(lsField,lsFieldType)
{
	var lsFieldValue = lsField.value;
	var lsBlankFlag=0;	
	if(lsFieldType =="Blk")
	{  
	   for(var i=0; i< lsFieldValue.length;i++)
	   {	if(lsFieldValue.charAt(i) !=" ")
		    {
		     lsBlankFlag =1;
		      return 1;
	        }
			else
              return 0;
	   }
    
   if(lsBlankFlag== 0)
   
	{	
		//alert("Mandatory Fields Cannot Be Blank");
	    //lsField.focus()
	    //Comment removed by Sujatha to Flash the Alret message when the fields are blank
	    alert("Mandatory Fields Cannot Be Blank");
	    lsField.focus()
		return 0;
	    
	}
	else
      return 0;

  }	

  else
      return 0;

}
function validEmail(obj2Check)
{
	lseMail = obj2Check.value;
	if (lseMail == "")
		return;
	if (ValidateField (obj2Check,'Str')==0)
		return;
	if (lseMail.indexOf("@") == -1 || lseMail.indexOf(".") == -1)
	 {
		alert("Please enter valid e-mail address.");
		obj2Check.value="";
		obj2Check.focus();
		
	 }
}

