
var hours = "";

// used on book and article forms (code from w3schools)
function showdate(){
    trace('showdate');
    var d=new Date();
    var weekday=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
    var monthname=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");
    document.write(weekday[d.getDay()] + " ");
    document.write(d.getDate() + ". ");
    document.write(monthname[d.getMonth()] + " ");
    document.write(d.getFullYear());
}

// code for dropdown
function dropdown(element) {
      trace('dropdown');
      whichOne = element.selectedIndex;
      document.location = element.options[whichOne].value;
}

// a noop for the trace function when logging is turned off
function trace(str) {};

// function at top of all internal pages
function go(where){   trace('go'); document.location = where;}

// stage a form
function stage_form(form){
    trace('stage form');

    if (document.location.href.indexOf('webdev') > -1 ||
        document.location.href.indexOf('webstage') > -1) {
        if (form.e && form.f) {
            if (!form.e.length) {
               form.e.value = form.f.value;  // always send the admin email to whatever was typed in
            } else {
               for (x=0;x<form.e.length;x++) {
                  form.e[x].value = ''
               }
               form.e[0].value = form.f.value;
            }
        }
        if (!form.f && form.email) {
            form.e.value = form.email.value;  // if you aren't using the 'f' variable, you might be using the 'email' one instead
        }

        if (form.aTemplate) {
            form.aTemplate.value = form.aTemplate.value.replace(/www\.library\.hbs\.edu/,"webstage.library.hbs.edu");
        }
        if (form.u) {
            form.u.value = form.u.value.replace(/www\.library\.hbs\.edu/,"webstage.library.hbs.edu");
        }
    }
} 


// code for toggling div visibility
function swap(targetId){
    trace('swap');
    if (document.getElementById)
    {
    target = document.getElementById(targetId);
        //alert(target.style.display);
        if (target.style.display == "none" || !target.style.display)
            {
            //alert('show');
            target.style.display = "block";
            }
        else
            {
            //alert('hide');
            target.style.display = "none";
            }
    }
}

