var cookieRememberLogin = 'efcLogin';
var cookieUserName = 'efcUsername';
var cookiePassword = 'efcPassword';

function submitWithLink(){;
  if(document.getElementById('fRememberLogin').value == 0)
    {deleteLoginCookie(cookieRememberLogin); deleteLoginCookie(cookieUserName); deleteLoginCookie(cookiePassword)}
  else
    {setLoginCookie(cookieRememberLogin,document.getElementById('fRememberLogin').value); setLoginCookie(cookieUserName,document.getElementById('AjrFmUserName').value); setLoginCookie(cookiePassword,document.getElementById('AjrFmPassword').value)}
  if (document.getElementById('AjrFmUserName').value == '' || document.getElementById('AjrFmPassword').value == ''){
    alert('Invalid username or password!');
  }
  else {
    document.forms['LoginFormName'].submit()
  }
}

function checkForm(thisform){

	if(thisform.fRememberLogin.value == 0){
		deleteLoginCookie(cookieRememberLogin); deleteLoginCookie(cookieUserName); deleteLoginCookie(cookiePassword)
	} else {
		setLoginCookie(cookieRememberLogin,thisform.fRememberLogin.value); setLoginCookie(cookieUserName,thisform.AjrFmUserName.value); setLoginCookie(cookiePassword,thisform.AjrFmPassword.value)
	}

	if (thisform.AjrFmUserName.value == '' || thisform.AjrFmPassword.value == ''){
	    alert('Invalid username or password!');
	} else {
		thisform.submit();
	}
}

function rememberlogin(){

  if (document.getElementById('RememberLoginCheckBox').src.indexOf('off') > 0)
    {
      document.getElementById('RememberLoginCheckBox').src='AjrGfx/javascript/remember_login_on.gif';
      document.getElementById('fRememberLogin').value = 1;
    }
  else
    {
      document.getElementById('RememberLoginCheckBox').src='AjrGfx/javascript/remember_login_off.gif';
      document.getElementById('fRememberLogin').value = 0;
    }
}

function setLoginCookie(name, value)
{
    document.cookie = name + "=" + escape(value) +";EXPIRES="+getexpirydate(365); // Set # of days before expire
}

function getLoginCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

function deleteLoginCookie (name) {
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);  // This cookie is history
	var cval = getLoginCookie(name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
    }

function getexpirydate(nodays){
	var UTCstring;
	Today = new Date();
	nomilli=Date.parse(Today);
	Today.setTime(nomilli+nodays*24*60*60*1000);
	UTCstring = Today.toUTCString();
	return UTCstring;
}