/* Drop and go form menus */
function doSel(obj) {
    for (i = 1; i < obj.length; i++)
        if (obj[i].selected == true)
            eval(obj[i].value);
}

/* updates the top seach form based on selected option */
function hplChangeOption() { //v3.0
    // grab the selected value
    var sel = document.hplSearch.searchOption.selectedIndex;
    document.hplSearch.action = document.hplSearch.searchOption.options[sel].value;
    
    // make the change to required form values
    if (sel == 0) {
        //alert("for Books/DVDs/CDs");
        document.hplSearch.searchword.name = "q"; //discover
        document.hplSearch.method = 'get';
              
    } else if (sel == 1) {
        //alert("Audio Books");
        document.hplSearch.searchword.name = "FreeFormCriteria"; //overdrive
        document.hplSearch.method = 'post';
        
    } else if (sel == 2) {
        //alert("Website");
        document.hplSearch.searchword.name = "search"; //modx
        document.hplSearch.method = 'post';
        
    }
}

/* LiteTest email encode
* Version 0.9
* Author Jonas Hagstedt
* URI: http://www.litetest.com/Resources.aspx/EmailEncode
* Released with the MIT License: http://www.opensource.org/licenses/mit-license.php
*/
(function($) {
	$.fn.emailencode = function(options) {
		var settings = jQuery.extend({
			atsign: "*"
		}, options);

		return this.each(function() {
			var address = $(this).attr("href");
			var formatedAddress = address.replace(settings.atsign, "@");
			$(this).attr("href", "mailto:" + formatedAddress);
		});
	};
})(jQuery);

function unhide(divID) {
       var item = document.getElementById(divID);
       if (item) {
         item.className=(item.className=='hidden')?'unhidden':'hidden';
       }
     }

function initMenu() {
  $('#faq ul').hide();
  $('#faq li a').click(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#faq ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  $('#links ul').hide();
  $('#links li a').click(
    function() {
      var checkElement = $(this).next();
      if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
        return false;
        }
      if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
        $('#links ul:visible').slideUp('normal');
        checkElement.slideDown('normal');
        return false;
        }
      }
    );
  }
$(document).ready(function() {initMenu();});
