// JavaScript Document
function ProtectBox(event)
{
	return false;
}

function GetKey(event)
{
	if(event.keyCode!=13)
	{
		return false;
	}
}
function GoNext(that)
{
    document.getElementById(that).focus();
}

function RemoveSpl(that)
{
	txt=that;
	var find=0;
    var Char;
    var sText=txt.value;
    for (i = 0; i < sText.length; i++) 
	{
		Char = sText.charAt(i); 
	    if(Char=="'")
	    {
	        find=1;
	        break;
	    }
	}
    if(find==1)
    {
        sText=sText.replace(/'/g,"`");
        txt.value=sText;
    }
    return;
}

function ValidatePhone(that,len)
{
	var ValidChars = "0123456789,/()-";	
	var Char;
    var sText=that.value;
	if(len>0)
	{
		if (that.value=="" || that.value==0)
		{
			return false;
		}
		if(sText.length>len)
		{
			alert("You are going beyond the limit...");
			that.value=sText.substring(0,len);
			GoNext(that.id);
			return false;
		}
	}
	for (i = 0; i < sText.length; i++) 
	{
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			alert("Please Enter valid entry...."); 
			that.value=sText.substring(0,i);
	   		GoNext(that.id);
			return false
		}
	}	
}

function ValidateString(that,len)
{
	var ValidChars = "0123456789,/()-{}_ @abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.!#$%^+|:";	
	var Char;
    var sText=that.value;
	if(len>0)
	{
		if (that.value=="" || that.value==0)
		{
			return false;
		}
		if(sText.length>len)
		{
			alert("You are going beyond the limit...");
			that.value=sText.substring(0,len);
			GoNext(that.id);
			return false;
		}
	}
	for (i = 0; i < sText.length; i++) 
	{
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			alert("Please Enter valid entry...."); 
			that.value=sText.substring(0,i);
	   		GoNext(that.id);
			return false
		}
	}
}

function ValidateInt(that,len)
{
	var ValidChars = "0123456789";	
	var Char;
	var sText=that.value;
	if(len>0)
	{
		if (that.value=="" || that.value==0)
		{
			return false;
		}
		if(sText.length>len)
		{
			alert("You are going beyond the limit...");
			that.value=sText.substring(0,len);
			GoNext(that.id);
			return false;
		}
	}
	for (i = 0; i < sText.length; i++) 
	{
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			alert("Please Enter valid entry...."); 
			that.value=sText.substring(0,i);
	   		GoNext(that.id);
			return false
		}
	}
}

function ValiDate(that,len)
{
	var ValidChars = "0123456789/";	
	var Char,Char2;
	var sText=that.value;
	if(len>0)
	{
		if (that.value=="" || that.value==0)
		{
			return false;
		}
		if(sText.length>len)
		{
			alert("You are going beyond the limit...");
			that.value=sText.substring(0,len);
			GoNext(that.id);
			return false;
		}
	}
	for (i = 0; i < sText.length; i++) 
	{
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			alert("Please Enter valid entry...."); 
			that.value=sText.substring(0,i);
	   		GoNext(that.id);
			return false
		}
	}
}

function ValidateAmt(that,len)
{
	var ValidChars = "0123456789.";	
	var Char;
	var sText=that.value;
	if(len>0)
	{
		if (that.value=="" || that.value==0)
		{
			return false;
		}
		if(sText.length>len)
		{
			alert("You are going beyond the limit...");
			that.value=sText.substring(0,len);
			GoNext(that.id);
			return false;
		}
	}
	for (i = 0; i < sText.length; i++) 
	{
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			alert("Please Enter valid entry...."); 
			that.value=sText.substring(0,i);
	   		GoNext(that.id);
			return false
		}
	}
}

function ValidatePwd(that,len)
{
	var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_";	
	var CapChar="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	var IntChar="0123456789";
	var Char;
	var sText=that.value;
	var ValidChr=-1;
	var ValidInt=-1;
	if(len>0)
	{
		if (that.value=="" || that.value==0)
		{
			alert("Password Should not be Blank, it Must have at least "+len+" Characters including one Upper Case and one Integer");
			that.value="";
			GoNext(that.id);
			return false;
		}
		if(sText.length<len)
		{
			alert("Your Password is too short, must be at least "+len+" Characters");
			that.value="";
			GoNext(that.id);
			return false;
		}
	}
	for (i = 0; i < sText.length; i++) 
	{
		Char = sText.charAt(i); 
		if (ValidChars.indexOf(Char) == -1) 
		{
			alert("Please Enter valid entry...."); 
			that.value="";
	   		GoNext(that.id);
			return false
		}
	}
	for (i = 0; i < sText.length; i++) 
	{
		Char = sText.charAt(i);
		ValidChr=CapChar.indexOf(Char);
		if(ValidChr>=0)
		break;
	}
	
	for (i = 0; i < sText.length; i++) 
	{
		Char = sText.charAt(i); 
		ValidInt=IntChar.indexOf(Char); 
		if(ValidInt>=0)
		break;
	}
	if(ValidChr==-1)
	{
	    alert("Password should contain at least one Uppercase alphabet."); 
		that.value="";
	   	GoNext(that.id);
		return false
	}
	if(ValidInt==-1)
	{
		alert("Password should contain at least one Integer."); 
		that.value="";
	   	GoNext(that.id);
		return false
	}
}


function Required(that,msg)
{
   var txt=that.value;
   if(txt.length==0)
   {
        alert(msg);
        return false;
   }
}
function email(that,msg)
{
var sText=that.value;
if (sText!="")
		{
			if ((sText.length) >0)
			{
				i=sText.indexOf("@");
				j=sText.indexOf(".",i);
				k=sText.indexOf(",");
				kk=sText.indexOf(" ");
				jj=sText.lastIndexOf(".")+1;
				len=sText.length;
				if ((i>0) && (j>(1+1)) && (k==-1) && (kk==-1) && ((len-jj) >=2) && ((len-jj)<=3)) 
 				{
 				}
 				else 
 				{
 					alert(msg);
					//that.value="";
					that.focus();
					return false
 				}
 			}
		}
}