function get_fr1(){
	if(document.getElementById("composition2").checked == true || document.getElementById("composition3").checked == true || document.getElementById("composition4").checked == true){
		document.getElementById("composition1").checked = true;
	}
	document.getElementById("composition1").disabled = false;
	document.getElementById("composition2").disabled = true;
	document.getElementById("composition3").disabled = true;
	document.getElementById("composition4").disabled = true;
	document.getElementById("composition5").disabled = false;
	
	get_thickness_3();
	
	document.getElementById("copper_plating1").disabled = true;
	document.getElementById("copper_plating2").disabled = true;
	document.getElementById("copper_plating3").disabled = true;
	document.getElementById("copper_plating4").disabled = false;
	document.getElementById("copper_plating4").checked = true;
	
	document.getElementById("internal_layer_pattern1").disabled = true;
	document.getElementById("internal_layer_pattern2").disabled = false;
	document.getElementById("internal_layer_pattern2").checked = true;
	
	if(document.getElementById("surface_treatment_type1").checked == true || document.getElementById("surface_treatment_type3").checked == true){
		document.getElementById("surface_treatment_type4").checked = true;
	}
	document.getElementById("surface_treatment_type1").disabled = true;
	document.getElementById("surface_treatment_type2").disabled = false;
	document.getElementById("surface_treatment_type3").disabled = true;
	document.getElementById("surface_treatment_type4").disabled = false;
	
	document.getElementById("surface_treatment_type_sub1").disabled = true;
	document.getElementById("surface_treatment_type_sub2").disabled = true;
	document.getElementById("surface_treatment_type_sub3").disabled = true;
	document.getElementById("surface_treatment_type_sub4").disabled = true;
	document.getElementById("surface_treatment_type_sub5").disabled = true;
	document.getElementById("surface_treatment_type_sub1").checked = false;
	document.getElementById("surface_treatment_type_sub2").checked = false;
	document.getElementById("surface_treatment_type_sub3").checked = false;
	document.getElementById("surface_treatment_type_sub4").checked = false;
	document.getElementById("surface_treatment_type_sub5").checked = false;
	return false;
}

function get_fr4(){
	document.getElementById("composition1").disabled = false;
	document.getElementById("composition2").disabled = false;
	document.getElementById("composition3").disabled = false;
	document.getElementById("composition4").disabled = false;
	document.getElementById("composition5").disabled = false;
	
	document.getElementById("copper_plating1").disabled = false;
	document.getElementById("copper_plating2").disabled = false;
	document.getElementById("copper_plating3").disabled = false;
	document.getElementById("copper_plating4").disabled = false;
	
	document.getElementById("internal_layer_pattern1").disabled = false;
	document.getElementById("internal_layer_pattern2").disabled = false;
	
	document.getElementById("surface_treatment_type1").disabled = false;
	document.getElementById("surface_treatment_type2").disabled = false;
	document.getElementById("surface_treatment_type3").disabled = false;
	document.getElementById("surface_treatment_type4").disabled = false;
	
	document.getElementById("surface_treatment_type_sub1").disabled = true;
	document.getElementById("surface_treatment_type_sub2").disabled = true;
	document.getElementById("surface_treatment_type_sub3").disabled = true;
	document.getElementById("surface_treatment_type_sub4").disabled = true;
	document.getElementById("surface_treatment_type_sub5").disabled = true;
	return false;
}

function get_cem3(){
	if(document.getElementById("composition3").checked == true || document.getElementById("composition4").checked == true){
		document.getElementById("composition1").checked = true;
	}
	document.getElementById("composition1").disabled = false;
	document.getElementById("composition2").disabled = false;
	document.getElementById("composition3").disabled = true;
	document.getElementById("composition4").disabled = true;
	document.getElementById("composition5").disabled = false;
	
	get_thickness_3();
	
	document.getElementById("copper_plating1").disabled = false;
	document.getElementById("copper_plating2").disabled = false;
	document.getElementById("copper_plating3").disabled = false;
	document.getElementById("copper_plating4").disabled = false;
	
	document.getElementById("internal_layer_pattern1").disabled = false;
	document.getElementById("internal_layer_pattern2").disabled = false;
	
	document.getElementById("surface_treatment_type1").disabled = false;
	document.getElementById("surface_treatment_type2").disabled = false;
	document.getElementById("surface_treatment_type3").disabled = false;
	document.getElementById("surface_treatment_type4").disabled = false;
	
	document.getElementById("surface_treatment_type_sub1").disabled = true;
	document.getElementById("surface_treatment_type_sub2").disabled = true;
	document.getElementById("surface_treatment_type_sub3").disabled = true;
	document.getElementById("surface_treatment_type_sub4").disabled = true;
	document.getElementById("surface_treatment_type_sub5").disabled = true;
	return false;
}

function get_surface_treatment_type1(){
	document.getElementById("surface_treatment_type_sub1").disabled = false;
	document.getElementById("surface_treatment_type_sub2").disabled = false;
	document.getElementById("surface_treatment_type_sub3").disabled = true;
	document.getElementById("surface_treatment_type_sub4").disabled = true;
	document.getElementById("surface_treatment_type_sub5").disabled = true;
	if(document.getElementById("surface_treatment_type_sub3").checked == true || 
       document.getElementById("surface_treatment_type_sub4").checked == true || 
       document.getElementById("surface_treatment_type_sub5").checked == true)
	{
		document.getElementById("surface_treatment_type_sub1").checked = true;
	}
	if(document.getElementById("surface_treatment_type_sub1").checked == false && 
       document.getElementById("surface_treatment_type_sub2").checked == false)
	{
		document.getElementById("surface_treatment_type_sub1").checked = true;
	}
}

function get_surface_treatment_type2(){
	document.getElementById("surface_treatment_type_sub1").disabled = true;
	document.getElementById("surface_treatment_type_sub2").disabled = true;
	document.getElementById("surface_treatment_type_sub3").disabled = true;
	document.getElementById("surface_treatment_type_sub4").disabled = true;
	document.getElementById("surface_treatment_type_sub5").disabled = true;
	if(document.getElementById("surface_treatment_type_sub1").checked == true || 
	   document.getElementById("surface_treatment_type_sub2").checked == true || 
       document.getElementById("surface_treatment_type_sub3").checked == true || 
       document.getElementById("surface_treatment_type_sub4").checked == true || 
       document.getElementById("surface_treatment_type_sub5").checked == true)
    {
		document.getElementById("surface_treatment_type_sub1").checked = false;
		document.getElementById("surface_treatment_type_sub2").checked = false;
	    document.getElementById("surface_treatment_type_sub3").checked = false;
	    document.getElementById("surface_treatment_type_sub4").checked = false;
	    document.getElementById("surface_treatment_type_sub5").checked = false;
	}
	
}

function get_surface_treatment_type3(){
	document.getElementById("surface_treatment_type_sub1").disabled = true;
	document.getElementById("surface_treatment_type_sub2").disabled = true;
	document.getElementById("surface_treatment_type_sub3").disabled = false;
	document.getElementById("surface_treatment_type_sub4").disabled = false;
	document.getElementById("surface_treatment_type_sub5").disabled = false;
	if(document.getElementById("surface_treatment_type_sub1").checked == true || 
       document.getElementById("surface_treatment_type_sub2").checked == true)
	{
		document.getElementById("surface_treatment_type_sub3").checked = true;
	}
	if(document.getElementById("surface_treatment_type_sub3").checked == false && 
	   document.getElementById("surface_treatment_type_sub4").checked == false && 
	   document.getElementById("surface_treatment_type_sub5").checked == false)
	{
		document.getElementById("surface_treatment_type_sub3").checked = true;
	}
}

function get_surface_treatment_type4(){
	document.getElementById("surface_treatment_type_sub1").disabled = true;
	document.getElementById("surface_treatment_type_sub2").disabled = true;
	document.getElementById("surface_treatment_type_sub3").disabled = true;
	document.getElementById("surface_treatment_type_sub4").disabled = true;
	document.getElementById("surface_treatment_type_sub5").disabled = true;
	if(document.getElementById("surface_treatment_type_sub1").checked == true || 
	   document.getElementById("surface_treatment_type_sub2").checked == true || 
       document.getElementById("surface_treatment_type_sub3").checked == true || 
       document.getElementById("surface_treatment_type_sub4").checked == true || 
       document.getElementById("surface_treatment_type_sub5").checked == true)
    {
		document.getElementById("surface_treatment_type_sub1").checked = false;
		document.getElementById("surface_treatment_type_sub2").checked = false;
	    document.getElementById("surface_treatment_type_sub3").checked = false;
	    document.getElementById("surface_treatment_type_sub4").checked = false;
	    document.getElementById("surface_treatment_type_sub5").checked = false;
	}
}

function get_thickness_1(){
	document.getElementById("thickness1").disabled = true;
	document.getElementById("thickness2").disabled = true;
	document.getElementById("thickness3").disabled = false;
	document.getElementById("thickness3").checked = true;
}

function get_thickness_3(){
	document.getElementById("thickness1").disabled = false;
	document.getElementById("thickness2").disabled = false;
	document.getElementById("thickness3").disabled = false;
}

function get_composition_text_off(){
	document.getElementById("composition_txt").disabled = true;
}

function get_composition_text_on(){
	document.getElementById("composition_txt").disabled = false;
}

function get_v_cut_txt_off(){
	document.getElementById("v_cut_txt").disabled = false;
}

function get_v_cut_txt_on(){
	document.getElementById("v_cut_txt").disabled = true;
}