// JavaScript Document

// FINDS THE USERS SELECTED BLIND TYPE AND ADDS IT TO THE GLOBAL VARIABLES

function selectBlind(form){
	if (blind_colour != null) { // HANDLING RELATIONSHIP WITH COLOUR
		initialiseSwatches();
		blind_colour = null;
		var swatch_form = document.getElementById("blind_colour_form");
		swatch_form.reset();
	}
	
	var i = 0;
	var j = form.blind_type_list.length;
	while (i < j){
		if (form.blind_type_list[i].checked == true) {
			blind_type = form.blind_type_list[i].value;
		}
		i++;
	}
	
	//NEW CODE: 23/4/10
	//IF MOTORISED OPTION IS SELECTED, SETS THAT AS EXTRA EARLY.
	var is_motor = blind_type.search("_motor_");
	if (is_motor != -1) {
		blind_type = blind_type.replace("_motor_", "_reg_");
		control_upgrade = 'motor';
		$('#silver_chain').hide();
		// SET PROGRESS BAR MOTOR GRAPHICS
		$('#progress_bar_01').css('background-image','url("images/progress_bar_m01.png")');
		$('#progress_bar_02').css('background-image','url("images/progress_bar_m02.png")');
		$('#progress_bar_03').css('background-image','url("images/progress_bar_m03.png")');
		$('#progress_bar_04').css('background-image','url("images/progress_bar_m04.png")');
		$('#progress_bar_05').css('background-image','url("images/progress_bar_m05.png")');
		// HIDE CONTROL DROP
		$('#control_drop').hide();
		$('.motor_details').show();
		$('.regular_details').hide();
	} else {
		// SET PROGRESS BAR REG GRAPHICS
		$('#progress_bar_01').css('background-image','url("images/progress_bar01.png")');
		$('#progress_bar_02').css('background-image','url("images/progress_bar02.png")');
		$('#progress_bar_03').css('background-image','url("images/progress_bar03.png")');
		$('#progress_bar_04').css('background-image','url("images/progress_bar04.png")');
		$('#progress_bar_05').css('background-image','url("images/progress_bar05.png")');
		$('#control_drop').show();
		$('.motor_details').hide();
		$('.regular_details').show();
	}
	
	if (blind_type == null) {
		errorCheck(0);
	} else {
		killError(0);
		nextStep(0);
	}
	
}

function closeTypeGroups() {
	var type_groups = getElementsByClassName(document, "div", "type_group");
	for (var i = 0; i < type_groups.length; i++) {
		type_groups[i].style.display = "none";
	}
}

function flipOpenType(type) {
	closeTypeGroups() ;
	
	switch(type) {
		case "aluminium" :
			var to_open = 0;
		break
		case "wooden" :
			var to_open = 1;
		break
		case "faux" :
			var to_open = 2;
		break
		case "roller_ot" :
			var to_open = 3;
		break
		case "roller_reg" :
			var to_open = 4;
		break
		case "roller_motor" :
			var to_open = 5;
		break
	}
	var type_groups = getElementsByClassName(document, "div", "type_group");
	type_groups[to_open].style.display = "block";
	
	var first_button = document.getElementById("select_blind_button");
	first_button.style.display = "block";
}