window.addEvent('domready', function(){
	
	var pdcSlide = Array();
	
	$$('#product_detail_contacts a').each(function(item) {
		var id = item.getProperty('id');
		if (id) {
			id = id + '_div';
			pdcSlide[id] = new Fx.Slide(id, {'duration': 300});
			
			// Switch from Hiddeb-by-Style to Hidden-by-Effect
			Element.set($$('#'+id), {'styles': { 'display': 'block' }});
			pdcSlide[id].hide();
			
			// Add click event
			item.addEvent(
				'click', function(el, obj) {
					pdcSlide[this.getProperty('id')+'_div'].toggle();
					if (this.hasClass('sel'))
						this.removeClass('sel');
					else
						this.addClass('sel');
				}
			);
		}
	});

	/*******    LogoLink    *******/
	var opened = false;
	var myRef = this;
	$$("div#logolink").addEvent('click', function() {
		if (!myRef.opened) {
			$$("div#logolinkbox").setStyle("display", "block");
		}
		else {
			$$("div#logolinkbox").setStyle("display", "none");
		}
		myRef.opened = !myRef.opened;
	});
	
	$$("div#logolink").setStyle("cursor", "pointer");
	
	$$("div#logolink").addEvent('mouseleave', function() {
		$$("div#logolinkbox").setStyle("display", "none");
		myRef.opened = false;
	});
	
});