window.addEvent( 'domready', function () {
	// left-hand nav
	var togglers = $$( "#leftNav a.hd" );
	var blocks = $$( "#leftNav .links" );
	var startNo = -1;
	togglers.each( function (obj, n) {
		if( obj.hasClass('active') ) {
			startNo = n;
		}
	});
	var acc = new Accordion( togglers, blocks, {
		show:startNo,
		alwaysHide:true
	});
	
	// Search box on nav bar
/* 	var stxt = $('search_text');
	stxt.addEvent('focus',function(e){
		if(stxt.value==stxt.defaultValue){
			stxt.value='';
			stxt.addClass('set');
		}
	});
	stxt.addEvent('blur',function(e){
		if(stxt.value==''){
			stxt.value=stxt.defaultValue;
			stxt.removeClass('set');
		}
	}); */
	
	// more/less on product listings
	var mltog = $$('.moreless');
	if(mltog){
		var mlactive = [];
		var ds = $$('.desc_short');
		var dl = $$('.desc_full');
		mltog.each(function(obj,n){
			ds[n].setStyle('display','block');
			dl[n].setStyle('display','none');
			obj.addEvent('click',function(e){
				if(mlactive[n]){
					ds[n].setStyle('display','block');
					dl[n].setStyle('display','none');
					mlactive[n]=0;
					obj.set('text','more');
				}
				else{
					ds[n].setStyle('display','none');
					dl[n].setStyle('display','block');
					mlactive[n]=1;
					obj.set('text','less');
				}
			});
		});
	}
});

