function audit_validate_reg()
{
    
  var emailPat = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
     
     var emailid=trim(document.getElementById("email").value,"");
     var con_email=trim(document.getElementById("confirm_email").value,"");
     var matchArray = emailid.match(emailPat);
     var matchArray1 = con_email.match(emailPat);
    
  
    
  
    
  
    //Required field validator for  name.   

    if(trim(document.getElementById("nice_name").value,"") == "")
    {
        alert("Please Enter Your Name");
        document.getElementById("nice_name").focus();
        document.getElementById("nice_name").value = "";
        return false;
    }
    
    //Required field validator for email ID.
    
    else if(trim(document.getElementById("email").value,"") == "")
    {
        alert("Please Enter Email ID");
        document.getElementById("email").focus();
        document.getElementById("email").value = "";
        return false;
    }
    
    //check for correct email format.
    
    else if (matchArray == null)
    {
    alert("Your email address seems incorrect.");
        document.getElementById("email").focus();
        document.getElementById("email").value = "";
        return false;
    }
    
  else if(trim(document.getElementById("email").value,"")!=trim(document.getElementById("confirm_email").value,"") )
    {
        alert("Email does not match.");
       
        document.getElementById("confirm_email").focus();
        return false;
    }
    
  //Required field validator for password.
    
    else if(trim(document.getElementById("pass").value,"") == "")
    {
        alert("Enter the password");
        document.getElementById("pass").focus();
        document.getElementById("pass").value = "";
        return false;
    }
    
    //check for password match.
    
    else if(trim(document.getElementById("pass").value,"")!=trim(document.getElementById("con_pass").value,"") )
    {
        alert("Password do not match");
        document.getElementById("con_pass").value="";
        document.getElementById("pass").value="";
        document.getElementById("pass").focus();
        return false;
    }
   
       
    return true;
    
}

function audit_validate_exam()
{
	
   var input_tags= document.getElementsByTagName('INPUT');
   var elm_id;
    
	for(var i=0;i<input_tags.length;i++)
	{
	element_id=input_tags[i].id;
		if(element_id)
		{
		 if(document.getElementById(element_id).type=="radio")
		 {
			
			 if (!checkRadio("exam",document.getElementById(element_id).name)) 
			 {
                 alert("Please answer each question"); 
				 document.getElementById(element_id).focus();
				 return false;
			 }
            
			
		 }
		}
	}
return true;
}

function checkRadio (frmName, rbGroupName) { 
 var radios = document[frmName].elements[rbGroupName]; 
 for (var i=0; i <radios.length; i++) { 
  if (radios[i].checked) { 
   return true; 
  } 
 } 
 return false; 
} 
//trim function..    
   
   function trim(str, chars)
    {
	return ltrim(rtrim(str, chars), chars);
    }
 
function ltrim(str, chars)
  {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
  }
 
function rtrim(str, chars)
  {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
  }
