');
*/
}
document.Login.Password.value = "";
//Can not force focus as per the accessibility requirement
//document.Login.UserID.focus();
//hs01 begin.
//If "prefill_userid" cookie exists, check the checkbox and populate user field.
var userIdCookieValue = readCookie("prefill_userid");
if(userIdCookieValue != null){
document.getElementById("UserID").value = userIdCookieValue;
document.forms["Login"].elements["RememberMe"].checked = true;
//document.Login.Password.focus();
//Remove cookie after reading it.
//createCookie("prefill_userid", "", -1);
}
//hs01 end.
//hs02 begin. Remove this cookie if there is an one when loading the page.
createCookie("remember_me", "", -1);
//hs02 end.
if (isFailedAuth()) {
$('#skipErrors').removeClass('hidden');
$('#page-errors').removeClass('hidden');
var isUserBlank = readCookie("UserIdBlank")!=null;
var isPasswordBlank = readCookie("PasswordBlank")!=null;
if (isUserBlank) {
$('#UserIdBlank').removeClass('hidden');
$('#UserID').addClass('error');
//Once UserIdBlank from cookie is used, clean it up immediately
createCookie("UserIdBlank", "", -1);
} else {
var userIdVal = readCookie("UserIdValue");
if (userIdVal!=null && userIdVal!='') {
$('#UserID').val(userIdVal);
}
//Once UserIdValue from cookie is used, clean it up immediately
createCookie("UserIdValue", "", -1);
}
if (isPasswordBlank) {
$('#PasswordBlank').removeClass('hidden');
$('#Password').addClass('error');
//Once PasswordBlank from cookie is used, clean it up immediately
createCookie("PasswordBlank", "", -1);
}
if (!isUserBlank && !isPasswordBlank) {
$('#UserIdPasswordInvalid').removeClass('hidden');
$('#UserID, #Password').addClass('error');
}
document.title = 'Welcome to Home Energy Report | This page has errors | Home Energy Report | San Diego Gas & Electric';
} else {
$('#skipErrors').addClass('hidden');
}
}
function submitForm() {
document.Login.submit();
}
function isFailedAuth() {
return ((document.Login.smtryno.value > 0) ? true : false);
}
function getFailedAuthMessage() {
//hs01 comment and add.
//return "The User Id and/or Password does not match what we have on file. Please verify and try again.";
return "Your User ID and/or Password do not match our records. Enter your User ID and/or Password again.";
}
function chkForm() {
var isError = false;
if ($('#UserID').val() == ""){
if (!$('#UserID').hasClass('error')) {
$('#UserID').addClass('error');
}
createCookie("UserIdValue", "", -1);
createCookie("UserIdBlank", "Y", 0);
isError = true;
}
else {
if ($('#UserID').hasClass('error')) {
$('#UserID').removeClass('error');
}
createCookie("UserIdValue", $('#UserID').val(), 0);
createCookie("UserIdBlank", "", -1);
}
if ($('#Password').val() == ""){
if (!$('#Password').hasClass('error')) {
$('#Password').addClass('error');
}
createCookie("PasswordBlank", "Y", 0);
isError = true;
}
else {
if ($('#Password').hasClass('error')) {
$('#Password').removeClass('error');
}
createCookie("PasswordBlank", "", -1);
}
//hs01 begin.
//Create remember_me cookie if the checkbox is checked.
var rememberMeValue = document.getElementById("RememberMe").value;
if(document.forms["Login"].elements["RememberMe"].checked){
//The cookie is set to expire when the session is end.
createCookie("remember_me", "Y", 0);
if (!isError) {
createCookie("prefill_userid", document.Login.UserID.value, 0);
}
}
else{ //hs02 begin.
//Remove the cookie right away if unchecked.
createCookie("remember_me", "", -1);
createCookie("prefill_userid", "", -1);
} //hs02 end.
//hs01 end.
//Always let the form submit for accessibility reason
}
function displayCookieMessage() {
retVal = false;
if(!navigator.cookieEnabled) {
retVal = true;
}
return retVal;
}
document.createElement( "picture" );
-->