// JavaScript Document
function frmvalidate_gen()
	{
	
	var frm = document.regform;
	
	//Isempty form
			if((frm.firstname.value=='' )&& (frm.lastname.value=='') && (frm.email.value=='')&& (frm.phone.value=='') && (frm.select.value==''))
			{
				document.getElementById("firstname_error").innerHTML="Please Enter FirstName.";
				document.getElementById("lastname_error").innerHTML="Please Enter LastName";
				document.getElementById("email_error").innerHTML="Please Enter E-mail Address";
				document.getElementById("phone_error").innerHTML="Please Enter Phone Number";
				document.getElementById("select_error").innerHTML="Please select one.";
				frm.firstname.focus();
				return false;
			}
			//firstname
				if(/^[a-zA-Z]+$/.test(frm.firstname.value))
				{
				}
				else if(frm.firstname.value=='')
				{
				document.getElementById("firstname_error").innerHTML="Please Enter FirstName.";
				frm.firstname.focus();
				return false;
				}
				else
				{
				document.getElementById("firstname_error").innerHTML="FirstName Only Alphabets without spaces";
				frm.firstname.focus();
				return false;
				}
				//LastName
				if(/^[a-zA-Z s]+$/.test(frm.lastname.value))
				{
				}
				else if(frm.lastname.value=='')
				{
				document.getElementById("lastname_error").innerHTML="Please Enter LastName";
				frm.lastname.focus();
				return false;
				}
				else
				{
				document.getElementById("lastname_error").innerHTML="LastName Only Alphabets allowed";
				frm.lastname.focus();
				return false;
				}
				
				if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.email.value))
				{
				
				}
				else if (frm.email.value=='')
				{
				document.getElementById("email_error").innerHTML="Please Enter E-mail Address";
				frm.email.focus();
				return (false)
				}
				else
				{
				document.getElementById("email_error").innerHTML="Invalid E-mail Address! Please re-enter";
				frm.email.focus();
				return (false)
				}
				
				if(/^[0-9]+$/.test(frm.phone.value))
				{
				}
				else if(frm.phone.value=='')
				{
				document.getElementById("phone_error").innerHTML="Please Enter Phone Number";
				frm.phone.focus();
				return false;
				}
				
				else
				{
				document.getElementById("phone_error").innerHTML="Number only";
				frm.phone.focus();
				return false;
				}
				
				if(frm.select.value=="")
				{
				document.getElementById("select_error").innerHTML="Please select one.";
				frm.select.focus();
				return false;
				}
		return true;
								
		}
		
		
		// clear error message
		function validate(id)
		{
		document.getElementById(id+'_error').innerHTML="";
		}
		
		//
		function validate_char(id)
		{
			document.getElementById(id+'_error').innerHTML="";
			var len =document.getElementById(id).value;
			if(len.match(/^[a-zA-Z s]+$/))
			 {
				  document.getElementById(id+'_error').innerHTML="";
				   return true
					}
					 else
					  {
						    document.getElementById(id+'_error').innerHTML="please Only Alphabets ";
							return false
							}
					 		}
							
							



		function validate_num(id)
		{
			document.getElementById(id+'_error').innerHTML="";
			var len =document.getElementById(id).value;
			if(len.match(/^[0-9]+$/))
			 {
				  document.getElementById(id+'_error').innerHTML="";
				   }
				    else
					 {
						   document.getElementById(id+'_error').innerHTML="Only Numbers ";
						     return false
							  }
							  }
							  
		//Email check 
		function validate_email(id)
		{
			var len =document.getElementById(id).value;
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(len))
			{
				}
				else
				{
					document.getElementById(id+'_error').innerHTML="Invalid E-mail Address! Please re-enter.";
					return false
					}
					}