/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Global Variables																																																							*/
/* ---------------------------------------------------------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Functions																																																										*/
/* ---------------------------------------------------------------------------------------------------------------------------- */

/* 
This is a workaround for an ie6 bug: http://support.microsoft.com/default.aspx?scid=kb;en-us;177378&Product=iep
Alters an iframe display from none -> inline
iframes override select elements in page positioning, as select elements do dot recognise z-index, so displays through dropdown menu
This is fixed in ie 7.....

To either enable or disable the fudge! set the iframe id of the relevant section to inline/none for both
ShowSpecificationSelects and HideSpecificationSelects

ie:
if ( document.getElementById("weights_model") )
{
	document.getElementById("weights_model").style.display = "inline";
}
	
*/
function ShowSpecificationSelects(menu_fix) 
{
	if (menu_fix == "1")
	{
		ChangeProperty('menu_fix','','style.display','inline','DIV');
	}
	else
	{
		ChangeProperty('menu_fix2','','style.display','inline','DIV');
	}

	/* Need to return to stop js warnings with no entries in function */
	return false;
}

/* 
This is a workaround for an ie6 bug: http://support.microsoft.com/default.aspx?scid=kb;en-us;177378&Product=iep
Alters an iframe display from inline -> none
iframes override select elements in page positioning, as select elements do dot recognise z-index, so displays through dropdown menu
This is fixed in ie 7.....

To either enable or disable the fudge! set the iframe id of the relevant section to inline/none for both
ShowSpecificationSelects and HideSpecificationSelects

ie:
if ( document.getElementById("weights_model") )
{
	document.getElementById("weights_model").style.display = "none";
}

*/
function HideSpecificationSelects(menu_fix)

{
	if (menu_fix == "1")
	{
		ChangeProperty('menu_fix','','style.display','none','DIV');
	}
	else
	{
		ChangeProperty('menu_fix2','','style.display','none','DIV');
	}

	/* Need to return to stop js warnings with no entries in function */
	return false;
}

/* This works out the current fuseaction we are on and Loads the required Javascript if needed! */
function LoadFunction( circuit )
{
	switch( circuit )
	{
		/* Engine Specification */
		case "caravelle.engine-specification":	
			ChangeEngineSpecForm();
			break;
			
		/* Fuel Consumption */
		case "caravelle.fuel-consumption-emissions-and-performance-figures":
			ChangeFuelConsumptionForm();
			break;
		
		/* Weights */
		case "caravelle.weights-information":
			ChangeWeightsForm();
			break;

		/* Do nothing..... */	
		default:
			break;
	}
}

/* Change the Engine specs for caravelle.techEngineSpecification */
function ChangeEngineSpecForm()
{
	//======= Engine torque curves =======
	var diagram = new Array();
	
	diagram[1] = new Image;	diagram[1].src = 'images/caravelle/engine_specs/140pschart.gif';
	diagram[2] = new Image;	diagram[2].src = 'images/caravelle/engine_specs/180pschart.gif';
	
	// 140PS TDI
	var data_1 = new Array();
	
	data_1[1] = 'Transverse, water cooled, diesel in line variable turbine geometry turbocharger with intercooler';
	data_1[2] = '4';
	data_1[3] = '1,968';
	data_1[4] = 'Common rail direct injection';
	data_1[5] = 'Available';
	data_1[6] = '140 at 3,500';
	data_1[7] = '340/1,750-2,500';
	data_1[8] = 'Euro 5';
	data_1[9] = 'Available';
	data_1[10] = 'Available';
	data_1[11] = 'Available';
	data_1[12] = 'Not Available';
	data_1[13] = '180A';
	data_1[14] = '61Ah (330A)';
	data_1[15] = '95Ah (450A)';
	
	// 180PS BiTDI - 2.5 litre
	var data_2 = new Array();
	
	data_2[1] = 'Transverse, water cooled in line bi-turbo with intercooler';
	data_2[2] = '4';
	data_2[3] = '1,968';
	data_2[4] = 'BiTurbo common rail direct injection';
	data_2[5] = 'Available';
	data_2[6] = '180 at 4,000';
	data_2[7] = '400/1,500-2,000';
	data_2[8] = 'Euro 5';
	data_2[9] = 'Available';
	data_2[10] = 'Available';
	data_2[11] = 'Available';
	data_2[12] = 'Available';
	data_2[13] = '180A';
	data_2[14] = '61Ah (330A)';
	data_2[15] = '95Ah (450A)';
		
	/* Populates the form with the selected values from the engine spec array */
	var motor = document.engineSpecForm.select.selectedIndex + 1;
	for (i=1; i <= 15; i++) 
	{
		document.getElementById( "field_" + i ).innerHTML = eval('unescape(data_'+ motor +'['+ i +'])');
	}

	/* This swaps the image for the required select */
	SwapImage('diagram', diagram[motor].src);
}

/* Change the Fuel consumption for caravelle.fuelConsumption */
function ChangeFuelConsumptionForm()
{
	/* 140PS TDI 2.0 litre  */
	var data_1_1 = new Array();
 	
 	data_1_1[1] = '';
	data_1_1[2] = '28.8 (9.8)';
	data_1_1[3] = '43.4 (6.5)';
	data_1_1[4] = '36.7 (7.7)';
	data_1_1[5] = '203';
	data_1_1[6] = '14.2';
	data_1_1[7] = '107';

	/* 140PS TDI DSG 2.0 litre */
	var data_1_2 = new Array();
	
	data_1_2[1] = '';
	data_1_2[2] = '27.2 (10.4)';
	data_1_2[3] = '40.9 (6.9)';
	data_1_2[4] = '34.4 (8.2)';
	data_1_2[5] = '216';
	data_1_2[6] = '14.7';
	data_1_2[7] = '107';

	/* 180PS BiTDI 2.0 litre */
	var data_1_3 = new Array();
	
	data_1_3[1] = '';
	data_1_3[2] = '29.4 (9.6)';
	data_1_3[3] = '43.5 (6.5)';
	data_1_3[4] = '37.2 (7.6) ';
	data_1_3[5] = '199';
	data_1_3[6] = '11.4';
	data_1_3[7] = '119';

	/* 180PS BiTDI DSG 2.0 litre */
	var data_1_4 = new Array();
	
	data_1_4[1] = '';
	data_1_4[2] = '28.2 (10.0)';
	data_1_4[3] = '42.2 (6.7)';
	data_1_4[4] = '35.8 (7.9)';
	data_1_4[5] = '208';
	data_1_4[6] = '11.3';
	data_1_4[7] = '119';

	/* 180PS BiTDI 4MOTION** 2.0 litre */
	var data_1_5 = new Array();
	
	data_1_5[1] = '';
	data_1_5[2] = 'TBC';
	data_1_5[3] = 'TBC';
	data_1_5[4] = 'TBC';
	data_1_5[5] = 'TBC';
	data_1_5[6] = 'TBC';
	data_1_5[7] = 'TBC';

	/* Get the index values for the select form elements */
	var model = document.fuelPerformanceForm.model.selectedIndex + 1;
	var motor = document.fuelPerformanceForm.engine.selectedIndex + 1;
	
	/* Change the form values for the selected field */
	for (i=1; i <= 7; i++) 
	{
		document.getElementById( "field_" + i ).innerHTML = eval('unescape(data_'+ model +'_'+ motor +'['+ i +'])');
	}
}

/* Change the Weights caravelle.weights */
function ChangeWeightsForm()
{
	/* ====== Caravelle SE SWB ======= */
	/* 140PS TDI 2.0 litre  */
	var data_1_1 = new Array();

	data_1_1[1] = '3,000';
	data_1_1[2] = '7';
	data_1_1[3] = '1,550';
	data_1_1[4] = '1,575';
	data_1_1[5] = '2,500 / 750';
	data_1_1[6] = '5,200';
	data_1_1[7] = '2,308';
	data_1_1[8] = '692';

	/* 140PS TDI DSG 2.0 litre  */
	var data_1_2 = new Array();

	data_1_2[1] = '3,000';
	data_1_2[2] = '7';
	data_1_2[3] = '1,550';
	data_1_2[4] = '1,575';
	data_1_2[5] = '2,500 / 750';
	data_1_2[6] = '5,300';
	data_1_2[7] = '2,320';
	data_1_2[8] = '680';

	/* 180PS BiTDI 2.0 litre */
	var data_1_3 = new Array();

	data_1_3[1] = '3,000';
	data_1_3[2] = '7';
	data_1_3[3] = '1,550';
	data_1_3[4] = '1,575';
	data_1_3[5] = '2,500 / 750';
	data_1_3[6] = '5,200';
	data_1_3[7] = '2,338';
	data_1_3[8] = '662';

	/* 180PS BiTDI DSG 2.0 litre */
	var data_1_4 = new Array();

	data_1_4[1] = '3,000';
	data_1_4[2] = '7';
	data_1_4[3] = '1,550';
	data_1_4[4] = '1,575';
	data_1_4[5] = '2,500 / 750';
	data_1_4[6] = '5,300';
	data_1_4[7] = '2,350';
	data_1_4[8] = '650';

	/* 180PS BiTDI 4MOTION 2.0 litre */
	var data_1_5 = new Array();

	data_1_5[1] = '3,000';
	data_1_5[2] = '7';
	data_1_5[3] = 'TBC';
	data_1_5[4] = 'TBC';
	data_1_5[5] = 'TBC';
	data_1_5[6] = 'TBC';
	data_1_5[7] = '2,456';
	data_1_5[8] = '544';
	
	
	/* ====== Caravelle SE LWB ======= */
	/* 140PS TDI 2.0 litre  */
	var data_2_1 = new Array();

	data_2_1[1] = '3,080';
	data_2_1[2] = '7';
	data_2_1[3] = '1,600';
	data_2_1[4] = '1,600';
	data_2_1[5] = '2,500 / 750';
	data_2_1[6] = '5,200';
	data_2_1[7] = '2,410';
	data_2_1[8] = '670';

	/* 140PS TDI DSG 2.0 litre  */
	var data_2_2 = new Array();

	data_2_2[1] = '3,080';
	data_2_2[2] = '7';
	data_2_2[3] = '1,600';
	data_2_2[4] = '1,600';
	data_2_2[5] = '2,500 / 750';
	data_2_2[6] = '5,300';
	data_2_2[7] = '2,422';
	data_2_2[8] = '658';

	/* 180PS BiTDI 2.0 litre */
	var data_2_3 = new Array();

	data_2_3[1] = '3,080';
	data_2_3[2] = '7';
	data_2_3[3] = '1,600';
	data_2_3[4] = '1,600';
	data_2_3[5] = '2,500 / 750';
	data_2_3[6] = '5,200';
	data_2_3[7] = '2,421';
	data_2_3[8] = '659';

	/* 180PS BiTDI DSG 2.0 litre */
	var data_2_4 = new Array();

	data_2_4[1] = '3,080';
	data_2_4[2] = '7';
	data_2_4[3] = '1,600';
	data_2_4[4] = '1,600';
	data_2_4[5] = '2,500 / 750';
	data_2_4[6] = '5,300';
	data_2_4[7] = '2,433';
	data_2_4[8] = '647';

	/* 180PS BiTDI 4MOTION 2.0 litre */
	var data_2_5 = new Array();

	data_2_5[1] = 'TBC';
	data_2_5[2] = 'TBC';
	data_2_5[3] = 'TBC';
	data_2_5[4] = 'TBC';
	data_2_5[5] = 'TBC';
	data_2_5[6] = 'TBC';
	data_2_5[7] = 'TBC';
	data_2_5[8] = 'TBC';


	/* ====== Executive SWB ======= */
	/* 140PS TDI 2.0 litre  */
	var data_3_1 = new Array();

	data_3_1[1] = '3,000';
	data_3_1[2] = '7';
	data_3_1[3] = '1,550';
	data_3_1[4] = '1,575';
	data_3_1[5] = '2,500 / 750';
	data_3_1[6] = '5,300';
	data_3_1[7] = '2,340';
	data_3_1[8] = '660';

	/* 140PS TDI DSG 2.0 litre  */
	var data_3_2 = new Array();

	data_3_2[1] = '3,000';
	data_3_2[2] = '7';
	data_3_2[3] = '1,550';
	data_3_2[4] = '1,575';
	data_3_2[5] = '2,500 / 750';
	data_3_2[6] = '5,300';
	data_3_2[7] = '2,352';
	data_3_2[8] = '648';

	/* 180PS BiTDI 2.0 litre */
	var data_3_3 = new Array();

	data_3_3[1] = '3,000';
	data_3_3[2] = '7';
	data_3_3[3] = '1,550';
	data_3_3[4] = '1,575';
	data_3_3[5] = '2,500 / 750';
	data_3_3[6] = '5,200';
	data_3_3[7] = '2,365';
	data_3_3[8] = '635';

	/* 180PS BiTDI DSG 2.0 litre */
	var data_3_4 = new Array();

	data_3_4[1] = '3,000';
	data_3_4[2] = '7';
	data_3_4[3] = '1,550';
	data_3_4[4] = '1,575';
	data_3_4[5] = '2,500 / 750';
	data_3_4[6] = '5,300';
	data_3_4[7] = '2,377';
	data_3_4[8] = '623';

	/* 180PS BiTDI 4MOTION 2.0 litre */
	var data_3_5 = new Array();

	data_3_5[1] = 'TBC';
	data_3_5[2] = 'TBC';
	data_3_5[3] = 'TBC';
	data_3_5[4] = 'TBC';
	data_3_5[5] = 'TBC';
	data_3_5[6] = 'TBC';
	data_3_5[7] = '2,483';
	data_3_5[8] = '517';
	

	/* Get the index values for the select form elements */
	var model = document.weightsForm.model.selectedIndex + 1;
	var engine = document.weightsForm.engine.selectedIndex + 1;

	/* Change the form values for the selected field */
	for (i=1; i <= 8; i++) 
	{
		document.getElementById( "field_" + i ).innerHTML = eval('unescape(data_'+ model +'_'+ engine +'['+ i +'])');
	}	
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Equipment Functions 																											*/
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Equipment_Bulkhead_PackA_Open() {
	ChangeProperty('bulkhead_a','','style.display','block','DIV');
	ChangeProperty('bulkhead_full','','style.display','none','DIV');
	ChangeProperty('load_floor_cover','','style.display','none','DIV');
	ChangeProperty('overhead_console','','style.display','none','DIV');
	ChangeProperty('overhead_storage','','style.display','none','DIV');
	ChangeProperty('storage_tray','','style.display','none','DIV');
}

function Equipment_Bulkhead_PackA_Close() {
	ChangeProperty('bulkhead_a','','style.display','none','DIV');
}

function Equipment_Bulkhead_Full_Open() {
	ChangeProperty('bulkhead_a','','style.display','none','DIV');
	ChangeProperty('bulkhead_full','','style.display','block','DIV');
	ChangeProperty('load_floor_cover','','style.display','none','DIV');
	ChangeProperty('overhead_console','','style.display','none','DIV');
	ChangeProperty('overhead_storage','','style.display','none','DIV');
	ChangeProperty('storage_tray','','style.display','none','DIV');
}

function Equipment_Bulkhead_Full_Close() {
	ChangeProperty('bulkhead_full','','style.display','none','DIV');
}

function Equipment_Overhead_Console_Open() {
	ChangeProperty('bulkhead_a','','style.display','none','DIV');
	ChangeProperty('bulkhead_full','','style.display','none','DIV');
	ChangeProperty('load_floor_cover','','style.display','none','DIV');
	ChangeProperty('overhead_console','','style.display','block','DIV');
	ChangeProperty('overhead_storage','','style.display','none','DIV');
	ChangeProperty('storage_tray','','style.display','none','DIV');
}

function Equipment_Overhead_Console_Close() {
	ChangeProperty('overhead_console','','style.display','none','DIV');
}

function Equipment_Load_Floor_Cover_Open() {
	ChangeProperty('bulkhead_a','','style.display','none','DIV');
	ChangeProperty('bulkhead_full','','style.display','none','DIV');
	ChangeProperty('load_floor_cover','','style.display','block','DIV');
	ChangeProperty('overhead_console','','style.display','none','DIV');
	ChangeProperty('overhead_storage','','style.display','none','DIV');
	ChangeProperty('storage_tray','','style.display','none','DIV');
}

function Equipment_Load_Floor_Cover_Close() {
	ChangeProperty('load_floor_cover','','style.display','none','DIV');
}

function Equipment_Overhead_Storage_Open() {
	ChangeProperty('bulkhead_a','','style.display','none','DIV');
	ChangeProperty('bulkhead_full','','style.display','none','DIV');
	ChangeProperty('load_floor_cover','','style.display','none','DIV');
	ChangeProperty('overhead_console','','style.display','none','DIV');
	ChangeProperty('overhead_storage','','style.display','block','DIV');
	ChangeProperty('storage_tray','','style.display','none','DIV');
}

function Equipment_Overhead_Storage_Close() {
	ChangeProperty('overhead_storage','','style.display','none','DIV');
}

function Equipment_Storage_Tray_Open() {
	ChangeProperty('bulkhead_a','','style.display','none','DIV');
	ChangeProperty('bulkhead_full','','style.display','none','DIV');
	ChangeProperty('load_floor_cover','','style.display','none','DIV');
	ChangeProperty('overhead_console','','style.display','none','DIV');
	ChangeProperty('overhead_storage','','style.display','none','DIV');
	ChangeProperty('storage_tray','','style.display','block','DIV');
}

function Equipment_Storage_Tray_Close() {
	ChangeProperty('storage_tray','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Exterior Functions 																																																					*/
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Exterior_Large_Door_Mirrors_Open() {
	ChangeProperty('large_door_mirrors','','style.display','block','DIV');
	ChangeProperty('siding_side_windows','','style.display','none','DIV');
	ChangeProperty('stylish_front_headlights','','style.display','none','DIV');
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('alloy_wheels_la','','style.display','none','DIV');
	ChangeProperty('alloy_wheels_solace','','style.display','none','DIV');
}

function Exterior_Large_Door_Mirrors_Close() {
	ChangeProperty('large_door_mirrors','','style.display','none','DIV');
}

function Exterior_Sliding_Windows_Open() {
	ChangeProperty('large_door_mirrors','','style.display','none','DIV');
	ChangeProperty('siding_side_windows','','style.display','block','DIV');
	ChangeProperty('stylish_front_headlights','','style.display','none','DIV');
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('alloy_wheels_la','','style.display','none','DIV');
	ChangeProperty('alloy_wheels_solace','','style.display','none','DIV');
}

function Exterior_Sliding_Windows_Close() {
	ChangeProperty('siding_side_windows','','style.display','none','DIV');
}

function Exterior_Front_Headlights_Open() {
	ChangeProperty('large_door_mirrors','','style.display','none','DIV');
	ChangeProperty('siding_side_windows','','style.display','none','DIV');
	ChangeProperty('stylish_front_headlights','','style.display','block','DIV');
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('alloy_wheels_la','','style.display','none','DIV');
	ChangeProperty('alloy_wheels_solace','','style.display','none','DIV');
}

function Exterior_Front_Headlights_Close() {
	ChangeProperty('stylish_front_headlights','','style.display','none','DIV');
}

function Exterior_Alloy_Wheels_Open() {
	ChangeProperty('large_door_mirrors','','style.display','none','DIV');
	ChangeProperty('siding_side_windows','','style.display','none','DIV');
	ChangeProperty('stylish_front_headlights','','style.display','none','DIV');
	ChangeProperty('alloy_wheels','','style.display','block','DIV');
	ChangeProperty('alloy_wheels_la','','style.display','none','DIV');
	ChangeProperty('alloy_wheels_solace','','style.display','none','DIV');
}

function Exterior_Alloy_Wheels_Close() {
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
}

function Exterior_Alloy_Wheels_LA_Open() {
	ChangeProperty('large_door_mirrors','','style.display','none','DIV');
	ChangeProperty('siding_side_windows','','style.display','none','DIV');
	ChangeProperty('stylish_front_headlights','','style.display','none','DIV');
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('alloy_wheels_la','','style.display','block','DIV');
	ChangeProperty('alloy_wheels_solace','','style.display','none','DIV');
}

function Exterior_Alloy_Wheels_LA_Close() {
	ChangeProperty('alloy_wheels_la','','style.display','none','DIV');
}

function Exterior_Alloy_Wheels_Solace_Open() {
	ChangeProperty('large_door_mirrors','','style.display','none','DIV');
	ChangeProperty('siding_side_windows','','style.display','none','DIV');
	ChangeProperty('stylish_front_headlights','','style.display','none','DIV');
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('alloy_wheels_la','','style.display','none','DIV');
	ChangeProperty('alloy_wheels_solace','','style.display','block','DIV');
}

function Exterior_Alloy_Wheels_Solace_Close() {
	ChangeProperty('alloy_wheels_solace','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Interior Functions - Page 1																																																	*/
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Interior_Rear_Bench_Seat_Open() {
	ChangeProperty('rear_bench_seat','','style.display','block','DIV');
	ChangeProperty('supportive_seats','','style.display','none','DIV');
	ChangeProperty('drinks_holders','','style.display','none','DIV');
	ChangeProperty('electrical_socket','','style.display','none','DIV');
	ChangeProperty('glove_compartment','','style.display','none','DIV');
	ChangeProperty('illuminated_step_lighting','','style.display','none','DIV');
	ChangeProperty('interior_lights','','style.display','none','DIV');
	ChangeProperty('lighting_load_compartment','','style.display','none','DIV');
}

function Interior_Rear_Bench_Seat_Close() {
	ChangeProperty('rear_bench_seat','','style.display','none','DIV');
}

function Interior_Supportive_Seats_Open() {
	ChangeProperty('rear_bench_seat','','style.display','none','DIV');
	ChangeProperty('supportive_seats','','style.display','block','DIV');
	ChangeProperty('drinks_holders','','style.display','none','DIV');
	ChangeProperty('electrical_socket','','style.display','none','DIV');
	ChangeProperty('glove_compartment','','style.display','none','DIV');
	ChangeProperty('illuminated_step_lighting','','style.display','none','DIV');
	ChangeProperty('interior_lights','','style.display','none','DIV');
	ChangeProperty('lighting_load_compartment','','style.display','none','DIV');
}

function Interior_Supportive_Seats_Close() {
	ChangeProperty('supportive_seats','','style.display','none','DIV');
}

function Interior_Drinks_Holders_Open() {
	ChangeProperty('rear_bench_seat','','style.display','none','DIV');
	ChangeProperty('supportive_seats','','style.display','none','DIV');
	ChangeProperty('drinks_holders','','style.display','block','DIV');
	ChangeProperty('electrical_socket','','style.display','none','DIV');
	ChangeProperty('glove_compartment','','style.display','none','DIV');
	ChangeProperty('illuminated_step_lighting','','style.display','none','DIV');
	ChangeProperty('interior_lights','','style.display','none','DIV');
	ChangeProperty('lighting_load_compartment','','style.display','none','DIV');
}

function Interior_Drinks_Holders_Close() {
	ChangeProperty('drinks_holders','','style.display','none','DIV');
}

function Interior_Electrical_Socket_Open() {
	ChangeProperty('rear_bench_seat','','style.display','none','DIV');
	ChangeProperty('supportive_seats','','style.display','none','DIV');
	ChangeProperty('drinks_holders','','style.display','none','DIV');
	ChangeProperty('electrical_socket','','style.display','block','DIV');
	ChangeProperty('glove_compartment','','style.display','none','DIV');
	ChangeProperty('illuminated_step_lighting','','style.display','none','DIV');
	ChangeProperty('interior_lights','','style.display','none','DIV');
	ChangeProperty('lighting_load_compartment','','style.display','none','DIV');
}

function Interior_Electrical_Socket_Close() {
	ChangeProperty('electrical_socket','','style.display','none','DIV');
}

function Interior_Glove_Compartment_Open() {
	ChangeProperty('rear_bench_seat','','style.display','none','DIV');
	ChangeProperty('supportive_seats','','style.display','none','DIV');
	ChangeProperty('drinks_holders','','style.display','none','DIV');
	ChangeProperty('electrical_socket','','style.display','none','DIV');
	ChangeProperty('glove_compartment','','style.display','block','DIV');
	ChangeProperty('illuminated_step_lighting','','style.display','none','DIV');
	ChangeProperty('interior_lights','','style.display','none','DIV');
	ChangeProperty('lighting_load_compartment','','style.display','none','DIV');
}

function Interior_Glove_Compartment_Close() {
	ChangeProperty('glove_compartment','','style.display','none','DIV');
}

function Interior_Illuminated_Step_Lighting_Open() {
	ChangeProperty('rear_bench_seat','','style.display','none','DIV');
	ChangeProperty('supportive_seats','','style.display','none','DIV');
	ChangeProperty('drinks_holders','','style.display','none','DIV');
	ChangeProperty('electrical_socket','','style.display','none','DIV');
	ChangeProperty('glove_compartment','','style.display','none','DIV');
	ChangeProperty('illuminated_step_lighting','','style.display','block','DIV');
	ChangeProperty('interior_lights','','style.display','none','DIV');
	ChangeProperty('lighting_load_compartment','','style.display','none','DIV');
}

function Interior_Illuminated_Step_Lighting_Close() {
	ChangeProperty('illuminated_step_lighting','','style.display','none','DIV');
}

function Interior_Interior_Lights_Open() {
	ChangeProperty('rear_bench_seat','','style.display','none','DIV');
	ChangeProperty('supportive_seats','','style.display','none','DIV');
	ChangeProperty('drinks_holders','','style.display','none','DIV');
	ChangeProperty('electrical_socket','','style.display','none','DIV');
	ChangeProperty('glove_compartment','','style.display','none','DIV');
	ChangeProperty('illuminated_step_lighting','','style.display','none','DIV');
	ChangeProperty('interior_lights','','style.display','block','DIV');
	ChangeProperty('lighting_load_compartment','','style.display','none','DIV');
}

function Interior_Interior_Lights_Close() {
	ChangeProperty('interior_lights','','style.display','none','DIV');
}

function Interior_Lighting_Load_Compartment_Open() {
	ChangeProperty('rear_bench_seat','','style.display','none','DIV');
	ChangeProperty('supportive_seats','','style.display','none','DIV');
	ChangeProperty('drinks_holders','','style.display','none','DIV');
	ChangeProperty('electrical_socket','','style.display','none','DIV');
	ChangeProperty('glove_compartment','','style.display','none','DIV');
	ChangeProperty('illuminated_step_lighting','','style.display','none','DIV');
	ChangeProperty('interior_lights','','style.display','none','DIV');
	ChangeProperty('lighting_load_compartment','','style.display','block','DIV');
}

function Interior_Lighting_Load_Compartment_Close() {
	ChangeProperty('lighting_load_compartment','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Interior Functions - Page 2																																																	*/
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Interior_Load_Securing_Points_Open() {
	ChangeProperty('load_securing_points','','style.display','block','DIV');
	ChangeProperty('side_panels_decorative_inlay','','style.display','none','DIV');
	ChangeProperty('single_seats_rear','','style.display','none','DIV');
	ChangeProperty('storage_compartment_seat_base','','style.display','none','DIV');
	ChangeProperty('storage_in_doors','','style.display','none','DIV');
	ChangeProperty('storage_net_dashboard','','style.display','none','DIV');
	ChangeProperty('storage_seat_backs','','style.display','none','DIV');
}

function Interior_Load_Securing_Points_Close() {
	ChangeProperty('load_securing_points','','style.display','none','DIV');
}

function Interior_Side_Panels_Decorative_Inlay_Open() {
	ChangeProperty('load_securing_points','','style.display','none','DIV');
	ChangeProperty('side_panels_decorative_inlay','','style.display','block','DIV');
	ChangeProperty('single_seats_rear','','style.display','none','DIV');
	ChangeProperty('storage_compartment_seat_base','','style.display','none','DIV');
	ChangeProperty('storage_in_doors','','style.display','none','DIV');
	ChangeProperty('storage_net_dashboard','','style.display','none','DIV');
	ChangeProperty('storage_seat_backs','','style.display','none','DIV');
}

function Interior_Side_Panels_Decorative_Inlay_Close() {
	ChangeProperty('side_panels_decorative_inlay','','style.display','none','DIV');
}

function Interior_Single_Seats_Rear_Open() {
	ChangeProperty('load_securing_points','','style.display','none','DIV');
	ChangeProperty('side_panels_decorative_inlay','','style.display','none','DIV');
	ChangeProperty('single_seats_rear','','style.display','block','DIV');
	ChangeProperty('storage_compartment_seat_base','','style.display','none','DIV');
	ChangeProperty('storage_in_doors','','style.display','none','DIV');
	ChangeProperty('storage_net_dashboard','','style.display','none','DIV');
	ChangeProperty('storage_seat_backs','','style.display','none','DIV');
}

function Interior_Single_Seats_Rear_Close() {
	ChangeProperty('single_seats_rear','','style.display','none','DIV');
}

function Interior_Storage_Compartment_Seat_Base_Open() {
	ChangeProperty('load_securing_points','','style.display','none','DIV');
	ChangeProperty('side_panels_decorative_inlay','','style.display','none','DIV');
	ChangeProperty('single_seats_rear','','style.display','none','DIV');
	ChangeProperty('storage_compartment_seat_base','','style.display','block','DIV');
	ChangeProperty('storage_in_doors','','style.display','none','DIV');
	ChangeProperty('storage_net_dashboard','','style.display','none','DIV');
	ChangeProperty('storage_seat_backs','','style.display','none','DIV');
}

function Interior_Storage_Compartment_Seat_Base_Close() {
	ChangeProperty('storage_compartment_seat_base','','style.display','none','DIV');
}

function Interior_Storage_In_Doors_Open() {
	ChangeProperty('load_securing_points','','style.display','none','DIV');
	ChangeProperty('side_panels_decorative_inlay','','style.display','none','DIV');
	ChangeProperty('single_seats_rear','','style.display','none','DIV');
	ChangeProperty('storage_compartment_seat_base','','style.display','none','DIV');
	ChangeProperty('storage_in_doors','','style.display','block','DIV');
	ChangeProperty('storage_net_dashboard','','style.display','none','DIV');
	ChangeProperty('storage_seat_backs','','style.display','none','DIV');
}

function Interior_Storage_In_Doors_Close() {
	ChangeProperty('storage_in_doors','','style.display','none','DIV');
}

function Interior_Storage_Net_Dashboard_Open() {
	ChangeProperty('load_securing_points','','style.display','none','DIV');
	ChangeProperty('side_panels_decorative_inlay','','style.display','none','DIV');
	ChangeProperty('single_seats_rear','','style.display','none','DIV');
	ChangeProperty('storage_compartment_seat_base','','style.display','none','DIV');
	ChangeProperty('storage_in_doors','','style.display','none','DIV');
	ChangeProperty('storage_net_dashboard','','style.display','block','DIV');
	ChangeProperty('storage_seat_backs','','style.display','none','DIV');
}

function Interior_Storage_Net_Dashboard_Close() {
	ChangeProperty('storage_net_dashboard','','style.display','none','DIV');
}

function Interior_Storage_Seat_Backs_Open() {
	ChangeProperty('load_securing_points','','style.display','none','DIV');
	ChangeProperty('side_panels_decorative_inlay','','style.display','none','DIV');
	ChangeProperty('single_seats_rear','','style.display','none','DIV');
	ChangeProperty('storage_compartment_seat_base','','style.display','none','DIV');
	ChangeProperty('storage_in_doors','','style.display','none','DIV');
	ChangeProperty('storage_net_dashboard','','style.display','none','DIV');
	ChangeProperty('storage_seat_backs','','style.display','block','DIV');
}

function Interior_Storage_Seat_Backs_Close() {
	ChangeProperty('storage_seat_backs','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Interior Functions - Page 3																																																	*/
/* ---------------------------------------------------------------------------------------------------------------------------- */

function Interior_Storage_Tray_Dashboard_Open() {
	ChangeProperty('storage_tray_dashboard','','style.display','block','DIV');
	ChangeProperty('rear_bench_seat_folding','','style.display','none','DIV');
	ChangeProperty('net_partition_luggage','','style.display','none','DIV');
	ChangeProperty('parking_heater','','style.display','none','DIV');
	ChangeProperty('sleep_pack','','style.display','none','DIV');
	ChangeProperty('sunroof','','style.display','none','DIV');
	ChangeProperty('storage_under_seats','','style.display','none','DIV');
}

function Interior_Storage_Tray_Dashboard_Close() {
	ChangeProperty('storage_tray_dashboard','','style.display','none','DIV');
}

function Interior_Rear_Bench_Seat_Folding_Open() {
	ChangeProperty('storage_tray_dashboard','','style.display','none','DIV');
	ChangeProperty('rear_bench_seat_folding','','style.display','block','DIV');
	ChangeProperty('net_partition_luggage','','style.display','none','DIV');
	ChangeProperty('parking_heater','','style.display','none','DIV');
	ChangeProperty('sleep_pack','','style.display','none','DIV');
	ChangeProperty('sunroof','','style.display','none','DIV');
	ChangeProperty('storage_under_seats','','style.display','none','DIV');
}

function Interior_Rear_Bench_Seat_Folding_Close() {
	ChangeProperty('rear_bench_seat_folding','','style.display','none','DIV');
}

function Interior_Net_Partition_Luggage_Open() {
	ChangeProperty('storage_tray_dashboard','','style.display','none','DIV');
	ChangeProperty('rear_bench_seat_folding','','style.display','none','DIV');
	ChangeProperty('net_partition_luggage','','style.display','block','DIV');
	ChangeProperty('parking_heater','','style.display','none','DIV');
	ChangeProperty('sleep_pack','','style.display','none','DIV');
	ChangeProperty('sunroof','','style.display','none','DIV');
	ChangeProperty('storage_under_seats','','style.display','none','DIV');
}

function Interior_Net_Partition_Luggage_Close() {
	ChangeProperty('net_partition_luggage','','style.display','none','DIV');
}

function Interior_Parking_Heater_Open() {
	ChangeProperty('storage_tray_dashboard','','style.display','none','DIV');
	ChangeProperty('rear_bench_seat_folding','','style.display','none','DIV');
	ChangeProperty('net_partition_luggage','','style.display','none','DIV');
	ChangeProperty('parking_heater','','style.display','block','DIV');
	ChangeProperty('sleep_pack','','style.display','none','DIV');
	ChangeProperty('sunroof','','style.display','none','DIV');
	ChangeProperty('storage_under_seats','','style.display','none','DIV');
}

function Interior_Parking_Heater_Close() {
	ChangeProperty('parking_heater','','style.display','none','DIV');
}

function Interior_Sleep_Pack_Open() {
	ChangeProperty('storage_tray_dashboard','','style.display','none','DIV');
	ChangeProperty('rear_bench_seat_folding','','style.display','none','DIV');
	ChangeProperty('net_partition_luggage','','style.display','none','DIV');
	ChangeProperty('parking_heater','','style.display','none','DIV');
	ChangeProperty('sleep_pack','','style.display','block','DIV');
	ChangeProperty('sunroof','','style.display','none','DIV');
	ChangeProperty('storage_under_seats','','style.display','none','DIV');
}

function Interior_Sleep_Pack_Close() {
	ChangeProperty('sleep_pack','','style.display','none','DIV');
}

function Interior_Sunroof_Open() {
	ChangeProperty('storage_tray_dashboard','','style.display','none','DIV');
	ChangeProperty('rear_bench_seat_folding','','style.display','none','DIV');
	ChangeProperty('net_partition_luggage','','style.display','none','DIV');
	ChangeProperty('parking_heater','','style.display','none','DIV');
	ChangeProperty('sleep_pack','','style.display','none','DIV');
	ChangeProperty('sunroof','','style.display','block','DIV');
	ChangeProperty('storage_under_seats','','style.display','none','DIV');
}

function Interior_Sunroof_Close() {
	ChangeProperty('sunroof','','style.display','none','DIV');
}

function Interior_Storage_Under_Seats_Open() {
	ChangeProperty('storage_tray_dashboard','','style.display','none','DIV');
	ChangeProperty('rear_bench_seat_folding','','style.display','none','DIV');
	ChangeProperty('net_partition_luggage','','style.display','none','DIV');
	ChangeProperty('parking_heater','','style.display','none','DIV');
	ChangeProperty('sleep_pack','','style.display','none','DIV');
	ChangeProperty('sunroof','','style.display','none','DIV');
	ChangeProperty('storage_under_seats','','style.display','block','DIV');
}

function Interior_Storage_Under_Seats_Close() {
	ChangeProperty('storage_under_seats','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Safety Functions 																																																						*/
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Safety_Airbags_Open() {
	ChangeProperty('airbags','','style.display','block','DIV');
	ChangeProperty('alarm_system','','style.display','none','DIV');
	ChangeProperty('rear_view_mirror','','style.display','none','DIV');
	ChangeProperty('fog_lights','','style.display','none','DIV');
	ChangeProperty('child_seat_mountings','','style.display','none','DIV');
	ChangeProperty('parking_sensors','','style.display','none','DIV');
}

function Safety_Airbags_Close() {
	ChangeProperty('airbags','','style.display','none','DIV');
}

function Safety_Alarm_System_Open() {
	ChangeProperty('airbags','','style.display','none','DIV');
	ChangeProperty('alarm_system','','style.display','block','DIV');
	ChangeProperty('rear_view_mirror','','style.display','none','DIV');
	ChangeProperty('fog_lights','','style.display','none','DIV');
	ChangeProperty('child_seat_mountings','','style.display','none','DIV');
	ChangeProperty('parking_sensors','','style.display','none','DIV');
}

function Safety_Alarm_System_Close() {
	ChangeProperty('alarm_system','','style.display','none','DIV');
}

function Safety_Rear_View_Mirror_Open() {
	ChangeProperty('airbags','','style.display','none','DIV');
	ChangeProperty('alarm_system','','style.display','none','DIV');
	ChangeProperty('rear_view_mirror','','style.display','block','DIV');
	ChangeProperty('fog_lights','','style.display','none','DIV');
	ChangeProperty('child_seat_mountings','','style.display','none','DIV');
	ChangeProperty('parking_sensors','','style.display','none','DIV');
}

function Safety_Rear_View_Mirror_Close() {
	ChangeProperty('rear_view_mirror','','style.display','none','DIV');
}

function Safety_Fog_Lights_Open() {
	ChangeProperty('airbags','','style.display','none','DIV');
	ChangeProperty('alarm_system','','style.display','none','DIV');
	ChangeProperty('rear_view_mirror','','style.display','none','DIV');
	ChangeProperty('fog_lights','','style.display','block','DIV');
	ChangeProperty('child_seat_mountings','','style.display','none','DIV');
	ChangeProperty('parking_sensors','','style.display','none','DIV');
}

function Safety_Fog_Lights_Close() {
	ChangeProperty('fog_lights','','style.display','none','DIV');
}

function Safety_Child_Seat_Mountings_Open() {
	ChangeProperty('airbags','','style.display','none','DIV');
	ChangeProperty('alarm_system','','style.display','none','DIV');
	ChangeProperty('rear_view_mirror','','style.display','none','DIV');
	ChangeProperty('fog_lights','','style.display','none','DIV');
	ChangeProperty('child_seat_mountings','','style.display','block','DIV');
	ChangeProperty('parking_sensors','','style.display','none','DIV');
}

function Safety_Child_Seat_Mountings_Close() {
	ChangeProperty('child_seat_mountings','','style.display','none','DIV');
}

function Safety_Parking_Sensors_Open() {
	ChangeProperty('airbags','','style.display','none','DIV');
	ChangeProperty('alarm_system','','style.display','none','DIV');
	ChangeProperty('rear_view_mirror','','style.display','none','DIV');
	ChangeProperty('fog_lights','','style.display','none','DIV');
	ChangeProperty('child_seat_mountings','','style.display','none','DIV');
	ChangeProperty('parking_sensors','','style.display','block','DIV');
}

function Safety_Parking_Sensors_Close() {
	ChangeProperty('parking_sensors','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Functional Functions page 1																																																	*/
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Functional_Electric_Pack_Open() {
	ChangeProperty('electric_pack','','style.display','block','DIV');
	ChangeProperty('dash_mounted_gear_lever','','style.display','none','DIV');
	ChangeProperty('headlining','','style.display','none','DIV');
	ChangeProperty('multi_functional_computer','','style.display','none','DIV');
	ChangeProperty('multi_functional_table','','style.display','none','DIV');
	ChangeProperty('radio_cd','','style.display','none','DIV');
	ChangeProperty('rail_system','','style.display','none','DIV');
	ChangeProperty('remote_locking','','style.display','none','DIV');
}

function Functional_Electric_Pack_Close() {
	ChangeProperty('electric_pack','','style.display','none','DIV');
}

function Functional_Dash_Mounted_Gear_Lever_Open() {
	ChangeProperty('electric_pack','','style.display','none','DIV');
	ChangeProperty('dash_mounted_gear_lever','','style.display','block','DIV');
	ChangeProperty('headlining','','style.display','none','DIV');
	ChangeProperty('multi_functional_computer','','style.display','none','DIV');
	ChangeProperty('multi_functional_table','','style.display','none','DIV');
	ChangeProperty('radio_cd','','style.display','none','DIV');
	ChangeProperty('rail_system','','style.display','none','DIV');
	ChangeProperty('remote_locking','','style.display','none','DIV');
}

function Functional_Dash_Mounted_Gear_Lever_Close() {
	ChangeProperty('dash_mounted_gear_lever','','style.display','none','DIV');
}

function Functionality_Headlining_Open() {
	ChangeProperty('electric_pack','','style.display','none','DIV');
	ChangeProperty('dash_mounted_gear_lever','','style.display','none','DIV');
	ChangeProperty('headlining','','style.display','block','DIV');
	ChangeProperty('multi_functional_computer','','style.display','none','DIV');
	ChangeProperty('multi_functional_table','','style.display','none','DIV');
	ChangeProperty('radio_cd','','style.display','none','DIV');
	ChangeProperty('rail_system','','style.display','none','DIV');
	ChangeProperty('remote_locking','','style.display','none','DIV');
}

function Functionality_Headlining_Close() {
	ChangeProperty('headlining','','style.display','none','DIV');
}

function Functionality_Multi_Functional_Computer_Open() {
	ChangeProperty('electric_pack','','style.display','none','DIV');
	ChangeProperty('dash_mounted_gear_lever','','style.display','none','DIV');
	ChangeProperty('headlining','','style.display','none','DIV');
	ChangeProperty('multi_functional_computer','','style.display','block','DIV');
	ChangeProperty('multi_functional_table','','style.display','none','DIV');
	ChangeProperty('radio_cd','','style.display','none','DIV');
	ChangeProperty('rail_system','','style.display','none','DIV');
	ChangeProperty('remote_locking','','style.display','none','DIV');
}

function Functionality_Multi_Functional_Computer_Close() {
	ChangeProperty('multi_functional_computer','','style.display','none','DIV');
}

function Functionality_Multi_Functional_Table_Open() {
	ChangeProperty('electric_pack','','style.display','none','DIV');
	ChangeProperty('dash_mounted_gear_lever','','style.display','none','DIV');
	ChangeProperty('headlining','','style.display','none','DIV');
	ChangeProperty('multi_functional_computer','','style.display','none','DIV');
	ChangeProperty('multi_functional_table','','style.display','block','DIV');
	ChangeProperty('radio_cd','','style.display','none','DIV');
	ChangeProperty('rail_system','','style.display','none','DIV');
	ChangeProperty('remote_locking','','style.display','none','DIV');
}

function Functionality_Multi_Functional_Table_Close() {
	ChangeProperty('multi_functional_table','','style.display','none','DIV');
}

function Functionality_Radio_CD_Open() {
	ChangeProperty('electric_pack','','style.display','none','DIV');
	ChangeProperty('dash_mounted_gear_lever','','style.display','none','DIV');
	ChangeProperty('headlining','','style.display','none','DIV');
	ChangeProperty('multi_functional_computer','','style.display','none','DIV');
	ChangeProperty('multi_functional_table','','style.display','none','DIV');
	ChangeProperty('radio_cd','','style.display','block','DIV');
	ChangeProperty('rail_system','','style.display','none','DIV');
	ChangeProperty('remote_locking','','style.display','none','DIV');
}

function Functionality_Radio_CD_Close() {
	ChangeProperty('radio_cd','','style.display','none','DIV');
}

function Functional_Rail_System_Open() {
	ChangeProperty('electric_pack','','style.display','none','DIV');
	ChangeProperty('dash_mounted_gear_lever','','style.display','none','DIV');
	ChangeProperty('headlining','','style.display','none','DIV');
	ChangeProperty('multi_functional_computer','','style.display','none','DIV');
	ChangeProperty('multi_functional_table','','style.display','none','DIV');
	ChangeProperty('radio_cd','','style.display','none','DIV');
	ChangeProperty('rail_system','','style.display','block','DIV');
	ChangeProperty('remote_locking','','style.display','none','DIV');
}

function Functional_Rail_System_Close() {
	ChangeProperty('rail_system','','style.display','none','DIV');
}

function Functionality_Remote_Locking_Open() {
	ChangeProperty('electric_pack','','style.display','none','DIV');
	ChangeProperty('dash_mounted_gear_lever','','style.display','none','DIV');
	ChangeProperty('headlining','','style.display','none','DIV');
	ChangeProperty('multi_functional_computer','','style.display','none','DIV');
	ChangeProperty('multi_functional_table','','style.display','none','DIV');
	ChangeProperty('radio_cd','','style.display','none','DIV');
	ChangeProperty('rail_system','','style.display','none','DIV');
	ChangeProperty('remote_locking','','style.display','block','DIV');
}

function Functionality_Remote_Locking_Close() {
	ChangeProperty('remote_locking','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Functional Functions page 2																																																	*/
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Functional_Roller_Sunblinds_Open() {
	ChangeProperty('roller_sunblinds','','style.display','block','DIV');
	ChangeProperty('tiptronic_gearbox','','style.display','none','DIV');
	ChangeProperty('air_con_man','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('integral_child_seat','','style.display','none','DIV');
	ChangeProperty('satellite_navigation','','style.display','none','DIV');
	ChangeProperty('thermal_box','','style.display','none','DIV');
	ChangeProperty('towbars','','style.display','none','DIV');
}

function Functional_Roller_Sunblinds_Close() {
	ChangeProperty('roller_sunblinds','','style.display','none','DIV');
}

function Functionality_Tiptronic_Gearbox_Open() {
	ChangeProperty('roller_sunblinds','','style.display','none','DIV');
	ChangeProperty('tiptronic_gearbox','','style.display','block','DIV');
	ChangeProperty('air_con_man','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('integral_child_seat','','style.display','none','DIV');
	ChangeProperty('satellite_navigation','','style.display','none','DIV');
	ChangeProperty('thermal_box','','style.display','none','DIV');
	ChangeProperty('towbars','','style.display','none','DIV');
}

function Functionality_Tiptronic_Gearbox_Close() {
	ChangeProperty('tiptronic_gearbox','','style.display','none','DIV');
}

function Functional_Air_Con_Man_Open() {
	ChangeProperty('roller_sunblinds','','style.display','none','DIV');
	ChangeProperty('tiptronic_gearbox','','style.display','none','DIV');
	ChangeProperty('air_con_man','','style.display','block','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('integral_child_seat','','style.display','none','DIV');
	ChangeProperty('satellite_navigation','','style.display','none','DIV');
	ChangeProperty('thermal_box','','style.display','none','DIV');
	ChangeProperty('towbars','','style.display','none','DIV');
}

function Functional_Air_Con_Man_Close() {
	ChangeProperty('air_con_man','','style.display','none','DIV');
}

function Functional_Air_Conditioning_Open() {
	ChangeProperty('roller_sunblinds','','style.display','none','DIV');
	ChangeProperty('tiptronic_gearbox','','style.display','none','DIV');
	ChangeProperty('air_con_man','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','block','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('integral_child_seat','','style.display','none','DIV');
	ChangeProperty('satellite_navigation','','style.display','none','DIV');
	ChangeProperty('thermal_box','','style.display','none','DIV');
	ChangeProperty('towbars','','style.display','none','DIV');
}

function Functional_Air_Conditioning_Close() {
	ChangeProperty('air_conditioning','','style.display','none','DIV');
}

function Functional_Cruise_Control_Open() {
	ChangeProperty('roller_sunblinds','','style.display','none','DIV');
	ChangeProperty('tiptronic_gearbox','','style.display','none','DIV');
	ChangeProperty('air_con_man','','style.display','block','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','block','DIV');
	ChangeProperty('integral_child_seat','','style.display','none','DIV');
	ChangeProperty('satellite_navigation','','style.display','none','DIV');
	ChangeProperty('thermal_box','','style.display','none','DIV');
	ChangeProperty('towbars','','style.display','none','DIV');
}

function Functional_Cruise_Control_Close() {
	ChangeProperty('cruise_control','','style.display','none','DIV');
}


function Functionality_Integral_Child_Seat_Open() {
	ChangeProperty('roller_sunblinds','','style.display','none','DIV');
	ChangeProperty('tiptronic_gearbox','','style.display','none','DIV');
	ChangeProperty('air_con_man','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('integral_child_seat','','style.display','block','DIV');
	ChangeProperty('satellite_navigation','','style.display','none','DIV');
	ChangeProperty('thermal_box','','style.display','none','DIV');
	ChangeProperty('towbars','','style.display','none','DIV');
}

function Functionality_Integral_Child_Seat_Close() {
	ChangeProperty('integral_child_seat','','style.display','none','DIV');
}

function Functionality_Satellite_Navigation_Open() {
	ChangeProperty('roller_sunblinds','','style.display','none','DIV');
	ChangeProperty('tiptronic_gearbox','','style.display','none','DIV');
	ChangeProperty('air_con_man','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('integral_child_seat','','style.display','none','DIV');
	ChangeProperty('satellite_navigation','','style.display','block','DIV');
	ChangeProperty('thermal_box','','style.display','none','DIV');
	ChangeProperty('towbars','','style.display','none','DIV');
}

function Functionality_Satellite_Navigation_Close() {
	ChangeProperty('satellite_navigation','','style.display','none','DIV');
}

function Functional_Thermal_Box_Open() {
	ChangeProperty('roller_sunblinds','','style.display','none','DIV');
	ChangeProperty('tiptronic_gearbox','','style.display','none','DIV');
	ChangeProperty('air_con_man','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('integral_child_seat','','style.display','none','DIV');
	ChangeProperty('satellite_navigation','','style.display','none','DIV');
	ChangeProperty('thermal_box','','style.display','block','DIV');
	ChangeProperty('towbars','','style.display','none','DIV');
}

function Functional_Thermal_Box_Close() {
	ChangeProperty('thermal_box','','style.display','none','DIV');
}

function Functionality_Towbars_Open() {
	ChangeProperty('roller_sunblinds','','style.display','none','DIV');
	ChangeProperty('tiptronic_gearbox','','style.display','none','DIV');
	ChangeProperty('air_con_man','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('integral_child_seat','','style.display','none','DIV');
	ChangeProperty('satellite_navigation','','style.display','none','DIV');
	ChangeProperty('thermal_box','','style.display','none','DIV');
	ChangeProperty('towbars','','style.display','block','DIV');
}

function Functionality_Towbars_Close() {
	ChangeProperty('towbars','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Model range hide/show functions Caravelle SE
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Model_Alloy_Wheels_Open() {
	ChangeProperty('alloy_wheels','','style.display','block','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('heating','','style.display','none','DIV');
	ChangeProperty('art_grey','','style.display','none','DIV');
	ChangeProperty('fabric_seats','','style.display','none','DIV');
}

function Model_Alloy_Wheels_Close() {
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
}

function Model_Air_Conditioning_SE_Open() {
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','block','DIV');
	ChangeProperty('heating','','style.display','none','DIV');
	ChangeProperty('art_grey','','style.display','none','DIV');
	ChangeProperty('fabric_seats','','style.display','none','DIV');
}

function Model_Air_Conditioning_SE_Close() {
	ChangeProperty('air_conditioning','','style.display','none','DIV');
}

function Model_Heating_Open() {
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('heating','','style.display','block','DIV');
	ChangeProperty('art_grey','','style.display','none','DIV');
	ChangeProperty('fabric_seats','','style.display','none','DIV');
}

function Model_Heating_Close() {
	ChangeProperty('heating','','style.display','none','DIV');
}

function Model_Art_Grey_Open() {
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('heating','','style.display','none','DIV');
	ChangeProperty('art_grey','','style.display','block','DIV');
	ChangeProperty('fabric_seats','','style.display','none','DIV');
}

function Model_Art_Grey_Close() {
	ChangeProperty('art_grey','','style.display','none','DIV');
}

function Model_Fabric_Seats_Open() {
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('heating','','style.display','none','DIV');
	ChangeProperty('art_grey','','style.display','none','DIV');
	ChangeProperty('fabric_seats','','style.display','block','DIV');
}

function Model_Fabric_Seats_Close() {
	ChangeProperty('fabric_seats','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Model range hide/show functions Caravelle Executive
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Model_LA_Alloy_Wheels_Open() {
	ChangeProperty('alloy_wheels','','style.display','block','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('air_conditioning_rear','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('electric_side_doors','','style.display','none','DIV');
}

function Model_LA_Alloy_Wheels_Close() {
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
}

function Model_Air_Conditioning_Open() {
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','block','DIV');
	ChangeProperty('air_conditioning_rear','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('electric_side_doors','','style.display','none','DIV');
}

function Model_Air_Conditioning_Close() {
	ChangeProperty('air_conditioning','','style.display','none','DIV');
}

function Model_Air_Conditioning_Rear_Open() {
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('air_conditioning_rear','','style.display','block','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('electric_side_doors','','style.display','none','DIV');
}

function Model_Air_Conditioning_Rear_Close() {
	ChangeProperty('air_conditioning_rear','','style.display','none','DIV');
}

function Model_Cruise_Control_Open() {
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('air_conditioning_rear','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','block','DIV');
	ChangeProperty('electric_side_doors','','style.display','none','DIV');
}

function Model_Cruise_Control_Close() {
	ChangeProperty('cruise_control','','style.display','none','DIV');
}

function Model_Electric_Side_Doors_Open() {
	ChangeProperty('alloy_wheels','','style.display','none','DIV');
	ChangeProperty('air_conditioning','','style.display','none','DIV');
	ChangeProperty('air_conditioning_rear','','style.display','none','DIV');
	ChangeProperty('cruise_control','','style.display','none','DIV');
	ChangeProperty('electric_side_doors','','style.display','block','DIV');
}

function Model_Electric_Side_Doors_Close() {
	ChangeProperty('electric_side_doors','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Hide/show functions comfort
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Model_Power_Steering_Open() {
	ChangeProperty('power_steering','','style.display','block','DIV');
	ChangeProperty('dash_gear_lever','','style.display','none','DIV');
	ChangeProperty('multi_functional_computer','','style.display','none','DIV');
}

function Model_Power_Steering_Close() {
	ChangeProperty('power_steering','','style.display','none','DIV');
}

function Model_Dash_Gear_Lever_Open() {
	ChangeProperty('power_steering','','style.display','none','DIV');
	ChangeProperty('dash_gear_lever','','style.display','block','DIV');
	ChangeProperty('multi_functional_computer','','style.display','none','DIV');
}

function Model_Dash_Gear_Lever_Close() {
	ChangeProperty('dash_gear_lever','','style.display','none','DIV');
}

function Model_Multi_Functional_Computer_Open() {
	ChangeProperty('power_steering','','style.display','none','DIV');
	ChangeProperty('dash_gear_lever','','style.display','none','DIV');
	ChangeProperty('multi_functional_computer','','style.display','block','DIV');
}

function Model_Multi_Functional_Computer_Close() {
	ChangeProperty('multi_functional_computer','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Hide/show functions flexibility
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Model_Table_Folded_Open() {
	ChangeProperty('table_folded','','style.display','block','DIV');
	ChangeProperty('table_storage','','style.display','none','DIV');
	ChangeProperty('luggage_compartment','','style.display','none','DIV');
	ChangeProperty('rear_bench','','style.display','none','DIV');
	ChangeProperty('rail_system','','style.display','none','DIV');
}

function Model_Table_Folded_Close() {
	ChangeProperty('table_folded','','style.display','none','DIV');
}

function Model_Table_Storage_Open() {
	ChangeProperty('table_folded','','style.display','none','DIV');
	ChangeProperty('table_storage','','style.display','block','DIV');
	ChangeProperty('luggage_compartment','','style.display','none','DIV');
	ChangeProperty('rear_bench','','style.display','none','DIV');
	ChangeProperty('rail_system','','style.display','none','DIV');
}

function Model_Table_Storage_Close() {
	ChangeProperty('table_storage','','style.display','none','DIV');
}

function Model_Luggage_Compartment_Open() {
	ChangeProperty('table_folded','','style.display','none','DIV');
	ChangeProperty('table_storage','','style.display','none','DIV');
	ChangeProperty('luggage_compartment','','style.display','block','DIV');
	ChangeProperty('rear_bench','','style.display','none','DIV');
	ChangeProperty('rail_system','','style.display','none','DIV');
}

function Model_Luggage_Compartment_Close() {
	ChangeProperty('luggage_compartment','','style.display','none','DIV');
}

function Model_Rear_Bench_Open() {
	ChangeProperty('table_folded','','style.display','none','DIV');
	ChangeProperty('table_storage','','style.display','none','DIV');
	ChangeProperty('luggage_compartment','','style.display','none','DIV');
	ChangeProperty('rear_bench','','style.display','block','DIV');
	ChangeProperty('rail_system','','style.display','none','DIV');
}

function Model_Rear_Bench_Close() {
	ChangeProperty('rear_bench','','style.display','none','DIV');
}

function Model_Rail_System_Open() {
	ChangeProperty('table_folded','','style.display','none','DIV');
	ChangeProperty('table_storage','','style.display','none','DIV');
	ChangeProperty('luggage_compartment','','style.display','none','DIV');
	ChangeProperty('rear_bench','','style.display','none','DIV');
	ChangeProperty('rail_system','','style.display','block','DIV');
}

function Model_Rail_System_Close() {
	ChangeProperty('rail_system','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Hide/show functions power
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Model_Diesel_Engines_Open() {
	ChangeProperty('diesel_engines','','style.display','block','DIV');
	ChangeProperty('flexible_petrol_engine','','style.display','none','DIV');
	ChangeProperty('esp','','style.display','none','DIV');
}

function Model_Diesel_Engines_Close() {
	ChangeProperty('diesel_engines','','style.display','none','DIV');
}

function Model_Flexible_Petrol_Engine_Open() {
	ChangeProperty('diesel_engines','','style.display','none','DIV');
	ChangeProperty('flexible_petrol_engine','','style.display','block','DIV');
	ChangeProperty('esp','','style.display','none','DIV');
}

function Model_Flexible_Petrol_Engine_Close() {
	ChangeProperty('flexible_petrol_engine','','style.display','none','DIV');
}

function Model_ESP_Open() {
	ChangeProperty('diesel_engines','','style.display','none','DIV');
	ChangeProperty('flexible_petrol_engine','','style.display','none','DIV');
	ChangeProperty('esp','','style.display','block','DIV');
}

function Model_ESP_Close() {
	ChangeProperty('esp','','style.display','none','DIV');
}

/* ---------------------------------------------------------------------------------------------------------------------------- */
/* Hide/show functions luxury
/* ---------------------------------------------------------------------------------------------------------------------------- */
function Model_Swivelling_Seats_Open() {
	ChangeProperty('swivelling_seats','','style.display','block','DIV');
	ChangeProperty('sleep_pack','','style.display','none','DIV');
	ChangeProperty('comfort_seats','','style.display','none','DIV');
}

function Model_Swivelling_Seats_Close() {
	ChangeProperty('swivelling_seats','','style.display','none','DIV');
}

function Model_Sleep_Pack_Open() {
	ChangeProperty('swivelling_seats','','style.display','none','DIV');
	ChangeProperty('sleep_pack','','style.display','block','DIV');
	ChangeProperty('comfort_seats','','style.display','none','DIV');
}

function Model_Sleep_Pack_Close() {
	ChangeProperty('sleep_pack','','style.display','none','DIV');
}

function Model_Comfort_Seats_Open() {
	ChangeProperty('swivelling_seats','','style.display','none','DIV');
	ChangeProperty('sleep_pack','','style.display','none','DIV');
	ChangeProperty('comfort_seats','','style.display','block','DIV');
}

function Model_Comfort_Seats_Close() {
	ChangeProperty('comfort_seats','','style.display','none','DIV');
}