var current = 1; // the first two are already loaded
var current_holder = 1;
var slideshow_width = 759;
var slideshow_height = 304;
var slideshow_animating = false; // animation is running
var slideshow_running = true; // interval is running
var slideshow_offset = 0;

$(document).ready(function() {
	//$(document).pngFix();

	$('#body .right-col .post table tr:even').addClass('even-bg');
	$('#body .right-col .post table tr:first').addClass('first');
	
	$('#body .right-col .post table tr').each(function(key, item) {
		$(item).find('td:first').addClass('first');
	});
	
	$('#submit-service-form').click(function() {
		$('#service-form').submit();
	});
	
	$('.logotype, #home-flash, .northbike').pngFix(); 
	
	$('#date').datepicker({
		dateFormat: "yy-mm-dd",
		firstDay: 1,
		minDate: "+10d",
		altField: '#date-hidden',
		altFormat: 'yy-mm-dd',
		monthNames: ['januari', 'februari', 'mars', 'april', 'maj', 'juni', 'juli', 'augusti', 'september', 'oktober', 'november', 'december'],
		dayNamesMin: ['Sö', 'Må', 'Ti', 'On', 'To', 'Fr', 'Lö']

	});
	
	/* slideshow */
	//$('.slideshow-play').fadeTo(0, 0.6);
	//$('.slideshow-play').css({'margin-left': (slideshow_width/2) - 35, 'margin-top': (slideshow_height/2) - 25});
	
	// set holder height
	//$('.slideshow, .slideshow .slideshow-items').height(slideshow_height);
		
	// setup at load
	$('.slideshow .slideshow-items .slideshow-item').each(function(key, item) {
		$(item).css('margin-left', (key == 0) ? 0 : (key*slideshow_width)+slideshow_offset);
	});
	
	if($('.slideshow .slideshow-items .slideshow-item').length == 1)
		return;
	
	/*$('.slideshow').bind('mouseover', function() {
		$('.slideshow-play').show();
	}).bind('mouseout', function() {
		if(slideshow_running)
			$('.slideshow-play').hide();
	});*/
	
	$('.slideshow .slideshow-play').click(function() {
		if(slideshow_running) {
			clearInterval(slideshow_interval);
			
			$(this).find('.icon').addClass('play');
			$(this).find('.icon').removeClass('pause');
			slideshow_running = false;
		}
		else {
			slideshow_setInterval();
		
			$(this).find('.icon').addClass('pause');
			$(this).find('.icon').removeClass('play');
			slideshow_running = true;
		}
	});
	
	slideshow_setInterval();
});

function slideshow_setInterval() {
	// start interval
	slideshow_interval = setInterval(function() {
		slideshow_next();
	}, 3000);
}

function slideshow_next() {
	if(slideshow_animating)
		return;
	
	slideshow_animating = true;

	var new_image = (current_holder == 1) ? '.slideshow .slideshow-item-2' : '.slideshow .slideshow-item-1';
	var cur_image = '.slideshow .slideshow-item-'+ current_holder;
	
	$(cur_image).animate({marginLeft: 0-slideshow_width-slideshow_offset}, 2200, "easeInOutQuart", function(){
		$(this).css('margin-left', slideshow_width+slideshow_offset);
	});
	
	$(new_image).animate({marginLeft: 0}, 2200, "easeInOutQuart", function() {
		if(current > slideshow_images.length-1)
			current = 0;
	
		$(cur_image).find('img').load(function() {
			slideshow_animating = false;
		}).attr('src', slideshow_images[current]);
	});
	
	current_holder = (current_holder == 1) ? 2 : 1;
	current++;
}

var addthis_config = {
      tempalates: {
		facebook: {
			icon: "http://www.asd.co.nz/ASD/Images/asd.gif"
		}
	  }
}

