		    function chkalphas(uname , from )
            {
			 	  a = uname;
                  var chk = a.toUpperCase();
                  var chk1 = eval('chk');
                  inp = chk1.toString();
                  var i=0,j=0,one="";
                  
                  for(i=0;i<inp.length;i++)
                  {
                        one = inp.charAt(i);
                        //alert(one);
						var x = "" ;
						if(from == "userid" )
						{
						 		x = "ABCDEFGHIJKLMNOPQRSTUVWXYZ_.1234567890" ;
						}
						else if(from == "domains" )
						{
						 		x = "ABCDEFGHIJKLMNOPQRSTUVWXYZ-.1234567890" ;
						}		
                        var j = 0 ;
                        var status = "false";
                        var first = inp.charAt(0);
                  
                        for( j = 0 ; j < 37  ; j++ )
                        {
                            var two = x.charAt(j);
                            if(one==two)
                            {
                			       status="true";		
                            }
                        }
                        if(i==0)
                        {
                            if(first<"A" || first>"Z")
                            {
                			       status="false";		 
                            }
                        }
                  
                        if(status =="false")
                        {
                            //alert("Accept Alphanumeric and Underscore and Always start with alphabatical");	  
                            //document.rf1.texam.focus();	 
                            return 0 ; 
                        }
                 }	
				 return 1 ; 
			}	
	  
	  function chk(nam)
	  {
	   		var _cont = "document.f1."+nam+".value" ;   
	   		var _data = eval(_cont);
			var _reg  = /@/ ; 
			var _myarr = new Array(3) ;
			var _splits = _data.split(_reg);
			if(_splits.length == 0 )
			{
			 	  _myarr[0] = "false" ;
				 // _myarr[1] = "Start with Alpha" ;
				  //_myarr[2] = "" ;
				  return _myarr ; 
			}
			var _len = _splits.length ;
			if(_len == 1 )
			{
			 	 // alert("Invalid Email @");
				  _myarr[0] = "false" ;
				  //_myarr[1] = "Invalid Email @" ;
				  //_myarr[2] = "" ;
				  return _myarr ; 
			}
			if(_len > 2 )
			{
			 	  //alert("Invalid Email @");
				  _myarr[0] = "false" ;
				  //_myarr[1] = "Invalid Email @" ;
				  //_myarr[2] = "" ;
				  return _myarr ; 
			}			
			var _ulast = _splits[0].length ; 
			//alert(last);
			_inp1 = _data.toString();
			var _lastuchk = _inp1.charAt(_ulast-1);
			if(_lastuchk == "." || _lastuchk == "_")
			{
			 	  //alert("Invalid Email ulast");
				  _myarr[0] = "false" ;
				 // _myarr[1] = "Invalid Email ulast" ;
				  //_myarr[2] = "" ;
				  return _myarr ; 
			}
			
			var _uname = chkalphas( _splits[0] , "userid" );
			if(_uname == 0 )
			{
			 	  //alert("Invalid Email alpha");
				  _myarr[0] = "false" ;
				  //_myarr[1] = "Invalid Email alpha" ;
				 // _myarr[2] = "" ;
				  return _myarr ; 
			}			

	   		var _data1 = _splits[1] ;
			var _reg1  = /\./ ; 
			var _splits1 = _data1.split(_reg1);
			var _len1 = _splits1.length ;

			if(_len1 < 2 )
			{
			 	  //alert("Invalid Email dot");
				  _myarr[0] = "false" ;
				 // _myarr[1] = "Invalid Email dot" ;
				 // _myarr[2] = "" ;
				  return _myarr ; 
			}	
			var _domain = chkalphas( _splits[1] ,"domains" );
			
			if(_domain == 0 )
			{
			 	  //alert("Invalid Email dotalpha");
				  _myarr[0] = "false" ;
				 // _myarr[1] = "Invalid Email dotalpha" ;
				 // _myarr[2] = "" ;
				  return _myarr ; 
			}
			var _last = _data.length ; 
			//alert(last);
			_inp = _data.toString();
			var _lastchk = _inp.charAt(_last-1);
			//alert(lastchk);
			if(_lastchk == "." || _lastchk == "-")
			{
			 	  //alert("Invalid Email last");
				  _myarr[0] = "false" ;
				  //_myarr[1] = "Invalid Email last" ;
				  //_myarr[2] = "" ;
				  return _myarr ; 
			}
			
			var _obj = "document.f1."+nam+".value = \""+_splits[0]+"@"+_splits[1]+"\"" ;
			var _cont1 = eval(_obj);
			if(_data == _cont1)
			{
				_myarr[0] = "true" ;
				//_myarr[1] = "" ;
				//_myarr[2] = "" ;
	
			}
			else
			{
				_myarr[0] = "true" ;
				//_myarr[1] = _data ;
				//_myarr[2] = _splits[0]+"@"+_splits[1] ;

			}
			
			return _myarr ;
}
function checknum(phone,description)
			{
				ares="document.f1."+phone+".value";

				a=eval(ares);
				inp=a.toString();

				var i=0;
				var j=0;

				for(i=0;i<inp.length;i++)
				{
					var one=inp.charAt(i);
				    if((one<"0"||one>"9") && one != "-")
					{
						alert("Enter only Numeric Values: " + description);
						//eval("document.f1."+phone+".focus()");
						return 0 ;
						break;
					}
				}
				return 1 ;
				
			}
