var xmlhttp;
var LoadType = 1;

function ReSearchList() {

  var GetURL;
  var NewsName = document.getElementById("NewsletterName").value;
  var NewsType = document.getElementById("NewsletterType").value;
  var InArticle = document.getElementById("InArticle").value;
  var DateReleased = document.getElementById("ReleasedDate").value;

  xmlhttp=null;

  GetURL = "/Newsletters/NewsletterList.asp?NewsletterName=" + NewsName + "&NewsletterType=" + NewsType + "&InArticle=" + InArticle + "&DateReleased=" + DateReleased;

  document.getElementById("NewsList").style.height = "450px";

  if (window.XMLHttpRequest) {
    xmlhttp=new XMLHttpRequest();
  }
  else if (window.ActiveXObject) {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  if (xmlhttp!=null) {
    LoadType = 1;
    xmlhttp.onreadystatechange=state_Change;
    xmlhttp.open("GET",GetURL,true);
    //xmlhttp.setRequestHeader("Content-Type", "text/html; charset=US-ASCII")
    xmlhttp.send(null);
  }
  else {
    alert("Your browser does not support the XMLHTTP.");
  }
}

function ChangeDate() {
  var DateReleased = "";
  var LastDay = 31;

  DateReleased = document.getElementById("BeginMonth").value + "/01/" + document.getElementById("BeginYear").value + " TO ";
  if ((document.getElementById("EndMonth").value == "04") || (document.getElementById("EndMonth").value == "06") || (document.getElementById("EndMonth").value == "09") || (document.getElementById("EndMonth").value == "11")) {
    LastDay = 30;
  }
  if (document.getElementById("EndMonth").value == "02") {
    LastDay = 28;
  }
  DateReleased = DateReleased + document.getElementById("EndMonth").value + "/" + LastDay + "/" + document.getElementById("EndYear").value;

  document.getElementById("ReleasedDate").value = DateReleased;
  ReSearchList();
}

function ViewLetter(NewsletterID) {
  //var GetURL;

  //xmlhttp=null;
  //GetURL = "/Newsletters/ViewNewsletter.asp?NewsLetterID=" + NewsletterID;

  //document.getElementById("NewsList").style.height = "800px";

  //if (window.XMLHttpRequest) {
  //  xmlhttp=new XMLHttpRequest();
  //}
  //else if (window.ActiveXObject) {
  //  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  //}
  //if (xmlhttp!=null) {
  //  LoadType = 2
  //  xmlhttp.onreadystatechange=state_Change;
  //  xmlhttp.open("GET",GetURL,true);
  //  xmlhttp.send(null);
  //}
  //else {
  //  alert("Your browser does not support the XMLHTTP.");
  //}
  CoverOver.style.visibility = "visible";
  document.getElementById("ShowBox").src = "/Newsletters/ViewNewsletter.asp?NewsLetterID=" + NewsletterID;
}

function state_Change() {
  if (xmlhttp.readyState==4) {
    if (xmlhttp.status==200) {
      document.getElementById("NewsList").innerHTML = xmlhttp.responseText;
      if (LoadType == 2) {
        document.getElementById("PDFEmbed").style.display = "None";
        document.getElementById("LoadPDF").className = "LoadPDF-Visible";
        var iv = setInterval(function () {
          if (document.all["PDFObj"].readyState == 4) {
            clearInterval(iv)
            document.getElementById("LoadPDF").className = "LoadPDF-Invisible";
            document.getElementById("PDFEmbed").style.display = "inline";
          }
        }, 100)
      }
    }
    else {
      alert("Problem retrieving data:" + xmlhttp.statusText);
    }
  }
}

function ViewArticle(ListObj) {
  if (ListObj.style.fontWeight == "bold") {
    document.getElementById("Article-" + ListObj.id).style.display = "none";
    ListObj.style.fontWeight = "normal";
    ListObj.alt = "Click to view article";
    ListObj.title = "Click to view article";
  }
  else {
    document.getElementById("Article-" + ListObj.id).style.display = "";
    ListObj.style.fontWeight = "bold";
    ListObj.alt = "Click to close article";
    ListObj.title = "Click to close article";
  }
}
