/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright  Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license    http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
function leftNav() {
	var cont = $('leftNav');
	var currentEl = cont.getElementsByClassName('active')[0];
	cont.addClassName('jsEnabled');
	if(currentEl) {
		while(currentEl.parentNode && currentEl.parentNode.id != 'leftNav') {
			currentEl = currentEl.parentNode;
			if(currentEl.tagName.toLowerCase() == 'li') currentEl.addClassName('parent');
			
		}
	}
}
/* changes tab info on product page */
function tabChange() {
	$$('.product-collateral')[0].addClassName('jsactive');
	$$('.tabChange').each(function(tab) {
		Event.observe(tab, 'click', tabClick);
		function tabClick(e) {
			if(this.hasClassName('current')) return false;
			var el = this;
			var rel = $(this.readAttribute('rel'));
			this.addClassName('current');
			rel.addClassName('current');
			$$('.tabChange').each(function(tabs) {
				if(tabs != el) {
					rel = $(tabs.readAttribute('rel'));
					tabs.removeClassName('current');
					rel.removeClassName('current');
				}
			});
			Event.stop(e);
		}
	});
}
/* changes tab to configure tab if any "configure" buttons are clicked */
function tabChangeConfigure() {
	$$('.configure').each(function(btn) {
		Event.observe(btn, 'click', changeTab);
		function changeTab(e) {
			var config = $('configureBtn');
			if($('configureBtn').hasClassName('current')) return false;
			var rel = $(config.readAttribute('rel'));
			config.addClassName('current');
			rel.addClassName('current');
			$$('.tabChange').each(function(tabs) {
				if(tabs != config) {
					rel = $(tabs.readAttribute('rel'));
					tabs.removeClassName('current');
					rel.removeClassName('current');
				}
			});
			Event.stop(e);
		}
	});
}
/*------------- BEGIN: document ready ----------------*/
Event.observe(window, 'load', function() {
	
});