// ICONOS FORMA

function validarTodosForma() {
	if (document.getElementById('forma_todos').checked == true) {
		document.getElementById('forma_cuadrado').checked = true;
		document.getElementById('forma_circular').checked = true;
		document.getElementById('forma_ovalado').checked = true;
		document.getElementById('forma_compartimentado').checked = true;
	}
	else {
		document.getElementById('forma_cuadrado').checked = false;
		document.getElementById('forma_circular').checked = false;
		document.getElementById('forma_ovalado').checked = false;
		document.getElementById('forma_compartimentado').checked = false;
	}
}

function iconoForma(forma_sel) {
	var capa;
	capa = 'for';

	if (document.getElementById('forma_cuadrado').checked == false ||
		 document.getElementById('forma_circular').checked == false ||
		 document.getElementById('forma_ovalado').checked == false ||
		 document.getElementById('forma_compartimentado').checked == false) {
		document.getElementById('forma_todos').checked = false;
	}

	if (document.getElementById('forma_todos').checked == true) {
		capa = capa + '_cua_cir_ova_com';
	}
	else {
		if (document.getElementById('forma_cuadrado').checked == true) {
			capa = capa + '_cua';
		}
		if (document.getElementById('forma_circular').checked == true) {
			capa = capa + '_cir';
		}
		if (document.getElementById('forma_ovalado').checked == true) {
			capa = capa + '_ova';
		}
		if (document.getElementById('forma_compartimentado').checked == true) {
			capa = capa + '_com';
		}
	}

	ocultarIconosForma();
	if (capa != 'for') mostrarCapa(capa);
}

function ocultarIconosForma() {
	ocultarCapa('for_cua');
	ocultarCapa('for_cir');
	ocultarCapa('for_ova');
	ocultarCapa('for_com');
	ocultarCapa('for_cua_cir');
	ocultarCapa('for_cua_ova');
	ocultarCapa('for_cua_com');
	ocultarCapa('for_cir_ova');
	ocultarCapa('for_cir_com');
	ocultarCapa('for_ova_com');
	ocultarCapa('for_cua_cir_ova');
	ocultarCapa('for_cua_cir_com');
	ocultarCapa('for_cua_ova_com');
	ocultarCapa('for_cir_ova_com');
	ocultarCapa('for_cua_cir_ova_com');
}

// ICONOS USO

function validarTodosUso() {
	if (document.getElementById('uso_todos').checked == true) {
		document.getElementById('uso_microondas').checked = true;
		document.getElementById('uso_horno').checked = true;
		document.getElementById('uso_otros').checked = true;
		document.getElementById('uso_microondas').disabled = false;
		document.getElementById('uso_horno').disabled = false;
		document.getElementById('uso_otros').disabled = false;
	}
	else {
		document.getElementById('uso_microondas').checked = false;
		document.getElementById('uso_horno').checked = false;
		document.getElementById('uso_otros').checked = false;
		document.getElementById('uso_microondas').disabled = false;
		document.getElementById('uso_horno').disabled = false;
		document.getElementById('uso_otros').disabled = false;
	}
}

function iconoUso(uso_sel) {
	var capa;
	capa = 'uso';

	if (document.getElementById('uso_microondas').checked == false ||
		 document.getElementById('uso_horno').checked == false ||
		 document.getElementById('uso_otros').checked == false) {
		document.getElementById('uso_todos').checked = false;
	}

	if (document.getElementById('uso_todos').checked == true) {
		capa = capa + '_mic_hor_otr';
	}
	else {
		if (document.getElementById('uso_otros').checked == true) {
			capa = capa + '_otr';
			document.getElementById('uso_microondas').disabled = true;
		 	document.getElementById('uso_horno').disabled = true;
		 	document.getElementById('uso_microondas').checked = false;
		 	document.getElementById('uso_horno').checked = false;
		}
		else {
			document.getElementById('uso_microondas').disabled = false;
		 	document.getElementById('uso_horno').disabled = false;
		}
		if (document.getElementById('uso_microondas').checked == true) {
			capa = capa + '_mic';
			document.getElementById('uso_otros').disabled = true;
			document.getElementById('uso_otros').checked = false;
		}
		else {
			if (document.getElementById('uso_microondas').checked == false &&
				 document.getElementById('uso_horno').checked == false) {
				document.getElementById('uso_otros').disabled = false;
			}
		}
		if (document.getElementById('uso_horno').checked == true) {
			capa = capa + '_hor';
			document.getElementById('uso_otros').disabled = true;
			document.getElementById('uso_otros').checked = false;
		}
		else {
			if (document.getElementById('uso_microondas').checked == false &&
				 document.getElementById('uso_horno').checked == false) {
				document.getElementById('uso_otros').disabled = false;
			}
		}
	}

	ocultarIconosUso();
	if (capa != 'uso') mostrarCapa(capa);
}

function ocultarIconosUso() {
	ocultarCapa('uso_mic');
	ocultarCapa('uso_hor');
	ocultarCapa('uso_otr');
	ocultarCapa('uso_mic_hor');
	ocultarCapa('uso_mic_hor_otr');
}

// ICONOS MATERIAL

function validarTodosMaterial() {
	if (document.getElementById('material_todos').checked == true) {
		document.getElementById('material_plastico').checked = true;
		document.getElementById('material_aluminio').checked = true;
		document.getElementById('material_papel').checked = true;
	}
	else {
		document.getElementById('material_plastico').checked = false;
		document.getElementById('material_aluminio').checked = false;
		document.getElementById('material_papel').checked = false;
	}
}

function iconoMaterial() {
	var capa;
	capa = 'mat';

	if (document.getElementById('material_plastico').checked == false ||
		 document.getElementById('material_aluminio').checked == false ||
		 document.getElementById('material_papel').checked == false) {
		document.getElementById('material_todos').checked = false;
	}

	if (document.getElementById('material_todos').checked == true) {
		capa = capa + '_pla_alu_pap';
	}
	else {
		if (document.getElementById('material_plastico').checked == true) {
			capa = capa + '_pla';
		}
		if (document.getElementById('material_aluminio').checked == true) {
			capa = capa + '_alu';
		}
		if (document.getElementById('material_papel').checked == true) {
			capa = capa + '_pap';
		}
	}

	ocultarIconosMaterial();
	if (capa != 'mat') mostrarCapa(capa);
}

function ocultarIconosMaterial() {
	ocultarCapa('mat_pla');
	ocultarCapa('mat_alu');
	ocultarCapa('mat_pap');
	ocultarCapa('mat_pla_alu');
	ocultarCapa('mat_pla_pap');
	ocultarCapa('mat_alu_pap');
	ocultarCapa('mat_pla_alu_pap');
}

// ICONOS SISTEMA CIERRE

function validarTodosCierre() {
	if (document.getElementById('cierre_todos').checked == true) {
		document.getElementById('cierre_con_tapa').checked = true;
		document.getElementById('cierre_sin_tapa').checked = true;
		document.getElementById('cierre_termosellable').checked = true;
	}
	else {
		document.getElementById('cierre_con_tapa').checked = false;
		document.getElementById('cierre_sin_tapa').checked = false;
		document.getElementById('cierre_termosellable').checked = false;
	}
}

function iconoCierre() {
	var capa;
	capa = 'cie';

	if (document.getElementById('cierre_con_tapa').checked == false ||
		 document.getElementById('cierre_sin_tapa').checked == false ||
		 document.getElementById('cierre_termosellable').checked == false) {
		document.getElementById('cierre_todos').checked = false;
	}

	if (document.getElementById('cierre_todos').checked == true) {
		capa = capa + '_con_sin_ter';
	}
	else {
		if (document.getElementById('cierre_con_tapa').checked == true) {
			capa = capa + '_con';
		}
		if (document.getElementById('cierre_sin_tapa').checked == true) {
			capa = capa + '_sin';
		}
		if (document.getElementById('cierre_termosellable').checked == true) {
			capa = capa + '_ter';
		}
	}

	ocultarIconosCierre();
	if (capa != 'cie') mostrarCapa(capa);
}

function ocultarIconosCierre() {
	ocultarCapa('cie_con');
	ocultarCapa('cie_sin');
	ocultarCapa('cie_ter');
	ocultarCapa('cie_con_sin');
	ocultarCapa('cie_con_ter');
	ocultarCapa('cie_sin_ter');
	ocultarCapa('cie_con_sin_ter');
}