 //JavaScript Document
function show_autocross_details()
{
	var x = document.registration.autocross_drivers.selectedIndex;
	var driver_1 = document.getElementById("autocross_driver_1");
	var driver_2 = document.getElementById("autocross_driver_2");
	if(x == 0)
	{	
		if (document.layers) { // Netscape 4
			driver_1.display = 'none';
		}
		else { // IE 4
			driver_1.style.display = 'none';
		}
		if (document.layers) { // Netscape 4
			driver_2.display = 'none';
		}
		else { // IE 4
			driver_2.style.display = 'none';
		}
		
		document.registration.ac_driver_1_model.value = "";	
		document.registration.ac_driver_1_engine.value = "";		
		document.registration.ac_driver_1_transmission.value = "";	
		document.registration.ac_driver_1_gearing.value = "";		
		document.registration.ac_driver_1_modifications_engin.value = "";
		document.registration.ac_driver_1_modifications_suspension.value = "";		
		document.registration.ac_driver_1_tires.value = "";
		document.registration.ac_driver_2_same_as_1.checked = false;
		document.registration.ac_driver_2_model.value = "";	
		document.registration.ac_driver_2_engine.value = "";		
		document.registration.ac_driver_2_transmission.value = "";	
		document.registration.ac_driver_2_gearing.value = "";		
		document.registration.ac_driver_2_modifications_engin.value = "";
		document.registration.ac_driver_2_modifications_suspension.value = "";		
		document.registration.ac_driver_2_tires.value = "";
	}
	else if(x == 1)
	{
		if (document.layers) { // Netscape 4
			driver_1.display = 'block';
		}
		else { // IE 4
			driver_1.style.display = 'block';
		}
		if (document.layers) { // Netscape 4
			driver_2.display = 'none';
		}
		else { // IE 4
			driver_2.style.display = 'none';
		}
		
		document.registration.ac_driver_2_same_as_1.checked = false;
		document.registration.ac_driver_2_model.value = "";	
		document.registration.ac_driver_2_engine.value = "";		
		document.registration.ac_driver_2_transmission.value = "";	
		document.registration.ac_driver_2_gearing.value = "";		
		document.registration.ac_driver_2_modifications_engin.value = "";
		document.registration.ac_driver_2_modifications_suspension.value = "";		
		document.registration.ac_driver_2_tires.value = "";
	}
	else if(x == 2)
	{
		if (document.layers) { // Netscape 4
			driver_1.display = 'block';
		}
		else { // IE 4
			driver_1.style.display = 'block';
		}
		if (document.layers) { // Netscape 4
			driver_2.display = 'block';
		}
		else { // IE 4
			driver_2.style.display = 'block';
		}
	}
}

function copy_autocross()
{
	if(document.registration.ac_driver_2_same_as_1.checked)
	{
		document.registration.ac_driver_2_model.value = document.registration.ac_driver_1_model.value;
		document.registration.ac_driver_2_model.disabled = true;
		
		document.registration.ac_driver_2_engine.value = document.registration.ac_driver_1_engine.value;
		document.registration.ac_driver_2_engine.disabled = true;
		
		document.registration.ac_driver_2_transmission.value = document.registration.ac_driver_1_transmission.value;
		document.registration.ac_driver_2_transmission.disabled = true;
		
		document.registration.ac_driver_2_gearing.value = document.registration.ac_driver_1_gearing.value;
		document.registration.ac_driver_2_gearing.disabled = true;
		
		document.registration.ac_driver_2_modifications_engin.value = document.registration.ac_driver_1_modifications_engin.value;
		document.registration.ac_driver_2_modifications_engin.disabled = true;
		
		document.registration.ac_driver_2_modifications_suspension.value = document.registration.ac_driver_1_modifications_suspension.value;
		document.registration.ac_driver_2_modifications_suspension.disabled = true;
		
		document.registration.ac_driver_2_tires.value = document.registration.ac_driver_1_tires.value;
		document.registration.ac_driver_2_tires.disabled = true;
	}
	else
		{
			document.registration.ac_driver_2_model.value = "";
			document.registration.ac_driver_2_model.disabled = false;
			
			document.registration.ac_driver_2_engine.value = "";
			document.registration.ac_driver_2_engine.disabled = false;
			
			document.registration.ac_driver_2_transmission.value = "";
			document.registration.ac_driver_2_transmission.disabled = false;
			
			document.registration.ac_driver_2_gearing.value = "";
			document.registration.ac_driver_2_gearing.disabled = false;
			
			document.registration.ac_driver_2_modifications_engin.value = "";
			document.registration.ac_driver_2_modifications_engin.disabled = false;
			
			document.registration.ac_driver_2_modifications_suspension.value = "";
			document.registration.ac_driver_2_modifications_suspension.disabled = false;
			
			document.registration.ac_driver_2_tires.value = "";
			document.registration.ac_driver_2_tires.disabled = false;
		}

}
function copy_autocross_2()
{
	if(document.registration.ac_driver_2_same_as_1.checked)
	{
		document.registration.ac_driver_2_model.value = document.registration.ac_driver_1_model.value;
		document.registration.ac_driver_2_model.disabled = true;
		
		document.registration.ac_driver_2_engine.value = document.registration.ac_driver_1_engine.value;
		document.registration.ac_driver_2_engine.disabled = true;
		
		document.registration.ac_driver_2_transmission.value = document.registration.ac_driver_1_transmission.value;
		document.registration.ac_driver_2_transmission.disabled = true;
		
		document.registration.ac_driver_2_gearing.value = document.registration.ac_driver_1_gearing.value;
		document.registration.ac_driver_2_gearing.disabled = true;
		
		document.registration.ac_driver_2_modifications_engin.value = document.registration.ac_driver_1_modifications_engin.value;
		document.registration.ac_driver_2_modifications_engin.disabled = true;
		
		document.registration.ac_driver_2_modifications_suspension.value = document.registration.ac_driver_1_modifications_suspension.value;
		document.registration.ac_driver_2_modifications_suspension.disabled = true;
		
		document.registration.ac_driver_2_tires.value = document.registration.ac_driver_1_tires.value;
		document.registration.ac_driver_2_tires.disabled = true;
	}

}
