// ! mouse-over fx   

window.addEvent('domready', function() {
$$('img.mo').each(function(img) {
	var src = img.getProperty('src');
	var extension = src.substring(src.lastIndexOf('.'),src.length)
	img.addEvent('mouseenter', function() { img.setProperty('src',src.replace(extension,'-over' + extension)); });
	img.addEvent('mouseleave', function() { img.setProperty('src',src); });
   });
});


// ! accordion fx   

window.addEvent('domready', function() {
	var accordion = new Accordion($$('.toggler'),$$('.element'), {     // generic
		opacity: true, // 0,
		alwaysHide: true,
		display: -1,
		duration: '330',	
		fps: '60',	
		onActive: function(toggler) { toggler.setStyle('color', '#ff6600'); },
		onBackground: function(toggler) { toggler.setStyle('color', '#000000'); }
	});
});

window.addEvent('domready', function() {
	var accordion = new Accordion($$('.toggler_open'),$$('.element_open'), {   // generic open
		opacity: true, // 0,
		alwaysHide: true,
		display: 0,
		duration: '330',	
		fps: '60',	
		onActive: function(toggler) { toggler.setStyle('color', '#ff6600'); },
		onBackground: function(toggler) { toggler.setStyle('color', '#000000'); }
	});
});


window.addEvent('domready', function() {
	var accordion = new Accordion($$('.toggler_detail_open'),$$('.element_detail_open'), {    // productID open
		opacity: true, // 0,
		alwaysHide: true,
		display: 0,
		duration: '330',	
		fps: '60',	
		onActive: function(toggler) { toggler.setStyle('color', '#ff6600'); },
		onBackground: function(toggler) { toggler.setStyle('color', '#000000'); }
	});
});

window.addEvent('domready', function() {
	var accordion = new Accordion($$('.toggler_detail_bundle_open'),$$('.element_detail_bundle_open'), {    // productID bundle open
		opacity: true, // 0,
		alwaysHide: true,
		display: 0,
		duration: '330',	
		fps: '60',	
		onActive: function(toggler) { toggler.setStyle('color', '#ff6600'); },
		onBackground: function(toggler) { toggler.setStyle('color', '#000000'); }
	});
});



window.addEvent('domready', function() {
	var accordion = new Accordion($$('.toggler_navbar_open'),$$('.element_navbar_open'), {     // navbar category open
		opacity: true, // 0,
		alwaysHide: true,
		display: 0,
		duration: '330',	
		fps: '60',	
		onActive: function(toggler) { toggler.setStyle('color', '#ff6600'); },
		onBackground: function(toggler) { toggler.setStyle('color', '#000000'); }
	});
});

window.addEvent('domready', function() {
	var accordion = new Accordion($$('.toggler_navbar'),$$('.element_navbar'), {				// navbar
		opacity: true, // 0,
		alwaysHide: true,
		display: 0,
		duration: '330',	
		fps: '60',	
		onActive: function(toggler) { toggler.setStyle('color', '#ff6600'); },
		onBackground: function(toggler) { toggler.setStyle('color', '#000000'); }
	});
});


// ! smoothscroll fx   

window.addEvent('domready',function() {
	new SmoothScroll({duration:500});
	/* go to top */
	var go = $('gototop');
	go.set('opacity','0').setStyle('display','block');
	window.addEvent('scroll',function(e) {
		if(Browser.Engine.trident4) {
			go.setStyles({
				'position': 'absolute',
				'bottom': window.getPosition().y + 10,
				'width': 100
			});
		}
		go.fade((window.getScroll().y > 300) ? 'in' : 'out')
	});
 });
 
 
 
// ! SexyLightBox fx   

window.addEvent('domready', function(){
    SexyLightbox = new SexyLightBox();
});
 