﻿//Global variables.
window.onload = initWebsite;
var doc_td;

//Init website.
function initWebsite() {

   //Calendar.
   var fc = document.getElementById("PopCalendar1_Control");
   var tc = document.getElementById("PopCalendar2_Control");
   fc.style.visibility = "hidden";
   tc.style.visibility = "hidden";
}
//Clear sample text in keyword textbox.
function clearSampleText() {
   var obj = document.getElementById("Keyword_TextBox");
   if (obj.value == "Smith John or Book-Page") {
      obj.value = "";
   }
}
// Highlight book page.
function hlBkPg(e) {
   if (doc_td) {
      doc_td.style.backgroundColor = "";
      doc_td.style.borderColor = "";
   }
   doc_td = e.parentNode;
   if (e.parentNode.tagName == "SPAN") {
      doc_td = doc_td.parentNode;
   }
   doc_td.style.backgroundColor = "#FCF64C";
   doc_td.style.borderColor = "Gray";
}
//Other party name click.
function op(name) {
   var obj = document.getElementById("Keyword_TextBox");
   obj.value = name;
}
//Save names to process.
function setCheckedNames(inE) {
   inE = inE || window.event;
   var e = inE.srcElement || inE.target;
   
   if (e.tagName == "INPUT" && e.type == "checkbox") {
      var nl = document.getElementById("NameList_Hid");
      var name = e.title + "|";

      //Remove existing name.
      if (nl.value.indexOf(name) != -1) {
         nl.value = nl.value.replace(name,"");
      }
      //Add new name
      if (e.checked) {
         nl.value += name;
      }
   } 
}
////Enable date menu.
function enableRecordedDate() {
   var dc = document.getElementById("Date_CheckBox");
   var fs = document.getElementById("From_span");
   var ts = document.getElementById("To_span");
   var fd = document.getElementById("FromDate");
   var td = document.getElementById("ToDate");
   var fc = document.getElementById("PopCalendar1_Control");
   var tc = document.getElementById("PopCalendar2_Control");

   if (dc.checked) {
      fs.style.color = "Navy";
      ts.style.color = "Navy";
      fd.style.color = "Navy";
      td.style.color = "Navy";
      fc.style.visibility = "visible";
      tc.style.visibility = "visible";

   } else {
      fs.style.color = "Silver";
      ts.style.color = "Silver";
      fd.style.color = "Silver";
      td.style.color = "Silver";
      fc.style.visibility = "hidden";
      tc.style.visibility = "hidden";
   }
}
