// JavaScript Document
function validregister(th)
{
	var invalidchar = new Array('#','"','\\','/','!','@','$','%','^','&','*','?',':','~','`','(',')','_','+','=','{','}','[',']','|','<','>',';','-','1','2','3','4','5','6','7','8','9','0');
	var x = validate_characters(th.uname.value,invalidchar);
	if(x == false)
	{
		alert("Please Enter valid Name");
		th.uname.value  = "" ;
		th.uname.focus() ;
		return false;
	}

	var e=echeck(th.emailaddress.value);
	if(e==false)
	{
		th.emailaddress.value="";
		th.emailaddress.focus();
		return false;
	}
	if( th.pwd.value.length = 0 )
	{
		alert("Enter Password");
		th.pwd.focus();
		return false;
	}
}
function echeck(str)
{
	if( str.length == 0 )
	{		return( false );	}
		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");
		   return false;
		}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID");
		   return false;
		}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID");
		    return false;
		}
		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
 		 return true;
	}
function validate_characters(string,invalidchar)
{
	var invalid=true;
	for(var i=0;i<string.length;i++)
	{
		var p = string.charAt(i);
		for(j=0;j<invalidchar.length;j++)
		{
			if(p == invalidchar[j])
			{
				invalid=false;
				break;
			}
		}
	}
	return invalid;
}
function ValidateNo(NumStr, String)
{
	for(var Idx=0; Idx<NumStr.length; Idx++)
	{
		var Char = NumStr.charAt(Idx);
		var Match = false;
		for(var Idx1=0; Idx1<String.length; Idx1++)
		{
			if(Char == String.charAt (Idx1))
			Match = true;
		}
		if (!Match)
			return false;
	}
	return true;
}