/***************************************************************************
 *
 * SCRIPT:       coinfree.js
 * VERSION:      1.0.0
 * COPYRIGHT:    (c) 2007
 * AUTHOR(S):    Michael Huffman (mhuffman@mindspring.com)
 *               Neal Peacock    (neal@coinfree.com)
 *
 * DESCRIPTION:  This script....
 *
 * HISTORY:
 * 2007.01.22  MWH  Created script.
 * 2007.10.12  NJP  Removed UserID fields from location owner login.
 *
 ***************************************************************************/

function swap( sForm ) {

  var login    = document.getElementById('LoginForm');
  var normal   = document.getElementById('Normal'); 
  var locOwn   = document.getElementById('LocOwn'); 
  var staff    = document.getElementById('Staff'); 
  var lookup   = document.getElementById('Lookup'); 

  var title    = document.getElementById('LoginTitle');
  var userID   = document.getElementById('UserID');
  var inUserID = document.getElementById('inUserID');
  var userName = document.getElementById('UserName');
  var password = document.getElementById('Password');

  var inUserName = document.getElementById('inUserName');
  var inPassword = document.getElementById('inPassword');

  if ( sForm == 'Normal' ) {

    login.action       = "/cgi-bin/interface_coinfree.cgi";

    normal.className   = 'onButton';
    locOwn.className   = 'offButton';
    staff.className    = 'offButton';
    lookup.className   = 'offButton';

    title.innerHTML           = "<b>Customer Login</b>";
    userID.style.visibility   = 'visible';
    inUserID.style.visibility = 'visible';
    userID.innerHTML          = "<b>Customer ID#</b>:";
    userName.innerHTML        = "<b>Name</b>:";

    inUserName.style.visibility = 'visible';
    password.style.visibility   = 'visible';
    inPassword.style.visibility = 'visible';

  } else if ( sForm == 'LocOwn' ) {

    login.action       = "/cgi-bin/interface_main_location.cgi";

    normal.className   = 'offButton';
    locOwn.className   = 'onButton';
    staff.className    = 'offButton';
    lookup.className   = 'offButton';

    title.innerHTML           = "<b>Location Owner Login</b>";
    userID.style.visibility   = 'hidden';
    inUserID.style.visibility = 'hidden';
    userID.innerHTML          = "<b>User ID#</b>:";
    userName.innerHTML        = "<b>Location ID#</b>:";

    inUserName.style.visibility = 'visible';
    password.style.visibility   = 'visible';
    inPassword.style.visibility = 'visible';

  } else if ( sForm == 'Staff' ) {

    login.action       = "/cgi-bin/interface_main_operator.cgi";

    normal.className   = 'offButton';
    locOwn.className   = 'offButton';
    staff.className    = 'onButton';
    lookup.className   = 'offButton';

    title.innerHTML           = "<b>Coin Free Staff Login</b>";
    userID.style.visibility   = 'hidden';
    inUserID.style.visibility = 'hidden';
    userName.innerHTML        = "<b>Staff Name</b>:";

    inUserName.style.visibility = 'visible';
    password.style.visibility   = 'visible';
    inPassword.style.visibility = 'visible';

  } else if ( sForm == 'Lookup' ) {

    login.action       = "/cgi-bin/interface_lookup.cgi";

    normal.className   = 'offButton';
    locOwn.className   = 'offButton';
    staff.className    = 'offButton';
    lookup.className   = 'onButton';

    title.innerHTML           = "<b>Lookup my Credit Card Charges</b>";
    userID.style.visibility   = 'hidden';
    inUserID.style.visibility = 'hidden';


    inUserName.style.visibility = 'hidden';
    password.style.visibility   = 'hidden';
    inPassword.style.visibility = 'hidden';

    userName.innerHTML        = "<b>Press login to enter</b>";

  } else {
    /* do nothing */
  }

}

/***************************************************************************
 *
 * END: coinfree.js
 *
 ***************************************************************************/
