var lsmsgvar_195 = document.getElementById("msgvar_195").value
var lsmsgvar_196 = document.getElementById("msgvar_196").value
var lsmsgvar_197 = document.getElementById("msgvar_197").value
var lsmsgvar_198 = document.getElementById("msgvar_198").value
var lsmsgvar_199 = document.getElementById("msgvar_199").value
var lsmsgvar_200 = document.getElementById("msgvar_200").value
var lsmsgvar_201 = document.getElementById("msgvar_201").value
var lsmsgvar_202 = document.getElementById("msgvar_202").value
var lsmsgvar_203 = document.getElementById("msgvar_203").value
function uf_ValidateLogin() {
  var lsObj, lsEmailReg;
  lsEmailReg = /^[A-Za-z0-9_\-\x27]+((-\[A-Za-z0-9_\-\x27]+)|(\.[A-Za-z0-9_\-\x27]+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;

  uf_ClearMessage()
  lsObj = document.getElementById("tfEmail").value.trim();
  if (lsObj=="") {
    uf_DisplayMessage(lsmsgvar_195)
    uf_Focus("tfEmail")
    return false;
  } else {
    if (lsObj!="") {
      if (!lsEmailReg.test(lsObj)){
        uf_DisplayMessage(lsmsgvar_196)
        uf_Focus("tfEmail")
        return false;
      }
    }
  }
  uf_SetAction("login")
  return true;
}

function uf_ValidateLogout() {
  uf_SetAction("")
  return true;
}

function uf_ValidateDeleteSelection() {
  if (!document.getElementById("form1")["cbxEmp"]) {
    uf_DisplayMessage(lsmsgvar_197)
    uf_Focus("cbxCheckAll")
    return false;
  }
  if (document.getElementById("hfCheckEmp").value.trim()=="") {
    uf_DisplayMessage(lsmsgvar_198)
    uf_Focus("cbxCheckAll")
    return false;
  }
  uf_SetAction("delete")
  return true;
}

function uf_ValidateNavigateRecords() {
  return true;
}

function uf_ValidateMailMerge() {
  var lsObjValue, lsArrObjValue;
  lsObjValue = document.getElementById("hfCheckEmp").value.trim()
  if (lsObjValue=="") {
    uf_DisplayMessage(lsmsgvar_199);
    return false;
  } else {
    lsArrObjValue = lsObjValue.split(",");
    if (lsArrObjValue.length<2) {
      uf_DisplayMessage(lsmsgvar_199);
      return false;
    } else if (lsArrObjValue.length>50) {
        uf_DisplayMessage(lsmsgvar_200);
        return false;
      } else {
      document.getElementById("hfMailMergeList").value = lsObjValue;
    }
  }
  return true;
}

function uf_ValidateCombinedPDF() {
  var lsObjValue, lsArrObjValue;
  lsObjValue = document.getElementById("hfCheckEmp").value.trim()
  if (lsObjValue=="") {
    uf_DisplayMessage(lsmsgvar_201);
    return false;
  } else {
    lsArrObjValue = lsObjValue.split(",");
    if (lsArrObjValue.length<1) {
      uf_DisplayMessage(lsmsgvar_201);
      return false;
    } else if (lsArrObjValue.length>20) {
        uf_DisplayMessage(lsmsgvar_202);
        return false;
      } else {
      //document.getElementById("hfMailMergeList").value = lsObjValue;
    }
  }
  return true;
}

function uf_ValidateCompCharts() {
  if (document.getElementById("hfCheckEmp").value.trim()=="") {
    uf_DisplayMessage(lsmsgvar_203)
    return false;
  }
  return true;
}

function uf_EmpInfo(asPage,asEmpID,asYr,asOrgTypeID) {
  var loForm = document.frmMyList;
  loForm.hfEmpID.value = asEmpID;
  loForm.hfEmpYr.value = asYr;
  loForm.hfOrgTypeID.value = asOrgTypeID;
  loForm = document.forms[0];
  uf_SubmitPage(loForm,asPage);
}

function uf_AHInfo(asPage,asEmpID,asYr,asOrgTypeID) {
  var loForm = document.frmMyList;
  loForm.hfEmpID.value = asEmpID;
  loForm.hfEmpYr.value = asYr;
  loForm.hfOrgTypeID.value = asOrgTypeID;
  loForm = document.forms[0];
  uf_SubmitPage(loForm,asPage + "?pagefrom=cdledir_mylist.asp");
}

function uf_ValidateSort() {
  return true;
}

function uf_Sort(asOrder){
  var loForm = document.forms[0];

  var hfSortColumn = loForm.hfSortColumn;
  var hfSortOrder = loForm.hfSortOrder;
  var hfSortClicked = loForm.hfSortClicked;

  if(hfSortClicked!=null){
    hfSortClicked.value = "1";
  }

  if(hfSortColumn.value.toLowerCase()==asOrder.toLowerCase()){
    if(hfSortOrder.value.trim().toLowerCase()=="asc" || hfSortOrder.value.trim().toLowerCase()==""){
      hfSortOrder.value = "desc";
    }
    else{
      hfSortOrder.value = "asc";
    }
  }

  hfSortColumn.value = asOrder;

  uf_SubmitPage(loForm, "cdledir_mylist.asp");
}
