$(document).ready(function() { 
	/**
	 * Homepage slides
	 */
	$('#slides').cycle({ 
		fx:     'fade', 
		speed:  500, 
		timeout: 3000,
		pager:  '#slides-nav' 
	});

	initCufon();


	// Navigation
	$('ul.menu a.parent').click(function() {
		if($(this).attr('href') == '#') {
			var $main_cat = $(this).parent('li.main-cat');

			if($main_cat.hasClass('active')) {
				$main_cat.children('ul.cat').slideUp(500, function() { $main_cat.removeClass('active'); });
			}
			else {
				//$('ul.cat li.active').parent('ul.cat').slideUp(500, function() { $('ul.cat li.active').removeClass('active'); });
				//setTimeout("$('ul.menu li.main-cat').removeClass('active');", 1000);

				$main_cat.children('ul.cat').slideDown(500, function() { $main_cat.addClass('active'); });
			}
			return false;
		}
	});
	$('ul.menu ul.cat a.sub-cat').click(function() {
		if($(this).attr('href') == '#') {
			var $sub_cat = $(this).parent('li');

			if($sub_cat.hasClass('active')) {
				$sub_cat.children('ul.sub').slideUp(500, function() { $sub_cat.removeClass('active'); });
			}
			else {
				$sub_cat.children('ul.sub').slideDown(500, function() { $sub_cat.addClass('active'); });
			}
			return false;
		}
	});

	$('.product-model, .lightbox-img').lightBox(); //, .category-layout .image

});

function initCufon() {
	Cufon.replace('ul.nav a', { fontFamily: 'Frutiger CE 55 Roman', hover: true });
	Cufon.replace('.home-tiles tr.headings td', { fontFamily: 'Frutiger CE 55 Roman', hover: true });
	Cufon.replace('.contact-form span, .contact-form label', { fontFamily: 'Frutiger CE 55 Roman', hover: true });
 	Cufon.replace('h1, h3, .fru, .contact label', { fontFamily: 'Frutiger CE 55 Roman', hover: true });
}

