// JavaScript Document
//-----> mostrara ocultar combos --->

var sub_anterior=new Array();
sub_anterior[1]=0;
sub_anterior[2]=0;
 function isObject(a)
 {
     return (typeof a == 'object' && !!a) ;
 }
function vis_subcat(campo,muestra,id_subanterior)
{
	//window.alert("muestra:"+muestra+"\ncampo: "+campo+"\nid_subanterior:"+id_subanterior+"\ncampo+sub_anterior[id_subanterior]:"+campo+(sub_anterior[id_subanterior]));
	if ((muestra!=0)&&(isObject(document.getElementById(campo+muestra))))
	{	
		if (sub_anterior[id_subanterior]!=0)
			{
				document.getElementById(campo+sub_anterior[id_subanterior]).style.display='none';
				//sub_anterior=0;//coloca a cero la marca?
			}
			else
			{
			document.getElementById('vis_'+id_subanterior).style.display='none';

			}
		document.getElementById(campo+muestra).options[0].selected= true;		
		
		document.getElementById(campo+muestra).style.display='';

		sub_anterior[id_subanterior]=muestra;
	}
	else
	{
		if (sub_anterior[id_subanterior]!=0)
		{
			document.getElementById(campo+sub_anterior[id_subanterior]).style.display='none';
		}
		document.getElementById('vis_'+id_subanterior).style.display='';
		sub_anterior[id_subanterior]=0;
		
	}

}
//---->
//---> Nueva forma de mostrar y ocular ajustada a nuevas necesidads= editar input o no editarlo dependiendo de un clic en el combo
var tipo_anterior = new Array();
tipo_anterior[1]=0;
tipo_anterior[2]=0;

function cambia(valoractual,aparece,desaparece,id_tipo,idarraytipo)
{
	
	window.alert('valoractual:'+valoractual+'\naparece:'+aparece+'\ndesaparece:'+desaparece+'\ndesaparece+id_tipo:'+desaparece+id_tipo)
if(valoractual=='escriba')
	{
	//document.getElementById(desaparece+id_tipo).style.display='none';
	window.alert('hola');
	document.getElementById(desaparece+id_tipo).style.display='none';
	document.getElementById(aparece).style.display='';
	//document.getElementById('vuelve1').style.display='';
	//---> Aviso al usuario
	window.alert('Escriba el nombre de la nueva caracteristica\n en el cuadro que acaba de aparecer')
	}
	else if(valoractual=='x')
	{
		window.alert('entra x:`\nvalor actual:'+valoractual+'\naparece:'+aparece+'\ndesaparece:'+desaparece+'\nid_tipò'+id_tipo+'\nidarraytipo:'+idarraytipo);
	if ((tipo_anterior[idarraytipo]!='')&&(tipo_anterior[idarraytipo]!='0'))
		{
		desaparece=aparece+tipo_anterior[idarraytipo];
		}
		window.alert(desaparece+'\nanterior:'+tipo_anterior[idarraytipo]);
	document.getElementById(desaparece).style.display='none';
	document.getElementById(aparece+id_tipo).style.display='';
	//document.getElementById('vuelve1').style.display='none';
	
	//--> parche para inputs
	document.getElementById('nombre_variable'+idarraytipo).style.display='none';
	//document.getElementById('nombre_variable2').style.display='none';
	}
	else
	{
	//window.alert('seguimos')
	}

}
function cambia_pareja(id_tipo)
{
cambia('x','sub_nombre_variable1_','nombre_variable1',id_tipo,1);
cambia('x','sub_nombre_variable2_','nombre_variable2',id_tipo,2);
tipo_anterior=id_tipo;
}
//---> fin nueva forma
//-----> FIN: mostrara ocultar combos --->