function initColourPage (){	
	$("#colourchooser").change(function(){
		loadNewColour();
	});	
	$("#paintfinish").change(function(){
		loadSizesForFinish();
	});
	$("#paintsize").change(function(){
		setColourPrice();
	});	
	setColourPrice();
}

function loadNewColour(){
	// Despatch to new location
	window.location = paintColour.brandUrl + $("#colourchooser").val() + '/';
}

function loadSizesForFinish(){
	// Get selected finish
	var finish = $("#paintfinish").val();
	
	// Get selected size
	var paintSize = $("#paintsize").val();
	
	// Empty current sizes
	$("#paintsize").empty();
	
	// Loop through finishes to locate selected one
	for(x in paintColour.finishes){
		if(x == finish){
			// Loop through options and build
			for(i in paintColour.finishes[x]){
				$("#paintsize").append('<option value="'+i+'">'+i+'</option>');
			}
			
			// Select the first option
			$("#paintsize option:first").attr("selected","selected");
			
			// now loop through and try to select same size if it exists
			$("#paintsize option[value='"+paintSize+"']").attr("selected","selected");
			
		}
	}
	setColourPrice();
}

function setColourPrice(){
	// Clear price
	$("#displayprice").empty();
	
	// Get selected finish
	var finish = $("#paintfinish").val();
	
	// Get selected size
	var paintSize = $("#paintsize").val();

	// Loop through finishes to locate selected one
	for(x in paintColour.finishes){
		if(x == finish){
			// Loop through options and locate selected value
			for(i in paintColour.finishes[x]){
				if(i == paintSize){
					$("#displayprice").append("£"+paintColour.finishes[x][i]);
				}
			}
		}
	}
}