﻿// TALoginFormValidation.js
<!--


function checkRequiredLoginFields(theForm){
    var bSubmitOK = true;        
    var emptyWarn = "";
	var numWarns = 0;


	// Passenger ID Number
	if (theForm.username.value <= "     ") {
		emptyWarn += "   - Username\n";
		numWarns++;
	}

	// Itinerary Number
	if (theForm.password.value <= "     ") {
		emptyWarn += "   - Password\n";
		numWarns++;
	}


	// Errors?  Then display them...
	if (numWarns > 0) {
		if (numWarns == 1)
			emptyWarn = "You cannot proceed to login because the\n"
				+ "following required field is empty:\n\n"
				+ emptyWarn
		else // more than 1 error
			emptyWarn = "You cannot proceed to login because the\n"
				+ "following required fields are empty:\n\n"
				+ emptyWarn

		alert(emptyWarn);
		bSubmitOK = false;
	}
        
    return bSubmitOK;
}

function checkRememberMe(){
    var sRememberMe = getCheckBoxValue('frmRegLogin', 'cbRememberMe');
    var sUsername = getTextValue('frmRegLogin', 'username');
    
    if (sRememberMe=="true"){
        document.cookie = 'ANTARememberMe=true; expires=Thu, 20 Mar 2025 20:47:11 UTC; path=/'
        document.cookie = 'ANTAUser=' + sUsername + '; expires=Thu, 20 Mar 2025 20:47:11 UTC; path=/'
    }else{
        document.cookie = 'ANTARememberMe=false; expires=Thu, 20 Mar 2025 20:47:11 UTC; path=/'
        document.cookie = 'ANTAUser=; expires=Thu, 20 Mar 2025 20:47:11 UTC; path=/'
    }
    
    return true;    
}

function doSubmitLogin(){
    var bSubmitOK = true;
            
    bSubmitOK = checkRequiredLoginFields(document.forms['frmRegLogin']);
    
    if (bSubmitOK == true) {
        bSubmitOK = checkRememberMe();
    }
    

    if (bSubmitOK == true) {
        
		 //submit the form
		document.forms['frmRegLogin'].target = "_top";     // _blank, _self, _parent, _top
		document.forms['frmRegLogin'].submit();
	}
}

//-->

