/*

    File: login.js

    Ref. No:  1.0

    Author(s):  
		Guestbridge Inc.
		Scott Wadell

    Date:  08-31-2005

    Purpose
	The script will read login info(login, password, and user role) and pass that info
	to page based of off user roll and pass the login and password to that page for authentication.
	
    Usage:

	This script is called as follows:
		<script> src=login.js </script>



    Input Parameters:

      None
        
    Output Parameters:

        None

    Side Effects:

        None

    Import Files: */


/*  Functions Referenced:
	

    System Calls:


    Constant Definitions: */

/*  Macro Definitions: */

/*  External Variables:

        None

*/
/*  Global Variables:*/

/*  Pseudo Code:

	see individual functions below
*/
//  Code:
//<<<<<<<<<<<<<------loginSubmit()------->>>>>>>>>>>>>>>
function loginSubmit()
{
	//Variable
	var strRole = document.login.role.value;
	//Code
	//Perform switch to determine proper url to pass params 
	//Params passed by method property on form=Post
	//alert("in function");
	if(ckValidation())
	{
		switch(strRole)
		{
			case "manager":
			{
				document.login.action ="https://secure.guestbridge.com/manager.asp";
				break;
			}
			case "concierge":
			{
				document.login.action ="https://secure.guestbridge.com/index.asp";
				break;
			}
			case "staff":
			{
				document.login.action ="https://secure.guestbridge.com/staff.asp";
				break;
			}
			case "express":
			{
				document.login.action ="http://express.guestbridge.com";
				break;
			}
			default:
			{
				//Do nothing
			}
		}
		return true;
	}
	else
	{
		return false;
	}
}
//<<<<<<<<<<<<<------ckValidation()------->>>>>>>>>>>>>>>
function ckValidation()
{
	if (document.login.role.value === "select login type" || document.login.PW.value === "" || document.login.UName.value === "")
	{
		alert("Please fill in all fields and select login type");
		return false;
	}
	else
	{
		return true;
	}
}

