window.addEvent('domready',function(){

// ACCORDION
	
	if (Cookie.read('shopping_cart')) var status = 0;
	else var status = false;

	var accordion = new Accordion($('toggler'), $$('#toggler h1'), 'div.element', {
		display: status, 			// DEFINE AN OPEN ELEMENT ON START -- A NUMBER (0 = FIRST ELEMENT, 1 = SECOND ELEMENT, 2 = THIRD ELEMENT ETC.) OR FALSE
		opacity: false,				// DEFINE A FADE BETWEEN SLIDECHANGES TO TRUE ON FALSE
		alwaysHide: true			// DEFINE IF THE ACCORDION IS CLOSABLE OR NOT
	});

// FORMS

	$$('#ajax_feedback form').addEvent('submit', function(e) {
		e.stop();
		var log_feedback = $('ajax_result_feedback').empty().addClass('loader');
		this.set('send', {
			onComplete: function(response) { 
				log_feedback.removeClass('loader');
				log_feedback.set('html', response);
			}
		});

		this.send();

		$('ajax_feedback').setStyle('height', this.retrieve('height'));
		
	});
	
	$$('#ajax_newsletter form').addEvent('submit', function(e) {
		e.stop();
		var log_newsletter = $('ajax_result_newsletter').empty().addClass('loader');
		this.set('send', {
			onComplete: function(response) {
				log_newsletter.removeClass('loader');
				log_newsletter.set('html', response);
			}
		});

		this.send();

		$('ajax_newsletter').setStyle('height', this.retrieve('height'));
		
	});


// PRODUCTS TIPS

	$$('.tooltip').each(function(element) {
		var content = element.get('title').split('::');
		element.store('tip:title', content[0]);
		element.store('tip:text', content[1]);
	});
	
	var product_tip = new Tips('.tooltip', {
		showDelay: 250,
		hideDelay: 0,
		className: 'product_tip',
		onShow: function(tip) {
			tip.set('opacity', 0)
			tip.set('morph', {duration: 500, transition: Fx.Transitions.Quint.easeOut}).morph({'opacity': 1});
		},
		onHide: function(tip) {
			tip.set('morph', {duration: 500, transition: Fx.Transitions.Quint.easeOut}).morph({'opacity': 0});
		}
	});
	
});