document.observe('dom:loaded', function(e) {

	// header
	$$('ul#mainNav li').each(function(v) { 
		 v.observe('mouseover', function(e){
			  //$('f').blur()
		 });
	})	

	$('mainNav').dropnav({});

	
	
	// Observe clicks on H2s to expand/collapse
	if($('leftnav_container') && !Object.isUndefined(window.akURL) && !Object.isUndefined(window.sub_store_code)) {	
		$('leftnav_container').observe('click', function(e) {	// Listen for click events within the leftnav_container
			if(e.target.tagName == 'h2' || e.target.tagName == 'H2') { 
				
				if(Object.isUndefined(e.target.isClosed) || e.target.isClosed == 0){
				//opened now close
					e.target.isClosed = 1
					$(e.target).nextSiblings().invoke('hide');
					$(e.target).setStyle({
						backgroundImage: "url('" + akURL + "/images/leftnav/" +$(e.target).up('div').id + "_Off_" + sub_store_code + ".gif')"
						  
					})
					$(e.target).up('div').setStyle({
						backgroundColor: sub_store_code == 'TRU' ? '#b9d2f3' : '#cec3dc'
					})

					//close parents next siglings
					if($(e.target).up('div').id == 'module_PRTagPros'
                  || $(e.target).up('div').id == 'module_PRTagBestUses'
                  || $(e.target).up('div').id == 'module_PRTagDescribeYourself'){
						$(e.target).up('div').nextSiblings().invoke('hide');
					}
					
				} else {
				//closed now open
					e.target.isClosed = 0
					$(e.target).nextSiblings().invoke('show');
					$(e.target).setStyle({
						backgroundImage: "url('" + akURL + "/images/leftnav/" + $(e.target).up('div').id + "_" + sub_store_code + ".gif')"
					})
					$(e.target).up('div').setStyle({
						backgroundColor: sub_store_code == 'TRU' ? '#d6e8ff' : '#e0d5ea'
					})

					//close parents next siglings
					if($(e.target).up('div').id == 'module_PRTagPros'
                  || $(e.target).up('div').id == 'module_PRTagBestUses'
                  || $(e.target).up('div').id == 'module_PRTagDescribeYourself'){
						$(e.target).up('div').nextSiblings().invoke('show');
					}
				}
			} 
		});
	}

});


