 var Site = {
	Common : {
		hoverClass : function(e) {
			// add a "hover" class while hovered. Used for dropdowns
			$(e).hover(function() {
				$(this).addClass('hover');
			},
			function() {
				$(this).removeClass('hover');
			});
		},
		accordion : function(e) {
			$(e + ' li:first-child').addClass('first');
			$(e + ' h4').click(function() {
				$(this).addClass('bau');
				return;
			});
			$(e + ' li h4').click(function() {
				if ( $(this).parent().hasClass('open') )
				{
					return;
				} else {
					$(e + ' .open .content').hide();
					$(e + ' .open').removeClass('open');
					$(this).parent().addClass('open');
					$(this).siblings('.content').show();
				}
			});
		},
		haccordion : function(e) {
			$(e + ' dt').hover(function() {
				if ( $(this).hasClass('active') )
				{
					return;
				} else {
					$(e + ' dd').slideUp('fast');
					$(e + ' dt').removeClass('active');
					$(this).addClass('active');
					$(this).next().slideDown('fast');
				}
			});
		},
		init : function(e) {
			$('body').removeClass('nojs').addClass('js');
			/* External Links */
			$('a[rel=external], a[rel=nofollow], .shop a, .blogroll a').click(function(){this.target = "_blank";});
		}
	}
 };

$(document).ready(function() {
	Site.Common.init();

	Site.Common.accordion('ul.accordion');
	// Site.Common.haccordion('dl.accordion');
	
	$('.tabs .product:odd').addClass('product_odd');
})