/* script stuart hopper @ reading room 2008 */
function addLoadEvent(func) {
    var oldonload = window.onload;
    if (typeof window.onload != 'function') {
        window.onload = func;
    } else {
        window.onload = function() {
            oldonload();
            func();
        }
    }
}
function addRes() {
    var add = document.getElementById('add');
    add.firstChild.nodeValue='Section added to RES';
    add.className = 'addOn'
    return false;
}
function addRes(strSection) {
    var strNewSection = strSection;
    if (strSection.length == 1)
    {
        var dropdownList = document.getElementById('address');
        if (dropdownList.value != "")
        {
            var strID = dropdownList.value.replace(/\//g,'');
            strID = strID.replace('.asp','');
            var hiddenVal = document.getElementById(strID);
            strNewSection = hiddenVal.value;
        }
    }
    // Get http request object to make ajax call
    xmlHttp = GetXmlHttpObject();
    xmlHttp.open("GET", "/res/addRes.asp?action=add&section=" + strNewSection, false);
    xmlHttp.send(null);
    strResponse = xmlHttp.responseText;
    if (strResponse == "success") {
        var add = document.getElementById('liAdd');
        add.className = 'button hidden'
        var remove = document.getElementById('liRemove');
        remove.className = 'button'
    }
    return false;
}
function removeRes(strSection) {
    // Get http request object to make ajax call
    xmlHttp = GetXmlHttpObject();
    xmlHttp.open("GET", "/res/addRes.asp?action=remove&section=" + strSection, false);
    xmlHttp.send(null);
    strResponse = xmlHttp.responseText;
    if (strResponse == "success") {
        var add = document.getElementById('liAdd');
        add.className = 'button'
        var remove = document.getElementById('liRemove');
        remove.className = 'button hidden'
    }
    return false;
}
function clearRes() {
    // Get http request object to make ajax call
    xmlHttp = GetXmlHttpObject();
    xmlHttp.open("GET", "/res/addRes.asp?action=removeAll", false);
    xmlHttp.send(null);
    strResponse = xmlHttp.responseText;
    if (strResponse == "success") {
        var box
        box = document.getElementById('a-all')
        box.checked = false;
        box = document.getElementById('a0')
        box.checked = false;
        box = document.getElementById('a1')
        box.checked = false;
        box = document.getElementById('a2')
        box.checked = false;
        box = document.getElementById('b-all')
        box.checked = false;
        box = document.getElementById('b0')
        box.checked = false;
        box = document.getElementById('b1')
        box.checked = false;
        box = document.getElementById('b2')
        box.checked = false;
        box = document.getElementById('b3')
        box.checked = false;
        box = document.getElementById('b4')
        box.checked = false;
        box = document.getElementById('b5')
        box.checked = false;
        box = document.getElementById('b6')
        box.checked = false;
        box = document.getElementById('b7')
        box.checked = false;
        box = document.getElementById('b8')
        box.checked = false;
        box = document.getElementById('c-all')
        box.checked = false;
        box = document.getElementById('c0')
        box.checked = false;
        box = document.getElementById('c1')
        box.checked = false;
        box = document.getElementById('d-all')
        box.checked = false;
        box = document.getElementById('d0')
        box.checked = false;
        box = document.getElementById('d1')
        box.checked = false;
        box = document.getElementById('d2')
        box.checked = false;
    }
    updateFilesize();
    return false;
}
function doAdd() {
  if (!document.getElementById) return false;
  if (!document.getElementById('add')) return false;
  var add = document.getElementById('add');
    add.onclick = function() {
      return addRes();
    }
}
addLoadEvent(setupZoom);
//addLoadEvent(doAdd);
function setValue(x) {
    var item = document.getElementById(x);
    if (item.value == "Enter search terms...")
    {
        item.value = "";
    }
}
function returnValue(x) {
    var item = document.getElementById(x);
    if (item.value == "")
    {
        item.value = "Enter search terms...";
    }
}
// INFO: Create correct XMLHttp object for user's browser 
function GetXmlHttpObject()
{ 
    var XmlHttpObject=null
    if (window.XMLHttpRequest)
    {
        XmlHttpObject=new XMLHttpRequest();
    }
    else if (window.ActiveXObject)
    {
        XmlHttpObject=new ActiveXObject("Microsoft.XMLHTTP");
    }
    
    if(!XmlHttpObject){
        alert("Your browser is not compatible with this website, please use either IE6 or FireFox");
    }
    
    return XmlHttpObject;
}