﻿//prefix for asp.net server side controls
var ctl_prefix = 'ctl00_ctl00_mainContent_mainContent_';

function check_login_forms()
{
    var login_type = r_$get('login_type');
    if (login_type.value == 'new_user')
    {
        return checkform1();
    }
    else if (login_type.value == 'existing_user')
    {
        return checkform2();
    }
}

function checkform1 ()
{			 
      var firstname = r_$get('firstname');
      var lastname = r_$get('lastname');
      var iaucenter = r_$get('iaucenter');
      var temppassword = r_$get('temppassword');
      

      if (firstname.value == '') {
        alert( 'Please enter your first name.' );
        firstname.focus();
        return false ;
      }							  
      if (lastname.value == '') {
        alert( 'Please enter your last name.' );
        lastname.focus();
        return false ;
      }
      if (iaucenter.value == '') {
        alert( 'Please enter the center in which you were enrolled.' );
        iaucenter.focus();
        return false ;
      }
      if (temppassword.value == '') {
        alert( 'Please enter the temporary password.' );
        temppassword.focus();
        return false ;
      }
      if (temppassword.value.toLowerCase() != 'welcomeuser') {
        alert( 'The temporary password you entered is not correct.  Please try again.' );
        temppassword.focus();
        return false ;
      }					 
      return true;
}

function checkform2()
{	
      var username = r_$get('username');
      var password = r_$get('password');

      if (username.value == '') {
        alert( 'Please enter a username.' );
        username.focus();
        return false ;
      }							  
      if (password.value == '') {
        alert( 'Please enter a password.' );
        password.focus();
        return false ;
      }										 
      return true;
}

function fireSubmit_OnEnter(login_type)
{
    if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13))
    {
        submitForm(login_type);
        return false;
    } 
    else
    {
        return true;
    }

}

function submitForm(login_type)
{
    //login_type = existing_user or new_user
    r_$get('login_type').value= login_type;
    $get('aspnetForm').onsubmit = check_login_forms;
    $get('submit').click();
}

function r_$get(control_id) {
    return $get(ctl_prefix + control_id);
}

function r_$find(control_id) {
    return $find(ctl_prefix + control_id);
}
