var imgs = new Array(
	'/images/nav-on-over.png',
	'/images/contact-top-button2.png',
	'/images/send2.png',
	'/images/slider-down-arrow2.png',
	'/images/slider-up-arrow2.png',
	'/images/about-us2.png',
	'/images/view-all-2.png',
	'/images/view-map2.png',
	'/images/more-info2.png',
	'/images/track-pack-but-2.png'
);

preloadImages(imgs);

function preloadImages(images) {
	var imageObjs = new Array();
	for (var i in images) {
		imageObjs[i] = new Image();
		imageObjs[i].src = images[i];
	}
}

$(document).ready(function() {
	$('.step-fader').hide();
	fader();
	
	$('.single-testimonial').hide();
	tFader();
	/*Start strapline settings*/
	if ($('#strapline-slider').size() > 0) {
		$('#strapline-slider').loopedSlider({
			autoStart: 15000,
			slidespeed: 3200
		});
	}

	
	$('#delivery-deliver_to_billing_address').click(function() {
		if ($(this).is(':checked')) {
			$('#delivery-forename').val($('#personal-forename').val());
			$('#delivery-surname').val($('#personal-surname').val());
			$('#delivery-address').val($('#personal-address').val());
			$('#delivery-address2').val($('#personal-address2').val());
			$('#delivery-town').val($('#personal-town').val());
			$('#delivery-postcode').val($('#personal-postcode').val());
		} else {
			$('#delivery-forename').val('');
			$('#delivery-surname').val('');
			$('#delivery-address').val('');
			$('#delivery-address2').val('');
			$('#delivery-town').val('');
			$('#delivery-postcode').val('');
		}
	});
	
	contactFormBinds();
});

function fader() /*Start steps settings*/
{
	var current = $('.step-fader:first');
	current.addClass('fader-active').fadeIn(800, function() {
		var tmpfn = function() { fade(current); }
		setTimeout(tmpfn, 4000);
	});
}

function fade(current)
{
	current.fadeOut(1500, function() {
		current.removeClass('fader-active');
		var next = current.next();
		if (!next.size()) {
			fader();
		} else {
			var tmpfn = function() { fade(next); }
			next.addClass('fader-active').fadeIn(800, function() {
				setTimeout(tmpfn, 4000);
			});
		}
	});
}

function tFader()
{
	var current = $('.single-testimonial:first');
	current.addClass('tfader-active').fadeIn(2000, function() {
		var tmpfn = function() { tFade(current); }
		setTimeout(tmpfn, 4000);
	});
}

function tFade(current)
{
	current.fadeOut(2000, function() {
		current.removeClass('tfader-active');
		var next = current.next();
		if (!next.size()) {
			tFader();
		} else {
			var tmpfn = function() { tFade(next); }
			next.addClass('tfader-active').fadeIn(2000, function() {
				setTimeout(tmpfn, 4000);
			});
		}
	});
}

function contactFormBinds()
{
	var fields = new Array(
		'#name',
		'#phone',
		'#email',
		'#address',
		'#town',
		'#postcode'
	);
	for (var i in fields) {
		$(fields[i]).click(function() {
			$(this).val('').unbind('click');
		});
	}
}