$(document).ready(function() {
	slideShow('.foto');
	window.accordion?accordion():null;
	assortiment()
	contactForm('#nb');
	contactForm('#contactform');
});

function slideShow(element) {
	setInterval(function() {
		if($(element).children('img:visible:eq(0)').prev().size()>0) {
			$(element).children('img:visible:eq(0)').prev().show();
			$(element).children('img:visible:eq(1)').fadeOut(2000);
		}
		else {
			$(element).children('img:last').fadeIn(2000, function() {
			$(element).children('img:visible').not(':last').fadeOut(2000);
			});
		}
	}, 5000);
}

function accordion() {

	$('#nav li ul').hide();
	$('#nav li a.active').next('ul').slideDown(500);
	
	/* now handle the children thing */
	$('ul#nav li ul li a').click(function() {
		$('ul#nav li ul li a').removeClass('active');
		$(this).addClass('active');
		var scrolldistance = $($(this).attr('href')).position().left;
		/*console.log(scrolldistance.offset().left);*/
		//console.log(scrolldistance.position().left);
		$('.tabcontainer').animate({scrollLeft: scrolldistance+'px'}, 550);
		return false;
	});
}

function assortiment() {

	$('#assortiment div').hide();
	$('#assortiment a').click(function() {
		$('#assortiment div').hide();
		$(this).addClass('active');
		$(this).next('div').slideDown(500);
		$('#assortiment a').not(this).removeClass('active');
	});

}

function contactForm(formid) {
	$(formid).submit(function() {
		if($(formid+' .required:[value=]').size()>0) {
			$(formid+' .required').css('border','1px solid transparent');
			$(formid+' .required[value=]').each(function() {
				$(this).css('border','1px dotted red');
				$(formid+' .error').fadeIn();
			});
			return false;
		}
		else {
			$.post($(this).attr('action'), $(this).serialize(), function() {
			$(formid+' .error').fadeOut();
			$(formid+' fieldset').fadeOut('def', function() {
					$(formid+' .succes').fadeIn();
				});
			});
			return false;
		}
	});
}

