$(document).ready(function(){
	$('.gallery').cycle({ 
		fx:     'fade',
		speed:	'slow',
		timeout: 3500
	});
// animate scroll function
	$('a[href*=#]').click(function() {
	if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'')
	&& location.hostname == this.hostname) {
	  var $target = $(this.hash);
	  $target = $target.length && $target
	  || $('[name=' + this.hash.slice(1) +']');
	  if ($target.length) {
	    var targetOffset = $target.offset().top;
	   targetOffset = targetOffset - 20;
	    $('html,body')
	    .animate({scrollTop: targetOffset}, 1000);
	   return false;
	  }
	}
	});	
//Size guide reveal
$('a#viewsizeguide').click(
	function() {
		$('#sizeguide').slideToggle("slow")
		return false;
	}
);
$('a#viewterms').click(
	function() {
		$('.termspara').slideToggle("slow")
		return false;
	}
);
//Set-up Page
$('#sizeguide').hide();
$('.termspara').hide();
resetMayfair();
$('#mmb').show();
$('li.cblack a').attr('id','cselectbox');
$('a#msb img').css('opacity', '1.0');
$('li.clblack a').attr('id','clselectbox');
resetPrimose();
$('#pmb').show();
$('li.pblack a').attr('id','cselectbox');
$('a#psb img').css('opacity', '1.0');
$('li.plblack a').attr('id','clselectbox');
//Mayfair reveals
	//Colourbox Clicks
	$('li.cblack a, a#msb, li.clblack a').click(
		function() {
			showMayFlowerBlack();
			return false;
		}
	);
	$('li.caqua a, a#mse, li.claqua a').click(
		function() {
			showMayFlowerBlue();
			return false;
		}
	);
	$('li.cgreen a, a#msg, li.clgreen a').click(
		function() {
			showMayFlowerGreen();
			return false;
		}
	);
	$('li.cbrown a, a#msn, li.clbrown a').click(
		function() {
			showMayFlowerBrown();
			return false;
		}
	);
//Primose reveals
	//Colourbox Clicks
	$('li.pblack a, a#psb, li.plblack a').click(
		function() {
			showPrimoseBlack();
			return false;
		}
	);
	$('li.paqua a, a#pse, li.plaqua a').click(
		function() {
			showPrimoseBlue();
			return false;
		}
	);
	$('li.pgreen a, a#psg, li.plgreen a').click(
		function() {
			showPrimoseGreen();
			return false;
		}
	);
	$('li.pbrown a, a#psn, li.plbrown a').click(
		function() {
			showPrimoseBrown();
			return false;
		}
	);	
});
function showMayFlowerBlack() {
	resetMayfair();
	$('img#mmb').fadeIn('slow');
	$('li.cblack a').attr('id','cselectbox');
	$('li.clblack a').attr('id','clselectbox');
	$('a#msb img').animate({opacity: 1}, 'slow');
	return false;
}
function showMayFlowerBlue() {
	resetMayfair();
	$('img#mme').fadeIn('slow');
	$('li.caqua a').attr('id','cselectbox');
	$('li.claqua a').attr('id','clselectbox');
	$('a#mse img').animate({opacity: 1}, 'slow');
	return false;
}
function showMayFlowerGreen() {
	resetMayfair();
	$('img#mmg').fadeIn('slow');
	$('li.cgreen a').attr('id','cselectbox');
	$('li.clgreen a').attr('id','clselectbox');
	$('a#msg img').animate({opacity: 1}, 'slow');
	return false;
}
function showMayFlowerBrown() {
	resetMayfair();
	$('img#mmn').fadeIn('slow');
	$('li.cbrown a').attr('id','cselectbox');
	$('li.clbrown a').attr('id','clselectbox');
	$('a#msn img').animate({opacity: 1}, 'slow');
	return false;
}
function resetMayfair() {
	$('div#mayflowerMain img').hide();
	$('ul#mayflowerList li a').attr('id','');
	$('ul#mayflowerColourChoose li a').attr('id','');
	$('div#mayflowerModels a img').css('opacity', '0.4');
}
function showPrimoseBlack() {
	resetPrimose();
	$('img#pmb').fadeIn('slow');
	$('li.pblack a').attr('id','cselectbox');
	$('li.plblack a').attr('id','clselectbox');
	$('a#psb img').animate({opacity: 1}, 'slow');
	return false;
}
function showPrimoseBlue() {
	resetPrimose();
	$('img#pme').fadeIn('slow');
	$('li.paqua a').attr('id','cselectbox');
	$('li.plaqua a').attr('id','clselectbox');
	$('a#pse img').animate({opacity: 1}, 'slow');
	return false;
}
function showPrimoseGreen() {
	resetPrimose();
	$('img#pmg').fadeIn('slow');
	$('li.pgreen a').attr('id','cselectbox');
	$('li.plgreen a').attr('id','clselectbox');
	$('a#psg img').animate({opacity: 1}, 'slow');
	return false;
}
function showPrimoseBrown() {
	resetPrimose();
	$('img#pmn').fadeIn('slow');
	$('li.pbrown a').attr('id','cselectbox');
	$('li.plbrown a').attr('id','clselectbox');
	$('a#psn img').animate({opacity: 1}, 'slow');
	return false;
}
function resetPrimose() {
	$('div#primroseMain img').hide();
	$('ul#primroseList li a').attr('id','');
	$('ul#primroseColourChoose li a').attr('id','');
	$('div#primroseModels a img').css('opacity', '0.4');
}