   var FIRSTNAME_INVALID = 'Please enter a valid firstname.';
   var LASTNAME_INVALID  = 'Please enter a valid lastname.';
   var USERNAME_INVALID  = 'Please enter a valid username.';
   var PASS_INVALID      = 'Please enter atleast five character for password.';
   var PASS_NOT_MATCH    = "Password don't match. Please enter confirm password again.";
   var EMAIL_INVALID     = 'Please enter a valid email address.';
   var REQUIRED_FIELD    = 'Please provide all the required field.';
   var GREETING_INVALID  = 'Pleaes enter a valid greeting';

   function checkUsername()
   {
      var url              = '/run.php/Login'
      var clinic           = $('clinic').value;
      var entered_password = $('password').value;
      var entered_name     = $('user_name').value;

      var pars   = "cmd=login&user_name="+entered_name+"&clinic_id="+clinic+"&password="+entered_password;

      var myAjax = new Ajax.Request(
          url,
          {
             method     : 'post',
             parameters : pars,
             onComplete : handleCheckUserEmail
          });
          return false;
   }

   function handleCheckUserEmail( originalRequest )
   {
      var response = originalRequest.responseText;
   
      if(response == '1')
      {
        location.href="/run.php/Home";
      }
      else
      {
        $('notify_message').innerHTML      = 'This user does not exist.';
        $('notify_message').style.display  = 'block';
        $('user_name').value = '';
        $('password').value  = '';
      }
   }
/*

function checkFirstnameValidity(enteredName)
{
   var namePattern = /^[a-z0-9\_\.\-]+$/i;
	if(enteredName.length <= 0) return;
   else if(!namePattern.test(enteredName))
	{
	   $('acknowledgement').innerHTML     = FIRSTNAME_INVALID;
      $('acknowledgement').style.display = 'block';
      $('first_name').value = '';
	   return;
	}
	else
	{
	   $('acknowledgement').style.display = 'none';
	}
}

function checkLastnameValidity(enteredName)
{
   var namePattern = /^[a-z0-9\_\.\-]+$/i;
	if(enteredName.length <= 0) return;
   else if(!namePattern.test(enteredName))
	{
	   $('acknowledgement').innerHTML     = LASTNAME_INVALID;
      $('acknowledgement').style.display = 'block';
      $('last_name').value = '';
	   return;
	}
	else
	{
	   $('acknowledgement').style.display = 'none';
	}
}

function checkUsernameValidity(enteredName)
{
   var namePattern = /^[a-z0-9\_\.\-]+$/i;
	if(enteredName.length <= 0) return;
   else if(!namePattern.test(enteredName))
	{
	   $('acknowledgement').innerHTML     = USERNAME_INVALID;
      $('acknowledgement').style.display = 'block';
      $('user_name').value = '';
	   return;
	}
	else
	{
	   $('acknowledgement').style.display = 'none';
	}
}



function checkPassword(enteredPass)
{
   if(enteredPass != $('user_password').value)
   {
      $('acknowledgement').innerHTML     = PASS_NOT_MATCH;
      $('acknowledgement').style.display = 'block';
      $('password_retype').value = '';
	   return;
   }
   else
	{
	   $('acknowledgement').style.display = 'none';
	}
}

function checkEmail(enteredEmail)
{
   var emailPattern = /^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@([a-zA-Z0-9])+(\.[a-zA-Z0-9_-]+)+$/;
	if(enteredEmail.length <= 0) return;
   else if(!emailPattern.test(enteredEmail))
	{
	   $('acknowledgement').innerHTML     = EMAIL_INVALID;
      $('acknowledgement').style.display = 'block';
      $('email').value = '';
	   return;
	}
	else
	{
	   $('acknowledgement').style.display = 'none';
	}
}


function checkGreeting(enteredGreeting)
{
   var greetingPattern = /^[a-z0-9\_\,\'\"\.\s+\-]+$/i;
	if(enteredGreeting.length <= 0) return;
   else if(!greetingPattern.test(enteredGreeting))
	{
	   $('acknowledgement').innerHTML     = GREETING_INVALID;
      $('acknowledgement').style.display = 'block';
      $('greeting').value = '';
	   return;
	}
	else
	{
	   $('acknowledgement').style.display = 'none';
	}
}

function checkPage()
{
	var username     = $('username').value;
	var passwrd      = $('password').value;
	var confirm_pass = $('confirm_password').value;
	var email        = $('email').value;
	// var gender       = $('gender').value;

	// var right_name = $('date_of_birth').value;

   if (username == '' || passwrd == '' || confirm_pass == '' || email == '')
	{
		$('acknowledgement').innerHTML     = REQUIRED_FIELD;
      $('acknowledgement').style.display = 'block';
		return false;
    }
}
8?
/**
* Cheks the form before it is submitted
*
* @param none
* @return - boolean true/false
*/
/*
function doFormSubmit(formName)
{
   //alert(formName.value);
   requiredFields.length = 0;
   var errCnt = 0;

   var frm = formName;
   //document.formName;


   //Setup required fields
   setupForm(frm);

   //Validate form for required fields
   errCnt = validateForm(frm);

   if(errCnt)
   {
      alert(MISSING_REQUIRED_FIELDS);

      return false;
   }

   return true;
}
*/
/**
* Sets the required fields
*
* @param frm - form object
* @return none
*/
/*
function setupForm(frm)
{
   with(frm)
   {
      setRequiredField(user_name,          'textbox',   'user_name_lbl');
      setRequiredField(user_password,      'textbox',   'password_lbl');
      setRequiredField(password_retype,    'textbox',   'password_retype_lbl');
      setRequiredField(greeting,           'textbox',   'greeting_lbl');
      setRequiredField(user_type,          'radio',     'user_type_lbl');
      setRequiredField(user_status,        'radio',     'status_lbl');
   }
}
*/
