/*Funciones para agregar cargos*/
function agregar_cargo()
{
	//Nodo padre
	var nodo_padre=document.getElementById("cargo_list");
	//Siguiente cargo
	var cargo=parseInt(document.getElementById("num_cargos").value)+1;
	//Capa para el nuevo cargo
	var capa=document.createElement("div");
	//Contenido de la nueva capa
	  capa.innerHTML='<label for="servicios" class="wdt200">Cargo</label>';
	  capa.innerHTML+='<div class="div_texbox wdt420"><input type="text" name="cargo_'+cargo+'" id="cargo_'+cargo+'" /></div>';
	  capa.innerHTML+='<label for="exportador" class="wdt200">Nombre</label>';
	  capa.innerHTML+='<div class="div_texbox wdt420"><input type="text" name="nombre_'+cargo+'" id="nombre_'+cargo+'" /></div>';
	  capa.innerHTML+='<label for="exportador" class="wdt200">1er Apellido</label>';
	  capa.innerHTML+='<div class="div_texbox wdt420"><input type="text" name="apellido_1_'+cargo+'" id="apellido_1_'+cargo+'" /></div>';
	  capa.innerHTML+='<label for="exportador" class="wdt200">2º Apellido</label>';
	  capa.innerHTML+='<div class="div_texbox wdt420"><input type="text" name="apellido_2_'+cargo+'" id="apellido_2_'+cargo+'" /></div>';
	  capa.innerHTML+='<label for="exportador" class="wdt200">E-mail</label>';
	  capa.innerHTML+='<div class="div_texbox wdt420"><input type="text" name="email_'+cargo+'" id="email_'+cargo+'" /></div>';
	  capa.innerHTML+='<p>&nbsp;</p>';
	//Agregamos la nueva capa al DOM
	if (mover_elemento(capa,nodo_padre)==true)
	{
		document.getElementById("num_cargos").value=cargo;
	}
  return false;
}


/*Funciones para agregar productos*/
function agregar_productos()
{
	//Nodo padre
	var nodo_padre=document.getElementById("cargo_list_productos");
	//Siguiente producto
	var producto=parseInt(document.getElementById("num_prod").value)+1;
	//Capa para el nuevo producto
	var capa=document.createElement("div");
	//Contenido de la nueva fila
	capa.innerHTML='<table><tr><td><input name="productos_'+producto+'" id="productos_'+producto+'" type="text" value="" /></td><td><input name="codigo_arancelario_'+producto+'" type="text" id="codigo_arancelario_'+producto+'" value="" /></td></tr></tbody></table>';
	//Agregamos la nueva fila al DOM
	if (mover_elemento(capa,nodo_padre)==true)
	{
		document.getElementById("num_prod").value=producto;
	}
  return false;
	
}

/*Funciones para agregar paises*/
function agregar_paises()
{
	//Nodo padre
	var nodo_padre=document.getElementById("cargo_list_paises");
	//Siguiente producto
	var pais=parseInt(document.getElementById("num_paises").value)+1;
	//Capa para el nuevo producto
	var capa=document.createElement("div");
	//Contenido de la nueva fila
	capa.innerHTML='<table><tr><td><input name="extranjero_pais_'+pais+'" id="extranjero_pais_'+pais+'" type="text" value="" /></td></tr></tbody></table>';
	//Agregamos la nueva fila al DOM
	if (mover_elemento(capa,nodo_padre)==true)
	{
		document.getElementById("num_paises").value=pais;
	}
  return false;
}

/*Funciones para agregar paises*/
function agregar_paises_inv()
{
	//Nodo padre
	var nodo_padre=document.getElementById("cargo_list_paises_inv");
	//Siguiente producto
	var pais_inv=parseInt(document.getElementById("num_paises_inv").value)+1;
	//Capa para el nuevo producto
	var capa=document.createElement("div");
	//Contenido de la nueva fila
	capa.innerHTML='<label for="pais_extranjero" class="wdt300">País</label>';
	capa.innerHTML+='<div class="div_texbox wdt300"><input name="pais_extranjero_'+pais_inv+'" type="text" id="pais_extranjero_'+pais_inv+'" value="" /></div>';
	capa.innerHTML+='<label for="objetivo_extranjero" class="wdt300">¿Con qué objetivo ha realizado la inversión en este país?</label>';
	capa.innerHTML+='<div class="div_texbox wdt300"><input id="objetivo_inv_'+pais_inv+'" " type="text" value="" name="objetivo_inv_'+pais_inv+'"/></div>';
	//Agregamos la nueva fila al DOM
	if (mover_elemento(capa,nodo_padre)==true)
	{
		document.getElementById("num_paises_inv").value=pais_inv;
	}
  return false;
}


/*Funciones para agregar paises de importación/exportación*/
function agregar_imp_exp()
{
	//Nodo padre
	var nodo_padre=document.getElementById("cuerpo_tabla_paises");
	//Siguiente fila
	var pais=parseInt(document.getElementById("num_paises_imp_exp").value)+1;
	//Nueva fila
	var fila=nodo_padre.insertRow(-1);
	var celda1=fila.insertCell(0);
	var celda2=fila.insertCell(1);
	//Contenido de la nueva fila
	celda1.innerHTML = '<input name="paises_exporto_'+pais+'" type="text" id="paises_exporto_'+pais+'" value="" />';
	celda2.innerHTML = '<input name="paises_importo_'+pais+'" type="text" id="paises_importo_'+pais+'" value="" />';
	document.getElementById("num_paises_imp_exp").value=pais;
	return false;
}


/*Funciones para agregar marcas*/
function agregar_marca()
{
	//Nodo padre
	var nodo_padre=document.getElementById("import_sort");
	//Siguiente producto
	var marca=parseInt(document.getElementById("num_marcas").value)+1;
	//Capa para el nuevo producto
	var capa=document.createElement("div");
	//Contenido de la nueva fila
	capa.innerHTML='<label for="marca_comercial" class="wdt50">'+marca+'.</label>';
	capa.innerHTML+='<div class="div_texbox wdt565"><input name="marca_'+marca+'" type="text" id="marca_'+marca+'" value="" /></div>';
	//Agregamos la nueva fila al DOM
	if (mover_elemento(capa,nodo_padre)==true)
	{
		document.getElementById("num_marcas").value=marca;
	}
  return false;
}


/*
Funcion para mover elementos por DOM
Pasamos los objetos, no los ids de los mismos
*/
function mover_elemento(hijo,padre)
{
	if (hijo && padre)
	{
		padre.appendChild(hijo);
		return true;
	}
	else
	{
		//alert("No se ha podido mover el elemento.");
		//alert("padre="+padre);
		//alert("hijo="+hijo);
		return false;
	}
}
