function formfocus() 
  		 {
     	 document.getElementById('name').focus();
  		 }
  		 window.onload = formfocus;
  		 
function validateemail()
{
   var emailID = document.attyregistration.email.value;
   atpos = emailID.indexOf("@");
   dotpos = emailID.lastIndexOf(".");
   if (atpos < 1 || ( dotpos - atpos < 2 )) 
   {
       alert("Please enter correct email ID")
       document.attyregistration.email.focus() ;
       return false;
   }
   return( true );
}
   function validatephone()
{
   if(document.attyregistration.phone.value.search(/\d{3}\-\d{3}\-\d{4}/)==-1)
   {
      alert("The phone number you entered is not valid.\r\nPlease enter a phone number with the format xxx-xxx-xxxx.");
       document.attyregistration.phone.focus() ;
      return false;
   }
   	 return( true );
}


function validate()
{ 
   if( document.attyregistration.name.value == "" )
   {
     alert( "Please provide your name!" );
     document.attyregistration.name.focus() ;
     return false;
  	}
     if( document.attyregistration.email.value == "" )
   {
     alert( "Please provide your Email!" );
     document.attyregistration.email.focus() ;
     return false;
   }else{
     // Put extra check for data format
     var ret = validateemail();
     if( ret == false )
     {     
          return false;
     }
     
      else if( document.attyregistration.firmname.value == "" )
	{
	 alert( "Please provide your Firm's Name")
	 document.attyregistration.firmname.focus(); 
	  return false;
   }
	 else if( document.attyregistration.phone.value == "" )
	{
	 alert( "Please provide your Phone Number")
	 document.attyregistration.phone.focus()
		 return false;
	}
	else
	{
     // Put extra check for data format
     var ret = validatephone();
     if( ret == false )
     {     
          return false;
     }	
   
   
 
}     
   return( true );
	}
}

