function headerImageToggleOn(id) {headerImagetoggle(id,"-over");}
function headerImageToggleOff(id) {headerImagetoggle(id,"");}
function headerImagetoggle(id,state) {
  o=$(id);if (o!=null) {o.src="/images/header/"+id+state+".gif";}
}

var openGroupId = null;
function openGroup(subgroupObj) {
	var subgroupObj = $(subgroupObj);
	 
	if (openGroupId != subgroupObj.id) { 
		subgroupObj.blindDown( { 
			duration: 0.4,  
			beforeStart: function() {
				openGroupId = subgroupObj.id;
				$$('ul.secnav-menu-subgroup').each(function(subgroup) {											
					if (subgroupObj.id != subgroup.id && subgroup.visible()) {
						subgroup.hide();
						subgroup.up().toggleClassName('active');
					}	
				});								
				subgroupObj.up().toggleClassName('active');     		
			}				
		});
	};
}

function setDefaultLanguage(language_id) {
  id = language_id.toLowerCase();
  new Ajax.Request("/set-book-translation.php?translation=" + id,
  {
    method : "get"
  });
}

function bookOpenTab(blockId) {
	var blockObj = $(blockId);
	if (blockObj != null) {
		$$('div.bookLinks').invoke('hide');
		$$('div.bookTabs ul li a').invoke('removeClassName', 'active');
		$(blockId + '-link').addClassName('active');
    setDefaultLanguage(blockId);
		blockObj.show();
	}
	return false;
	
}

function switchTab(blockId) {
	var blockObj = $(blockId);
	if (blockObj != null) {
		$$('div.tabber').invoke('hide');
		$$('ul#tabArea li').invoke('removeClassName', 'selected');
		$(blockId + '-link').addClassName('selected');
		setDefaultLanguage(blockId);
		blockObj.show();
	}
	return false;
}

function showYourRAZMenu(isBundleBar) {
	var menuObj = $('yourRAZMenu');
	if (menuObj != null) {
		if ($('yourRAZMenu').visible()) {
			menuObj.hide();
		} else {
			if (isBundleBar) {
				 $('yourRAZMenu').setStyle({
					marginTop: '-50px',
					marginLeft: '1200px'
				});
			}
			menuObj.show();
		}
	}
	return false;
}


//Your Reading A-Z Dropdown menu
sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);
