var slider_showing = false;
var current_home_panel_image = 0;
var home_array = new Array();
var number_of_loops = 0;
var current_preview = 0;
//sub array made up of main image, slide image and url to link to [possibly post vars?]
home_array[0] = new Array('/images/home-panel/worcester_silkwhite.jpg', '/images/home-panel/worcester_silkwhite_slide.jpg',  'http://beta.purelyshutters.co.uk/shutters/louvred/worcester');
home_array[1] = new Array('/images/home-panel/worcester_lightpine.jpg', '/images/home-panel/worcester_lightpine_slide.jpg',  'http://beta.purelyshutters.co.uk/shutters/louvred/worcester');
home_array[2] = new Array('/images/home-panel/warwick_silkwhite.jpg', '/images/home-panel/warwick_silkwhite_slide.jpg',  'http://beta.purelyshutters.co.uk/shutters/louvred/warwick');
home_array[3] = new Array('/images/home-panel/worcester_purewhite.jpg', '/images/home-panel/worcester_purewhite_slide.jpg',  'http://beta.purelyshutters.co.uk/shutters/louvred/stratford');
home_array[4] = new Array('/images/home-panel/lichfield_silkwhite.jpg', '/images/home-panel/lichfield_silkwhite_slide.jpg',  'http://beta.purelyshutters.co.uk/shutters/louvred/lichfield');
home_array[5] = new Array('/images/home-panel/worcester_brightwhite.jpg', '/images/home-panel/worcester_brightwhite_slide.jpg',  'http://beta.purelyshutters.co.uk/shutters/louvred/worcester');
home_array[6] = new Array('/images/home-panel/lichfield_pearl.jpg', '/images/home-panel/lichfield_pearl_slide.jpg',  'http://beta.purelyshutters.co.uk/shutters/louvred/lichfield');


function load_image(id)
{
	if (slider_showing || number_of_loops > 1)
	{
		//we start a loop every time the slider is closed, if we have more than one loop
		//we want to wait out until the last one to continue. Ensures a 10 second delay on closing the slider.
		number_of_loops--;
		return;
	}
		
	if (id > 6)
	{
		id = 0;
	}
	current_home_panel_image = id;
	var image = new Image();
	var slide_image = new Image();

	$(image).load(function () { 
		$('#introbox .hidden').remove();
		$('#introbox .fadingimg').addClass('hidden');
		$('#introbox .fadingimg').fadeOut(500);
		$(this).hide();
		$(this).addClass('fadingimg');
		// with the holding div #loader, apply:
		$('#introbox').append(this);
		$(this).fadeIn(500);
	;
	})

	$(slide_image).load(function () {  
		$('#slide_loader img').remove();
			// with the holding div #loader, apply:
		$('#slide_loader').attr("href",home_array[id][2]);
		$('#slide_loader').append(this);
	})
	
	$(image).error(function (vars) {})
	$(slide_image).error(function (vars) {})

	$(image).attr('src', '/skin/purelyshutters' + home_array[id][0]);
	$(slide_image).attr('src', '/skin/purelyshutters' + home_array[id][1]);
	setTimeout(function() { load_image(current_home_panel_image+1); }, 5000);

}


$(document).ready(function() {
		//not the home page
		number_of_loops++;
		load_image(current_home_panel_image);
	});
	
	

function show_forms(form_id)
{
	switch (form_id)
	{
		case 0:
			$('#quoteform').css('display', 'block');
			break;
		case 1:
			$('#surveyform').css('display', 'block');
			break;	
		case 2:
			$('#brochureform').css('display', 'block');
			break;
	}
}

function hide_forms()
{
	if ($('div#home').val == 0)
	{
		$.colorbox.close();
	}
	else
	{
		$('#quoteform').css('display', 'none');
		$('#surveyform').css('display', 'none');
		$('#brochureform').css('display', 'none');
	}
}

function toggle_slider()
{
	if (slider_showing)
	{
		$('#slidein img').animate({marginLeft: '-134px'}, 350, jQuery.easing.easeOutExpo(),function() {});
		$('#slideincontrol').css({backgroundPosition:'left top'});
		slider_showing = false;
		
		//restart image loop
		setTimeout(function() { load_image(current_home_panel_image+1); }, 5000);
		number_of_loops++;
	}
	else
	{
		$('#slidein img').animate({marginLeft: '0px'}, 350, jQuery.easing.easeOutExpo(),function() {});
		$('#slideincontrol').css({backgroundPosition:'right top'});
		slider_showing = true;
	}
}

function next_shutter()
{
	if ($('#spincontainer').css('left') == '-375px')
	{
		$('#spincontainer').animate({left: '-=375px'}, 350, jQuery.easing.easeOutExpo(),function() {
				$('#spincontainer .previewitem:first').clone().appendTo($('#spincontainer'));
				$('#spincontainer .previewitem:first').remove();
				$('#spincontainer').css('left', '-375px');
			});	
	}
	return;
}

function prev_shutter()
{
	if ($('#spincontainer').css('left') == '-375px')
	{
		$('#spincontainer').animate({left: '+=375px'}, 350, jQuery.easing.easeOutExpo(),function() {
				$('#spincontainer .previewitem:last').clone().prependTo($('#spincontainer'));
				$('#spincontainer .previewitem:last').remove();
				$('#spincontainer').css('left', '-375px');	
			});	
	}
	return;
}

$(function() {
	$('.download-brochure-link').click(function() {
		_gaq.push(['_trackPageview', 'brochure_download_complete.php']);
		var href = $(this).attr('href');
		setTimeout(function() { location.href = href; }, 1000);
		return false;
	});
})
