﻿// JScript File

function trimField(field)    
{
    fieldval = field.value;
    for (i=0; i<field.value.length; i++)    
    {
        temp = field.value.substring(i,i+1);
        if (temp != " ")    
        {
            break;
        }
    }
    field.value = fieldval.substring(i,fieldval.length);
    fieldval = field.value;
    for (i=field.value.length; i>0; i--)    
    {
        temp = field.value.substring(i-1,i);
        if (temp != " ")    
        {
            break;
        }
    }
    field.value = fieldval.substring(0,i);
}

function isName(field,fieldname)
{
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	
	       		return false;        		
	    }
    }
}

function isTransactionText(field,fieldname)
{
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .-:,()[]{}";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	
	       		return false;        		
	    }
    }
}

function isAmount(field,fieldname)
{
    var valid = "1234567890.";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	 
	       		return false;           		
	    }
    }
}

function isNumber(field,fieldname)
{
    var valid = "1234567890";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	 
	       		return false;           		
	    }
    }
}


function isPhone(field,fieldname)
{
    var valid = "1234567890";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	 
	       		return false;           		
	    }
    }
}

function isBankRoutingNumber(field,fieldname)
{
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz 1234567890";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	  
	       		return false;       		
	    }
    }
}


function isBankName(field,fieldname)
{
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	
	       		return false;         		
	    }
    }

}

function isBankAccountNumber(field,fieldname)
{
    var valid = "1234567890";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	
	       		return false;         		
	    }
    }

}

function isAddress(field,fieldname)
{
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .1234567890#/\',-_*";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";
	       		return false; 	        		
	    }
    }
}

function isPostalCode(field,fieldname)
{
    var valid = "1234567890";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	
	       		return false;         		
	    }
    }
}

function isCity(field,fieldname)
{
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz .1234567890#,*";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	
	       		return false;         		
	    }
    }
}

function isReferrerID(field,fieldname)
{
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	
	       		return false;         		
	    }
    }
}


function isEnquiry(field,fieldname)
{
    var valid = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890 .,";
    var temp;
    for (var i=0; i<field.value.length; i++)	
    {
     	temp = field.value.substring(i,i+1);
       	if (valid.indexOf(temp) == "-1")    
       	{	        		
	       		msg += "Please avoid invalid character in "+ fieldname +"\n";	
	       		return false;         		
	    }
    }
}

function isEmail(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   //alert("Invalid E-mail ID")
		   msg += "Please enter valid Email\n";
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  // alert("Invalid E-mail ID")
		   msg += "Please enter valid Email\n";
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   // alert("Invalid E-mail ID")
		    msg += "Please enter valid Email\n";
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   // alert("Invalid E-mail ID")
		   	msg += "Please enter valid Email\n";
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    //alert("Invalid E-mail ID")
		    msg += "Please enter valid Email\n";
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    //alert("Invalid E-mail ID")
		    msg += "Please enter valid Email\n";
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    //alert("Invalid E-mail ID")
		    msg += "Please enter valid Email\n";
		    return false
		 }

 		 return true					
	}
	
	
