/*
ESTAS FUNCIONES PERMITEN INSERTAR Y ELIMINAR FILAS DE UNA TABLA PARA DESPUES
REGISTRARLAS EN LA BASE DE DATOS
ESTO SE LOGRA CREANDO CAMPOS DE TIPO HIDDEN DE MANERA QUE LOS DATOS SE ENVIEN
POR POST Y PUEDAN SER GRABADAS AL ENVIAR EL FORMULARIO ENTERO
*/
var numeros_mante=/^\d+(\.\d+)?$/;

validar_mante = function(tipo){
	var status = false;
	switch(tipo){
		case "canal":{
			var numero = $.trim($("#numero").attr("value"));
			if(numero.length>0){
				status = true;
			}
			break;
		}
		case "direccion":{
			var direccion = $.trim($("#direccion_2").attr("value"));
			if(direccion.length>0){
				status = true;
			}
			break;
		}
		case "contacto":{
			var nombre = $.trim($("#nombre_2").attr("value"));
			if(nombre.length>0){
				status = true;
			}
			break;
		}
		case "cuebannac":{
			var cuenta = $.trim($("#cuenta").attr("value"));
			if(cuenta.length>0){
				status = true;
			}
			break;
		}
		case "cuebanext":{
			var beneficiario = $.trim($("#beneficiario").attr("value"));
			if(beneficiario.length>0){
				status = true;
			}
			break;
		}
		case "familiar":{
			var familiar = $.trim($("#familiar").attr("value"));
			if(familiar.length>0){
				status = true;
			}
			break;
		}
		case "guiainsumo":{
			var id_ins = $.trim($("#id_ins").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			//alert(precio);
			if(id_ins.length>0){			
				if(precio != 0){
					//alert("es numero");
					if(cant.length>0){//CANTIDAD
						status = true;
					}
				}			
			}
			break;
		}
		case "guiasalidainsumo":{
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			//alert(precio);
			if(precio != 0){
				//alert("es numero");
				if(cant.length>0){//CANTIDAD
					status = true;
				}
			}			
			break;
		}
		case "guiaproducto":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var cant = $.trim($("#cant").attr("value"));
			if(id_prod.length>0){			
				if(cant.length>0){
					status = true;
				}
			}
			break;
		}
		case "cotizacion":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			//alert(precio);
			if(id_prod.length>0){			
				if(precio != 0){
					//alert("es numero");
					if(cant.length>0){//CANTIDAD
						status = true;
					}
				}			
			}
			break;
		}
		case "precioinsumo":{
			//alert("begin...");
			var id_prov = $.trim($("#id_prov").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));			
			//alert(precio);
			//if(precio != 0){
			if(id_prov.length>0){//PROVEEDOR
				//alert("es numero");
				if(precio  && precio != 0){//PRECIO
					status = true;
				}
			}			
			break;
		}
		case "productoservicio":{
			//alert("begin...");
			var id_serv = $.trim($("#id_serv").attr("value"));			
			//alert(precio);
			//if(precio != 0){
			if(id_serv.length>0){//PROVEEDOR
				//alert("es numero");				
				status = true;				
			}			
			break;
		}
		case "precioinsumoprov":{
			//alert("begin...");
			var id_ins = $.trim($("#id_ins").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));			
			//alert(precio);
			//if(precio != 0){
			if(id_ins.length>0){//INSUMO
				//alert("es numero");
				if(precio  && precio != 0){//PRECIO
					status = true;
				}
			}			
			break;
		}
		case "guiaremision":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var cant = parseFloat($.trim($("#cant").attr("value")));						
			if(id_prod.length>0){//PRODUCTO
				if(cant  && cant != 0){//PRECIO
					status = true;
				}
			}			
			break;
		}
		case "docrel":{
			var nro_doc = $.trim($("#find_nro_doc").attr("value"));			
			if(nro_doc.length>0){//PRODUCTO
				status = true;
			}			
			break;
		}
		case "comprobanteventa":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			//alert(precio);
			if(id_prod.length>0){			
				if(precio != 0){
					//alert("es numero");
					if(cant.length>0){//CANTIDAD
						status = true;
					}
				}			
			}
			break;
		}
		case "notadebito":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			//alert(precio);
			if(id_prod.length>0){			
				if(precio != 0){
					//alert("es numero");
					if(cant.length>0){//CANTIDAD
						status = true;
					}
				}			
			}
			break;
		}
		case "notacredito":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			//alert(precio);
			if(id_prod.length>0){			
				if(precio != 0){
					//alert("es numero");
					if(cant.length>0){//CANTIDAD
						status = true;
					}
				}			
			}
			break;
		}
		case "ordencompra":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			//alert(precio);
			if(id_prod.length>0){			
				if(precio != 0){
					//alert("es numero");
					if(cant.length>0){//CANTIDAD
						status = true;
					}
				}			
			}
			break;
		}		
		case "ordencompraprov":{
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			//alert(precio);
			if(precio != 0){
				//alert("es numero");
				if(cant.length>0){//CANTIDAD
					status = true;
				}
			}			
			break;
		}
		case "conductor":{
			var licencia = $.trim($("#nro_licencia").attr("value"));
			var nombre = $.trim($("#nombre").attr("value"));
			//alert(precio);
			if(licencia.length>0){
				//alert("es numero");
				if(nombre.length>0){//CANTIDAD
					status = true;
				}
			}			
			break;
		}
		case "productomultiple":{
			var id_tal = $("#id_tal option:selected").attr("value");
			var id_col = $("#id_col option:selected").attr("value");
			var id_tex = $("#id_tex option:selected").attr("value");
			//alert(precio);
			if(id_tal.length>0){			
				if(id_col.length>0){			
					if(id_tex.length>0){			
						status = true;
					}
				}			
			}
			break;
		}
		case "contratoventa":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			//alert(precio);
			if(id_prod.length>0){			
				if(precio != 0){
					//alert("es numero");
					if(cant.length>0){//CANTIDAD
						status = true;
					}
				}			
			}
			break;
		}
	}
	return status;
}

makeTR_mante = function(tipo,n_trs,args){
	var id_tr = "tr_"+tipo+"_"+(n_trs+1);		
	var lnk = "<a href=\"javascript: del_item_mante('"+id_tr+"','"+tipo+"');\">"+
			  "<img src=\"../../images/icons/x.png\"  border=\"0\" align=\"absmiddle\" />"+
			  "Eliminar"+
			  "</a>";
			  
	var pos_fila = "impar";		  
	if((n_trs+1)%2 == 0){ pos_fila = "par"; }
	var attr_class = "row_data_list_"+pos_fila;

	switch(tipo){
		case "canal":{
			var id_canal = $("#id_can option:selected").val();
			var nombre_canal = $("#id_can option:selected").text();		
			var numero = $("#numero").attr("value");
			var desc = $("#comentarios_2").attr("value");
			
			var input_canal = "id_can_"+(n_trs+1)+"_"+tipo;
			var input_numero = "numero_"+(n_trs+1)+"_"+tipo;
			var input_desc = "comentarios_2_"+(n_trs+1)+"_"+tipo;
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
				     "<td width='15%'>"+nombre_canal+
				     "<input size=\"1\" type=\"hidden\" value=\""+id_canal+"\" id=\""+input_canal+"\" name=\""+input_canal+"\" /></td>"+
				     "<td width='25%'>"+numero+
				     "<input size=\"2\" type=\"hidden\" value=\""+numero+"\" id=\""+input_numero+"\" name=\""+input_numero+"\" />"+
				     "</td>"+
				     "<td width='45%'>"+desc+
				     "<input size=\"4\" type=\"hidden\" value=\""+desc+"\" id=\""+input_desc+"\" name=\""+input_desc+"\" /></td>"+				 
				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "direccion":{
			var direccion = $("#direccion_2").attr("value");
			var referencias = $("#referencias").attr("value");
			
			var input_direccion = "direccion_2_"+(n_trs+1)+"_"+tipo;
			var input_referencias = "referencias_"+(n_trs+1)+"_"+tipo;
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
				     "<td width='40%'>"+direccion+
				     "<input size=\"1\" type=\"hidden\" value=\""+direccion+"\" id=\""+input_direccion+"\" name=\""+input_direccion+"\" /></td>"+
				     "<td width='45%'>"+referencias+
				     "<input size=\"2\" type=\"hidden\" value=\""+referencias+"\" id=\""+input_referencias+"\" name=\""+input_referencias+"\" />"+
				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "contacto":{
			var nombre = $("#nombre_2").attr("value");
			var cargo = $("#cargo").attr("value");
			var anexo = $("#anexo").attr("value");
			var telef = $("#telef").attr("value");
			var celular = $("#celular").attr("value");
			var nextel = $("#nextel").attr("value");
			var email = $("#email").attr("value");
			var email_per = $("#email_per").attr("value");
			var direccion = $("#direccion_3").attr("value");
			
			var input_nombre = "nombre_2_"+(n_trs+1)+"_"+tipo;
			var input_cargo = "cargo_"+(n_trs+1)+"_"+tipo;
			var input_anexo = "anexo_"+(n_trs+1)+"_"+tipo;
			var input_telef = "telef_"+(n_trs+1)+"_"+tipo;
			var input_celular = "celular_"+(n_trs+1)+"_"+tipo;
			var input_nextel = "nextel_"+(n_trs+1)+"_"+tipo;
			var input_email = "email_"+(n_trs+1)+"_"+tipo;
			var input_email_per = "email_per_"+(n_trs+1)+"_"+tipo;
			var input_direccion = "direccion_3_"+(n_trs+1)+"_"+tipo;
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
				     "<td width='25%'>"+nombre+
				     "<input size=\"1\" type=\"hidden\" value=\""+nombre+"\" id=\""+input_nombre+"\" name=\""+input_nombre+"\" /></td>"+
				     "<td width='15%'>"+cargo+
				     "<input size=\"2\" type=\"hidden\" value=\""+cargo+"\" id=\""+input_cargo+"\" name=\""+input_cargo+"\" />"+
				     "</td>"+
					 "<td width='10%'>"+telef+
				     "<input size=\"2\" type=\"hidden\" value=\""+telef+"\" id=\""+input_telef+"\" name=\""+input_telef+"\" />"+
				     "</td>"+
					 "<td width='10%'>"+celular+
				     "<input size=\"2\" type=\"hidden\" value=\""+celular+"\" id=\""+input_celular+"\" name=\""+input_celular+"\" />"+
				     "</td>"+
					 "<td width='25%'>"+email+
				     "<input size=\"2\" type=\"hidden\" value=\""+email+"\" id=\""+input_email+"\" name=\""+input_email+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+email_per+"\" id=\""+input_email_per+"\" name=\""+input_email_per+"\" />"+
				     "<input size=\"2\" type=\"hidden\" value=\""+anexo+"\" id=\""+input_anexo+"\" name=\""+input_anexo+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+nextel+"\" id=\""+input_nextel+"\" name=\""+input_nextel+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+direccion+"\" id=\""+input_direccion+"\" name=\""+input_direccion+"\" />"+
					 "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "cuebannac":{
			var id_ban = $("#id_ban option:selected").val();
			var nombre_banco = $("#id_ban option:selected").text();		
			var id_tipcue = $("#id_tipcue option:selected").val();
			var nombre_id_tipcue = $("#id_tipcue option:selected").text();		
			var id_mon = $("#id_mon option:selected").val();
			var nombre_mon = $("#id_mon option:selected").text();								
			var cuenta = $("#cuenta").attr("value");
			
			var input_id_ban = "id_ban_"+(n_trs+1)+"_"+tipo;
			var input_id_tipcue = "id_tipcue_"+(n_trs+1)+"_"+tipo;
			var input_id_mon = "id_mon_"+(n_trs+1)+"_"+tipo;
			var input_cuenta = "cuenta_"+(n_trs+1)+"_"+tipo;
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
				     "<td width='25%'>"+nombre_id_tipcue+"</td>"+
				     "<td width='40%'>"+nombre_banco+"</td>"+
					 "<td width='20%'>"+cuenta+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_ban+"\" id=\""+input_id_ban+"\" name=\""+input_id_ban+"\" />"+
					 "<input size=\"1\" type=\"hidden\" value=\""+id_tipcue+"\" id=\""+input_id_tipcue+"\" name=\""+input_id_tipcue+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_mon+"\" id=\""+input_id_mon+"\" name=\""+input_id_mon+"\" />"+
				     "<input size=\"2\" type=\"hidden\" value=\""+cuenta+"\" id=\""+input_cuenta+"\" name=\""+input_cuenta+"\" />"+
				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "cuebanext":{
			var id_ban = $("#id_ban_ext option:selected").val();
			var nombre_banco = $("#id_ban_ext option:selected").text();								
			var dir_banco = $("#dir_banco").attr("value");
			var beneficiario = $("#beneficiario").attr("value");
			var swift = $("#swift").attr("value");
			var aba = $("#aba").attr("value");
			
			var input_id_ban = "id_ban_ext_"+(n_trs+1)+"_"+tipo;
			var input_dir_banco = "dir_banco_"+(n_trs+1)+"_"+tipo;
			var input_beneficiario = "beneficiario_"+(n_trs+1)+"_"+tipo;
			var input_swift = "swift_"+(n_trs+1)+"_"+tipo;
			var input_aba = "aba_"+(n_trs+1)+"_"+tipo;
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
				     "<td width='40%'>"+nombre_banco+"</td>"+
					 "<td width='25%'>"+beneficiario+"</td>"+
					 "<td width='10%'>"+swift+"</td>"+
 					 "<td width='10%'>"+aba+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_ban+"\" id=\""+input_id_ban+"\" name=\""+input_id_ban+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+dir_banco+"\" id=\""+input_dir_banco+"\" name=\""+input_dir_banco+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+beneficiario+"\" id=\""+input_beneficiario+"\" name=\""+input_beneficiario+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+swift+"\" id=\""+input_swift+"\" name=\""+input_swift+"\" />"+
				     "<input size=\"2\" type=\"hidden\" value=\""+aba+"\" id=\""+input_aba+"\" name=\""+input_aba+"\" />"+					
				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "familiar":{
			var id_vinfam = $("#id_vinfam option:selected").val();
			var nombre_vinfam = $("#id_vinfam option:selected").text();											
			var familiar = $("#familiar").attr("value");
			var fech_nac = $("#fech_nac_fam").attr("value");
			
			var input_id_vinfam = "id_vinfam_"+(n_trs+1)+"_"+tipo;
			var input_familiar = "familiar_"+(n_trs+1)+"_"+tipo;
			var input_fech_nac = "fech_nac_fam_"+(n_trs+1)+"_"+tipo;
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
				     "<td width='20%'>"+nombre_vinfam+"</td>"+
					 "<td width='50%'>"+familiar+"</td>"+
					 "<td width='15%'>"+fech_nac+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_vinfam+"\" id=\""+input_id_vinfam+"\" name=\""+input_id_vinfam+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+familiar+"\" id=\""+input_familiar+"\" name=\""+input_familiar+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+fech_nac+"\" id=\""+input_fech_nac+"\" name=\""+input_fech_nac+"\" />"+

				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "guiainsumo":{
			var id_emp = $("#id_emp option:selected").val();
			var nombre_empresa = $("#id_emp option:selected").text();
			var id_ins = $("#id_ins").attr("value");
			var nombre_ins = $("#nombre_insumo").attr("value");											
			var id_prov = $("#id_prov option:selected").val();
			var nombre_prov = $("#id_prov option:selected").text();											
			
			var precio = $("#precio").attr("value");
			var cant = $("#cant").attr("value");
			
			var input_id_emp = "id_emp_"+(n_trs+1)+"_"+tipo;
			var input_id_ins = "id_ins_"+(n_trs+1)+"_"+tipo;
			var input_id_prov = "id_prov_"+(n_trs+1)+"_"+tipo;
			var input_precio = "precio_"+(n_trs+1)+"_"+tipo;
			var input_cant = "cant_"+(n_trs+1)+"_"+tipo;
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
				     "<td width='21%' align=\"left\">&nbsp;"+nombre_empresa+"</td>"+					 
					 "<td width='22%' align=\"left\">&nbsp;"+nombre_ins+"</td>"+
					 "<td width='22%' align=\"left\">&nbsp;"+nombre_prov+"</td>"+					 
					 "<td width='10%'>"+precio+"</td>"+					 
					 "<td width='10%'>"+cant+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_emp+"\" id=\""+input_id_emp+"\" name=\""+input_id_emp+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_ins+"\" id=\""+input_id_ins+"\" name=\""+input_id_ins+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_prov+"\" id=\""+input_id_prov+"\" name=\""+input_id_prov+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+precio+"\" id=\""+input_precio+"\" name=\""+input_precio+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+cant+"\" id=\""+input_cant+"\" name=\""+input_cant+"\" />"+

				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "guiasalidainsumo":{
			var id_emp = $("#id_emp option:selected").val();
			var nombre_empresa = $("#id_emp option:selected").text();
			var id_ins = $("#id_ins option:selected").val();
			var nombre_ins = $("#id_ins option:selected").text();
			var id_guiaing = $("#id_guiaing option:selected").val();			
			var id_prov = $("#id_prov option:selected").val();
			var nombre_prov = $("#id_prov option:selected").text();											
			
			var precio = $("#precio").attr("value");
			var cant = $("#cant").attr("value");
			
			var input_id_emp = "id_emp_"+(n_trs+1)+"_"+tipo;
			var input_id_ins = "id_ins_"+(n_trs+1)+"_"+tipo;
			var input_id_guiaing = "id_guiaing_"+(n_trs+1)+"_"+tipo;
			var input_id_prov = "id_prov_"+(n_trs+1)+"_"+tipo;
			var input_precio = "precio_"+(n_trs+1)+"_"+tipo;
			var input_cant = "cant_"+(n_trs+1)+"_"+tipo;
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
				     "<td width='20%' align=\"left\">&nbsp;"+nombre_empresa+"</td>"+					 
					 "<td width='20%' align=\"left\">&nbsp;"+nombre_ins+"</td>"+
					 "<td width='10%' align=\"center\">&nbsp;"+id_guiaing+"</td>"+
					 "<td width='20%' align=\"left\">&nbsp;"+nombre_prov+"</td>"+					 
					 "<td width='8%'>"+precio+"</td>"+					 
					 "<td width='7%'>"+cant+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_emp+"\" id=\""+input_id_emp+"\" name=\""+input_id_emp+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_ins+"\" id=\""+input_id_ins+"\" name=\""+input_id_ins+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_prov+"\" id=\""+input_id_prov+"\" name=\""+input_id_prov+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+precio+"\" id=\""+input_precio+"\" name=\""+input_precio+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+cant+"\" id=\""+input_cant+"\" name=\""+input_cant+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_guiaing+"\" id=\""+input_id_guiaing+"\" name=\""+input_id_guiaing+"\" />"+
				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "guiaproducto":{
			var id_emp = $("#id_emp option:selected").val();
			var nombre_empresa = $("#id_emp option:selected").text();														
			var id_prod = $("#id_prod").attr("value");
			var nombre_producto = $("#nombre_producto").attr("value");	
			var nombre_familia = $("#nombre_familia").attr("value");
			var nombre_talla = $("#nombre_talla").attr("value");
			var nombre_tela = $("#nombre_tela").attr("value");
			var nombre_textura = $("#nombre_textura").attr("value");
			var nombre_color = $("#nombre_color").attr("value");
			var cant = $("#cant").attr("value");			
			
			var input_id_emp = "id_emp_"+(n_trs+1)+"_"+tipo;
			var input_id_prod = "id_prod_"+(n_trs+1)+"_"+tipo;
			var input_cant = "cant_"+(n_trs+1)+"_"+tipo;			
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='20%' align=\"left\"><div class=\"celda_normal_1\">"+nombre_empresa+"</div></td>"+					
					 "<td width='20%' align=\"left\"><div class=\"celda_normal_1\">"+nombre_producto+"</div></td>"+	
					 "<td width='5%' align='center'>"+nombre_talla+"</td>"+
					 "<td width='11%' align='center'>"+nombre_tela+"</td>"+
					 "<td width='11%' align='center'>"+nombre_textura+"</td>"+
					 "<td width='11%' align='center'>"+nombre_color+"</td>"+
					 "<td width='7%'>"+cant+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_emp+"\" id=\""+input_id_emp+"\" name=\""+input_id_emp+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_prod+"\" id=\""+input_id_prod+"\" name=\""+input_id_prod+"\" />"+
					 "<input size=\"2\" type=\"hidden\" value=\""+cant+"\" id=\""+input_cant+"\" name=\""+input_cant+"\" />"+

				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "cotizacion":{
			var id_prod = $("#id_prod").attr("value");
			var cod_prod = $("#cod_prod").attr("value");
			var nombre_producto = $("#nombre_producto").attr("value");														
			var precio = $("#precio").attr("value");
			var cant = $("#cant").attr("value");
			var afect_igv = $("#afect_igv").attr("value");
			
			var input_id_prod = "id_prod_"+(n_trs+1)+"_"+tipo;
			var input_cant = "cant_"+(n_trs+1)+"_"+tipo;
			var input_precio = "precio_"+(n_trs+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(n_trs+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(n_trs+1)+"_"+tipo;
			
			var subtotal = redondear_ayu((cant*precio));
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='10%'>"+cod_prod+"</td>"+					 
					 "<td width='37%' align=\"left\">&nbsp;"+nombre_producto+"</td>"+					 
					 "<td width='13%'>"+
					 "<input size=\"4\" type=\"text\" value=\""+cant+"\" id=\""+input_cant+"\" name=\""+input_cant+"\""+ 
					 "class=\"field_center\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" maxlength=\"4\" />"+
					 "</td>"+
					 "<td width='13%'>"+
					 "<input size=\"2\" type=\"text\" value=\""+precio+"\" id=\""+input_precio+"\" name=\""+input_precio+
					 "\" class=\"field_right\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" />"+
					 "</td>"+
					 "<td width='12%'>"+					
					 "<input size=\"2\" type=\"hidden\" value=\""+id_prod+"\" id=\""+input_id_prod+"\" name=\""+input_id_prod+"\" />"+ 					 					 "<input size=\"4\" type=\"text\" value=\""+subtotal+"\" id=\""+input_subtotal+"\" name=\""+input_subtotal+"\"  class=\"field_right\" readonly=\"readonly\" />"+
					 "<input size=\"1\" type=\"hidden\" value=\""+afect_igv+"\" id=\""+input_afect_igv+"\" name=\""+input_afect_igv+"\" />"+				
				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "precioinsumo":{
			var id_prov = $("#id_prov").attr("value");
			var nombre_proveedor = $("#nombre_proveedor").attr("value");														
			var tipodoc = $("#tipodoc").attr("value");			
			var precio = $("#precio").attr("value");
			
			var input_id_prov = "id_prov_"+(n_trs+1)+"_"+tipo;
			var input_precio = "precio_"+(n_trs+1)+"_"+tipo;			
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='15%'>"+tipodoc+"</td>"+					 
					 "<td width='55%'>"+nombre_proveedor+"</td>"+					 					
					 "<td width='15%'>"+precio+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_prov+"\" id=\""+input_id_prov+"\" name=\""+input_id_prov+"\" />"+				
					 "<input size=\"2\" type=\"hidden\" value=\""+precio+"\" id=\""+input_precio+"\" name=\""+input_precio+"\" class=\"field_right\" readonly=\"readonly\" />"+					 					 	 					 
				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "productoservicio":{
			var id_serv = $("#id_serv").attr("value");
			var nombre_servicio = $("#nombre_servicio").attr("value");																	
			
			var input_id_serv = "id_serv_"+(n_trs+1)+"_"+tipo;			
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+					 
					 "<td width='85%'>"+nombre_servicio+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_serv+"\" id=\""+input_id_serv+"\" name=\""+input_id_serv+"\" />"+									 
				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "precioinsumoprov":{
			var id_ins = $("#id_ins").attr("value");
			var nombre_insumo = $("#nombre_insumo").attr("value");														
			var cod_ins = $("#cod_ins").attr("value");			
			var precio = $("#precio").attr("value");
			
			var input_id_ins = "id_ins_"+(n_trs+1)+"_"+tipo;
			var input_precio = "precio_"+(n_trs+1)+"_"+tipo;			
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='15%'>"+cod_ins+"</td>"+					 
					 "<td width='55%'>"+nombre_insumo+"</td>"+					 					
					 "<td width='15%'>"+precio+
					 "<input size=\"2\" type=\"hidden\" value=\""+id_ins+"\" id=\""+input_id_ins+"\" name=\""+input_id_ins+"\" />"+				
					 "<input size=\"2\" type=\"hidden\" value=\""+precio+"\" id=\""+input_precio+"\" name=\""+input_precio+"\" class=\"field_right\" readonly=\"readonly\" />"+					 					 	 					 
				     "</td>"+
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "guiaremision":{
			if(!args["campos"]){
				var id_prod = $("#id_prod").attr("value");				
				var nombre_producto = $("#nombre_producto").attr("value");														
				var nombre_familia = $("#nombre_familia").attr("value");
				var nombre_talla = $("#nombre_talla").attr("value");
				var nombre_tela = $("#nombre_tela").attr("value");
				var nombre_textura = $("#nombre_textura").attr("value");
				var nombre_color = $("#nombre_color").attr("value");
				var cant = $("#cant").attr("value");
			}
			else{
				var id_prod = args["campos"]["id_prod"];
				var cod_prod = args["campos"]["cod_prod"];
				var nombre_producto = args["campos"]["nombre_producto"];														
				var cant = args["campos"]["cant"];
			}
			//alert(id_prod+","+cod_prod+","+nombre_producto+","+cant);
			var input_id_prod = "id_prod_"+(n_trs+1)+"_"+tipo;
			var input_cant = "cant_"+(n_trs+1)+"_"+tipo;		
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+								 
					 "<td width='40%' align='left'><div class=\"celda_normal_1\">"+nombre_producto+"</div></td>"+			 
					 "<td width='5%' align='center'>"+nombre_talla+"</td>"+
					 "<td width='11%' align='center'>"+nombre_tela+"</td>"+
					 "<td width='11%' align='center'>"+nombre_textura+"</td>"+
					 "<td width='11%' align='center'>"+nombre_color+"</td>"+					 
					 "<td width='9%'>"+
					  "<input size=\"2\" type=\"hidden\" value=\""+id_prod+"\" id=\""+input_id_prod+"\" name=\""+input_id_prod+"\" />"+				
					 "<input size=\"4\" type=\"text\" value=\""+cant+"\" id=\""+input_cant+"\" name=\""+input_cant+"\""+ 
					 "class=\"field_center\" maxlength=\"4\" />"+
					 "</td>"+										
				     "<td width='8%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "docrel":{
			var tipodoc = $("#doc option:selected").val();
			var nro_doc = $("#find_nro_doc").attr("value");
			var nombre_tipodoc = $("#doc option:selected").text();																	
			
			var input_nrodoc = "nrodoc_"+(n_trs+1)+"_"+tipo;
			var input_tipodoc = "tipodoc_"+(n_trs+1)+"_"+tipo;		
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='8%'>"+(n_trs+1)+"</td>"+
					 "<td width='32%'>"+nro_doc+"</td>"+					 
					 "<td width='35%' align='center'>"+nombre_tipodoc+"</td>"+					 					
					  "<input size=\"2\" type=\"hidden\" value=\""+nro_doc+"\" id=\""+input_nrodoc+"\" name=\""+input_nrodoc+"\" />"+				
					 "<input size=\"4\" type=\"hidden\" value=\""+tipodoc+"\" id=\""+input_tipodoc+"\" name=\""+input_tipodoc+"\"/>"+
					 "</td>"+										
				     "<td width='25%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "comprobanteventa":{
			if(!args["campos"]){
				var id_prod = $("#id_prod").attr("value");
				var nombre_producto = $("#nombre_producto").attr("value");														
				var nombre_familia = $("#nombre_familia").attr("value");
				var nombre_talla = $("#nombre_talla").attr("value");
				var nombre_tela = $("#nombre_tela").attr("value");
				var nombre_textura = $("#nombre_textura").attr("value");
				var nombre_color = $("#nombre_color").attr("value");				
				var precio = $("#precio").attr("value");
				var cant = $("#cant").attr("value");
				var afect_igv = $("#afect_igv").attr("value");
			}
			else{
				var id_prod = args["campos"]["id_prod"];
				var cod_prod = args["campos"]["cod_prod"];
				var nombre_producto = args["campos"]["nombre_producto"];
				var precio = args["campos"]["precio"];
				var cant = args["campos"]["cant"];
				var afect_igv = args["campos"]["afect_igv"];
				//alert(id_prod+" - "+cod_prod+" - "+nombre_producto+" - "+precio+" - "+cant);
			}
			
			var input_id_prod = "id_prod_"+(n_trs+1)+"_"+tipo;
			var input_cant = "cant_"+(n_trs+1)+"_"+tipo;
			var input_precio = "precio_"+(n_trs+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(n_trs+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(n_trs+1)+"_"+tipo;
			
			var subtotal = redondear_ayu((cant*precio));
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='22%' align='left'><div class=\"celda_normal_1\">"+nombre_producto+"</div></td>"+			 
					 "<td width='5%' align='center'>"+nombre_talla+"</td>"+
					 "<td width='11%' align='center'>"+nombre_tela+"</td>"+
					 "<td width='11%' align='center'>"+nombre_textura+"</td>"+
					 "<td width='11%' align='center'>"+nombre_color+"</td>"+
					 "<td width='9%'>"+
					 "<input size=\"4\" type=\"text\" value=\""+cant+"\" id=\""+input_cant+"\" name=\""+input_cant+"\""+ 
					 "class=\"field_center\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" maxlength=\"4\" />"+
					 "</td>"+
					 "<td width='9%'>"+
					 "<input size=\"2\" type=\"text\" value=\""+precio+"\" id=\""+input_precio+"\" name=\""+input_precio+
					 "\" class=\"field_right\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" />"+
					 "</td>"+
					 "<td width='9%'>"+					
					 "<input size=\"2\" type=\"hidden\" value=\""+id_prod+"\" id=\""+input_id_prod+"\" name=\""+input_id_prod+"\" />"+					 
					 "<input size=\"4\" type=\"text\" value=\""+subtotal+"\" id=\""+input_subtotal+"\" name=\""+input_subtotal+"\"  class=\"field_right\" readonly=\"readonly\" />"+
					 "<input size=\"1\" type=\"hidden\" value=\""+afect_igv+"\" id=\""+input_afect_igv+"\" name=\""+input_afect_igv+"\" />"+
				     "</td>"+
				     "<td width='8%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "notadebito":{
			if(!args["campos"]){
				var id_prod = $("#id_prod").attr("value");				
				var nombre_producto = $("#nombre_producto").attr("value");														
				var nombre_familia = $("#nombre_familia").attr("value");
				var nombre_talla = $("#nombre_talla").attr("value");
				var nombre_tela = $("#nombre_tela").attr("value");
				var nombre_textura = $("#nombre_textura").attr("value");
				var nombre_color = $("#nombre_color").attr("value");
				var precio = $("#precio").attr("value");
				var cant = $("#cant").attr("value");
				var afect_igv = $("#afect_igv").attr("value");
			}
			else{
				var id_prod = args["campos"]["id_prod"];
				var cod_prod = args["campos"]["cod_prod"];
				var nombre_producto = args["campos"]["nombre_producto"];
				var precio = args["campos"]["precio"];
				var cant = args["campos"]["cant"];
				var afect_igv = args["campos"]["afect_igv"];
				//alert(id_prod+" - "+cod_prod+" - "+nombre_producto+" - "+precio+" - "+cant);
			}
			
			var input_id_prod = "id_prod_"+(n_trs+1)+"_"+tipo;
			var input_cant = "cant_"+(n_trs+1)+"_"+tipo;
			var input_precio = "precio_"+(n_trs+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(n_trs+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(n_trs+1)+"_"+tipo;
			
			var subtotal = redondear_ayu((cant*precio));
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='22%' align='left'><div class=\"celda_normal_1\">"+nombre_producto+"</div></td>"+			 
					 "<td width='5%' align='center'>"+nombre_talla+"</td>"+
					 "<td width='11%' align='center'>"+nombre_tela+"</td>"+
					 "<td width='11%' align='center'>"+nombre_textura+"</td>"+
					 "<td width='11%' align='center'>"+nombre_color+"</td>"+
					 "<td width='9%'>"+
					 "<input size=\"4\" type=\"text\" value=\""+cant+"\" id=\""+input_cant+"\" name=\""+input_cant+"\""+ 
					 "class=\"field_center\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" maxlength=\"4\" />"+
					 "</td>"+
					 "<td width='9%'>"+
					 "<input size=\"2\" type=\"text\" value=\""+precio+"\" id=\""+input_precio+"\" name=\""+input_precio+
					 "\" class=\"field_right\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" />"+
					 "</td>"+
					 "<td width='9%'>"+					
					 "<input size=\"2\" type=\"hidden\" value=\""+id_prod+"\" id=\""+input_id_prod+"\" name=\""+input_id_prod+"\" />"+					 
					 "<input size=\"4\" type=\"text\" value=\""+subtotal+"\" id=\""+input_subtotal+"\" name=\""+input_subtotal+"\"  class=\"field_right\" readonly=\"readonly\" />"+
					 "<input size=\"1\" type=\"hidden\" value=\""+afect_igv+"\" id=\""+input_afect_igv+"\" name=\""+input_afect_igv+"\" />"+
				     "</td>"+
				     "<td width='8%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "notacredito":{
			if(!args["campos"]){
				var id_prod = $("#id_prod").attr("value");				
				var nombre_producto = $("#nombre_producto").attr("value");
				var nombre_familia = $("#nombre_familia").attr("value");
				var nombre_talla = $("#nombre_talla").attr("value");
				var nombre_tela = $("#nombre_tela").attr("value");
				var nombre_textura = $("#nombre_textura").attr("value");
				var nombre_color = $("#nombre_color").attr("value");
				var precio = $("#precio").attr("value");
				var cant = $("#cant").attr("value");
				var afect_igv = $("#afect_igv").attr("value");
			}
			else{
				var id_prod = args["campos"]["id_prod"];
				var cod_prod = args["campos"]["cod_prod"];
				var nombre_producto = args["campos"]["nombre_producto"];
				var precio = args["campos"]["precio"];
				var cant = args["campos"]["cant"];
				var afect_igv = args["campos"]["afect_igv"];
				//alert(id_prod+" - "+cod_prod+" - "+nombre_producto+" - "+precio+" - "+cant);
			}
			
			var input_id_prod = "id_prod_"+(n_trs+1)+"_"+tipo;
			var input_cant = "cant_"+(n_trs+1)+"_"+tipo;
			var input_precio = "precio_"+(n_trs+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(n_trs+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(n_trs+1)+"_"+tipo;
			
			var subtotal = redondear_ayu((cant*precio));
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='22%' align='left'><div class=\"celda_normal_1\">"+nombre_producto+"</div></td>"+			 
					 "<td width='5%' align='center'>"+nombre_talla+"</td>"+
					 "<td width='11%' align='center'>"+nombre_tela+"</td>"+
					 "<td width='11%' align='center'>"+nombre_textura+"</td>"+
					 "<td width='11%' align='center'>"+nombre_color+"</td>"+
					 "<td width='9%'>"+
					 "<input size=\"4\" type=\"text\" value=\""+cant+"\" id=\""+input_cant+"\" name=\""+input_cant+"\""+ 
					 "class=\"field_center\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" maxlength=\"4\" />"+
					 "</td>"+
					 "<td width='9%'>"+
					 "<input size=\"2\" type=\"text\" value=\""+precio+"\" id=\""+input_precio+"\" name=\""+input_precio+
					 "\" class=\"field_right\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" />"+
					 "</td>"+
					 "<td width='9%'>"+					
					 "<input size=\"2\" type=\"hidden\" value=\""+id_prod+"\" id=\""+input_id_prod+"\" name=\""+input_id_prod+"\" />"+					 
					 "<input size=\"4\" type=\"text\" value=\""+subtotal+"\" id=\""+input_subtotal+"\" name=\""+input_subtotal+"\"  class=\"field_right\" readonly=\"readonly\" />"+
					 "<input size=\"1\" type=\"hidden\" value=\""+afect_igv+"\" id=\""+input_afect_igv+"\" name=\""+input_afect_igv+"\" />"+
				     "</td>"+
				     "<td width='8%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "ordencompra":{
			if(!args["campos"]){				
				var id_prod = $("#id_prod").attr("value");
				var nombre_producto = $("#nombre_producto").attr("value");														
				var nombre_familia = $("#nombre_familia").attr("value");
				var nombre_talla = $("#nombre_talla").attr("value");
				var nombre_tela = $("#nombre_tela").attr("value");
				var nombre_textura = $("#nombre_textura").attr("value");
				var nombre_color = $("#nombre_color").attr("value");
				var precio = $("#precio").attr("value");
				var cant = $("#cant").attr("value");		
				var afect_igv = $("#afect_igv").attr("value");
			}
			else{
				/*	
				var ean = args["campos"]["ean"];				
				var nombre_producto = args["campos"]["nombre_producto"];
				var precio = args["campos"]["precio"];
				var cant = args["campos"]["cant"];
				var afect_igv = args["campos"]["afect_igv"];
				*/
				//alert(id_prod+" - "+nombre_producto+" - "+precio+" - "+cant);
			}
			
			var input_id_prod = "id_prod_"+(n_trs+1)+"_"+tipo;
			var input_cant = "cant_"+(n_trs+1)+"_"+tipo;
			var input_precio = "precio_"+(n_trs+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(n_trs+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(n_trs+1)+"_"+tipo;
			
			var subtotal = redondear_ayu((cant*precio));
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='22%' align='left'><div class=\"celda_normal_1\">"+nombre_producto+"</div></td>"+			 
					 "<td width='5%' align='center'>"+nombre_talla+"</td>"+
					 "<td width='11%' align='center'>"+nombre_tela+"</td>"+
					 "<td width='11%' align='center'>"+nombre_textura+"</td>"+
					 "<td width='11%' align='center'>"+nombre_color+"</td>"+
					 "<td width='9%'>"+
					 "<input size=\"4\" type=\"text\" value=\""+cant+"\" id=\""+input_cant+"\" name=\""+input_cant+"\""+ 
					 "class=\"field_center\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" maxlength=\"4\" />"+
					 "</td>"+
					 "<td width='9%'>"+
					 "<input size=\"2\" type=\"text\" value=\""+precio+"\" id=\""+input_precio+"\" name=\""+input_precio+
					 "\" class=\"field_right\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" />"+
					 "</td>"+
					 "<td width='9%'>"+					
					 "<input size=\"2\" type=\"hidden\" value=\""+id_prod+"\" id=\""+input_id_prod+"\" name=\""+input_id_prod+"\" />"+					 
					 "<input size=\"4\" type=\"text\" value=\""+subtotal+"\" id=\""+input_subtotal+"\" name=\""+input_subtotal+"\"  class=\"field_right\" readonly=\"readonly\" />"+
					 "<input size=\"1\" type=\"hidden\" value=\""+afect_igv+"\" id=\""+input_afect_igv+"\" name=\""+input_afect_igv+"\" />"+
				     "</td>"+
				     "<td width='8%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "ordencompraprov":{
			if(!args["campos"]){
				var id_prod = $("#id_prod option:selected").val();
				var cod_prod = $("#cod_prod").attr("value");
				var nombre_producto = $("#id_prod option:selected").text();														
				var precio = $("#precio").attr("value");
				var cant = $("#cant").attr("value");
				var afect_igv = "S";
			}
			else{
				/*
				var id_prod = args["campos"]["id_prod"];
				var cod_prod = args["campos"]["cod_prod"];
				var nombre_producto = args["campos"]["nombre_producto"];
				var precio = args["campos"]["precio"];
				var cant = args["campos"]["cant"];
				//alert(id_prod+" - "+cod_prod+" - "+nombre_producto+" - "+precio+" - "+cant);
				*/
			}
			
			var input_id_prod = "id_prod_"+(n_trs+1)+"_"+tipo;
			var input_cant = "cant_"+(n_trs+1)+"_"+tipo;
			var input_precio = "precio_"+(n_trs+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(n_trs+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(n_trs+1)+"_"+tipo;
			
			var subtotal = redondear_ayu((cant*precio));
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='10%'>"+cod_prod+"</td>"+					 
					 "<td width='37%' align=\"left\">&nbsp;"+nombre_producto+"</td>"+					 
					 "<td width='13%'>"+
					 "<input size=\"4\" type=\"text\" value=\""+cant+"\" id=\""+input_cant+"\" name=\""+input_cant+"\""+ 
					 "class=\"field_center\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" maxlength=\"4\" />"+
					 "</td>"+
					 "<td width='13%'>"+
					 "<input size=\"2\" type=\"text\" value=\""+precio+"\" id=\""+input_precio+"\" name=\""+input_precio+
					 "\" class=\"field_right\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" />"+
					 "</td>"+
					 "<td width='12%'>"+					
					 "<input size=\"2\" type=\"hidden\" value=\""+id_prod+"\" id=\""+input_id_prod+"\" name=\""+input_id_prod+"\" />"+					 
					 "<input size=\"4\" type=\"text\" value=\""+subtotal+"\" id=\""+input_subtotal+"\" name=\""+input_subtotal+"\"  class=\"field_right\" readonly=\"readonly\" />"+
					 "<input size=\"1\" type=\"hidden\" value=\""+afect_igv+"\" id=\""+input_afect_igv+"\" name=\""+input_afect_igv+"\" />"+
				     "</td>"+					 
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "conductor":{			
			var nro_licencia = $("#nro_licencia").attr("value");
			var nombre = $("#nombre").attr("value");
			var marca = $("#marca").attr("value");														
			var modelo = $("#modelo").attr("value");							
			
			var input_nro_licencia = "nro_licencia_"+(n_trs+1)+"_"+tipo;
			var input_nombre = "nombre_"+(n_trs+1)+"_"+tipo;
			var input_marca = "marca_"+(n_trs+1)+"_"+tipo;
			var input_modelo = "modelo_"+(n_trs+1)+"_"+tipo;
						
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='15%'>"+
					 "<input size=\"10\" type=\"text\" value=\""+nro_licencia+"\" id=\""+input_nro_licencia+"\" name=\""+input_nro_licencia+"\" class=\"field_center\" />"+					 
					 "</td>"+					 
					 "<td width=\"40%\" align=\"center\">"+
					 "<input size=\"40\" type=\"text\" value=\""+nombre+"\" id=\""+input_nombre+"\" name=\""+input_nombre+"\" />"+					 
					 "</td>"+					 
					 "<td width='15%'>"+
					 "<input size=\"10\" type=\"text\" value=\""+marca+"\" id=\""+input_marca+"\" name=\""+input_marca+"\" class=\"field_center\" />"+
					 "</td>"+
					 "<td width='15%'>"+
					 "<input size=\"10\" type=\"text\" value=\""+modelo+"\" id=\""+input_modelo+"\" name=\""+input_modelo+"\" class=\"field_center\" />"+
					 "</td>"+					 
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "productomultiple":{
			if(!args["campos"]){
				var id_tal = $("#id_tal option:selected").val();
				var id_col = $("#id_col option:selected").val();
				var id_tex = $("#id_tex option:selected").val();
				var nombre_talla = $("#id_tal option:selected").text();
				var nombre_color = $("#id_col option:selected").text();
				var nombre_textura = $("#id_tex option:selected").text();
			}
			else{
				/*
				var id_prod = args["campos"]["id_prod"];
				var cod_prod = args["campos"]["cod_prod"];
				var nombre_producto = args["campos"]["nombre_producto"];
				var precio = args["campos"]["precio"];
				var cant = args["campos"]["cant"];
				//alert(id_prod+" - "+cod_prod+" - "+nombre_producto+" - "+precio+" - "+cant);
				*/
			}
			
			var input_id_tal = "id_tal_"+(n_trs+1)+"_"+tipo;
			var input_id_col = "id_col_"+(n_trs+1)+"_"+tipo;
			var input_id_tex = "id_tex_"+(n_trs+1)+"_"+tipo;			
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\" align=\"center\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='15%'>"+nombre_talla+"</td>"+					 
					 "<td width='35%' >"+nombre_color+"</td>"+					 
					 "<td width='35%' >"+nombre_textura+
					 "<input size=\"1\" type=\"hidden\" value=\""+id_tal+"\" id=\""+input_id_tal+"\" name=\""+input_id_tal+"\" />"+		
					 "<input size=\"1\" type=\"hidden\" value=\""+id_col+"\" id=\""+input_id_col+"\" name=\""+input_id_col+"\" />"+		
					 "<input size=\"1\" type=\"hidden\" value=\""+id_tex+"\" id=\""+input_id_tex+"\" name=\""+input_id_tex+"\" />"+		
				     "</td>"+					 
				     "<td width='10%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
		case "contratoventa":{
			if(!args["campos"]){
				var id_prod = $("#id_prod").attr("value");
				var nombre_producto = $("#nombre_producto").attr("value");														
				var nombre_familia = $("#nombre_familia").attr("value");
				var nombre_talla = $("#nombre_talla").attr("value");
				var nombre_tela = $("#nombre_tela").attr("value");
				var nombre_textura = $("#nombre_textura").attr("value");
				var nombre_color = $("#nombre_color").attr("value");				
				var precio = $("#precio").attr("value");
				var cant = $("#cant").attr("value");
				var afect_igv = $("#afect_igv").attr("value");
			}
			else{
				var id_prod = args["campos"]["id_prod"];
				var cod_prod = args["campos"]["cod_prod"];
				var nombre_producto = args["campos"]["nombre_producto"];
				var precio = args["campos"]["precio"];
				var cant = args["campos"]["cant"];
				var afect_igv = args["campos"]["afect_igv"];
				//alert(id_prod+" - "+cod_prod+" - "+nombre_producto+" - "+precio+" - "+cant);
			}
			
			var input_id_prod = "id_prod_"+(n_trs+1)+"_"+tipo;
			var input_cant = "cant_"+(n_trs+1)+"_"+tipo;
			var input_precio = "precio_"+(n_trs+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(n_trs+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(n_trs+1)+"_"+tipo;
			
			var subtotal = redondear_ayu((cant*precio));
			
			var tr = "<tr id=\""+id_tr+"\" class=\""+attr_class+"\">"+
					 "<td width='5%'>"+(n_trs+1)+"</td>"+
					 "<td width='22%' align='left'><div class=\"celda_normal_1\">"+nombre_producto+"</div></td>"+			 
					 "<td width='5%' align='center'>"+nombre_talla+"</td>"+
					 "<td width='11%' align='center'>"+nombre_tela+"</td>"+
					 "<td width='11%' align='center'>"+nombre_textura+"</td>"+
					 "<td width='11%' align='center'>"+nombre_color+"</td>"+
					 "<td width='9%'>"+
					 "<input size=\"4\" type=\"text\" value=\""+cant+"\" id=\""+input_cant+"\" name=\""+input_cant+"\""+ 
					 "class=\"field_center\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" maxlength=\"4\" />"+
					 "</td>"+
					 "<td width='9%'>"+
					 "<input size=\"2\" type=\"text\" value=\""+precio+"\" id=\""+input_precio+"\" name=\""+input_precio+
					 "\" class=\"field_right\" onkeyUp=\"setSubTotal(this,'"+tipo+"')\" />"+
					 "</td>"+
					 "<td width='9%'>"+					
					 "<input size=\"2\" type=\"hidden\" value=\""+id_prod+"\" id=\""+input_id_prod+"\" name=\""+input_id_prod+"\" />"+					 
					 "<input size=\"4\" type=\"text\" value=\""+subtotal+"\" id=\""+input_subtotal+"\" name=\""+input_subtotal+"\"  class=\"field_right\" readonly=\"readonly\" />"+
					 "<input size=\"1\" type=\"hidden\" value=\""+afect_igv+"\" id=\""+input_afect_igv+"\" name=\""+input_afect_igv+"\" />"+
				     "</td>"+
				     "<td width='8%'>"+lnk+"</td>"+
				     "</tr>";
			break;
		}
	}
	return tr;
}

ini_mante = function(tipo){
	switch(tipo){
		case "canal":{		
			$("#numero").attr("value","");
			$("#comentarios_2").attr("value","");
			$("#numero").focus();
			break;
		}
		case "direccion":{		
			$("#direccion_2").attr("value","");
			$("#referencias").attr("value","");
			$("#direccion_2").focus();
			break;
		}
		case "contacto":{		
			$("#nombre_2").attr("value","");
			$("#cargo").attr("value","");
			$("#anexo").attr("value","");
			$("#telef").attr("value","");
			$("#celular").attr("value","");
			$("#nextel").attr("value","");
			$("#email").attr("value","");
			$("#email_per").attr("value","");
			$("#direccion_3").attr("value","");
			$("#nombre_2").focus();
			break;
		}
		case "cuebannac":{		
			$("#cuenta").attr("value","");
			$("#cuenta").focus();
			break;
		}
		case "cuebanext":{		
			$("#dir_banco").attr("value","");
			$("#beneficiario").attr("value","");
			$("#swift").attr("value","");
			$("#aba").attr("value","");			
			$("#dir_banco").focus();
			break;
		}
		case "familiar":{		
			$("#familiar").attr("value","");
			$("#fech_nac_fam").attr("value","");
			$("#familiar").focus();
			break;
		}
		case "guiainsumo":{		
			$("#id_ins").attr("value","");
			$("#nombre_insumo").attr("value","");
			$("#cant").attr("value","");
			$("#cant").focus();
			break;
		}
		case "guiasalidainsumo":{		
			$("#cant").attr("value","");
			$("#cant").focus();
			break;
		}
		case "guiaproducto":{		
			$("#id_prod").attr("value","");
			$("#nombre_producto").attr("value","");
			$("#cant").attr("value","");
			$("#cant").focus();
			break;
		}
		case "cotizacion":{		
			//$("#precio").attr("value","0.00");
			$("#id_prod").attr("value","");
			$("#nombre_producto").attr("value","");
			$("#cant").attr("value","");
			$("#cant").focus();
			break;
		}
		case "precioinsumo":{		
			//$("#precio").attr("value","0.00");
			$("#id_prov").attr("value","");
			$("#nombre_proveedor").attr("value","");
			$("#precio").attr("value","");
			$("#precio").focus();
			break;
		}
		case "productoservicio":{					
			$("#id_serv").attr("value","");
			$("#nombre_servicio").attr("value","");			
			$("#add_prodserv").focus();
			break;
		}		
		case "precioinsumoprov":{		
			//$("#precio").attr("value","0.00");
			$("#id_ins").attr("value","");
			$("#nombre_insumo").attr("value","");
			$("#precio").attr("value","");
			$("#precio").focus();
			break;
		}
		case "guiaremision":{		
			//$("#precio").attr("value","0.00");
			$("#id_prod").attr("value","");
			$("#nombre_producto").attr("value","");
			$("#cant").attr("value","");
			$("#cant").focus();
			break;
		}
		case "docrel":{		
			//$("#precio").attr("value","0.00");
			$("#find_nro_doc").attr("value","");
			$("#find_nro_doc").focus();
			break;
		}
		case "comprobanteventa":{		
			$("#id_prod").attr("value","");
			$("#nombre_producto").attr("value","");
			$("#cant").attr("value","");
			$("#cant").focus();
			break;
		}
		case "notadebito":{		
			$("#id_prod").attr("value","");
			$("#nombre_producto").attr("value","");
			$("#cant").attr("value","");
			$("#cant").focus();
			break;
		}
		case "notacredito":{		
			$("#id_prod").attr("value","");
			$("#nombre_producto").attr("value","");
			$("#cant").attr("value","");
			$("#cant").focus();
			break;
		}
		case "ordencompra":{					
			$("#id_prod").attr("value","");
			$("#nombre_producto").attr("value","");
			$("#cant").attr("value","");
			$("#cant").focus();
			break;
		}
		case "ordencompraprov":{		
			//$("#precio").attr("value","0.00");
			$("#cant").attr("value","");
			$("#cant").focus();
			break;
		}
		case "conductor":{		
			$("#nro_licencia").attr("value","");
			$("#nombre").attr("value","");
			$("#marca").attr("value","");
			$("#modelo").attr("value","");
			$("#nro_licencia").focus();
			break;
		}
		case "productomultiple":{
			break;	
		}
		case "contratoventa":{		
			$("#id_prod").attr("value","");
			$("#nombre_producto").attr("value","");
			$("#cant").attr("value","");
			$("#cant").focus();
			break;
		}
	}
}

getCampoToolTip_mante = function(tipo){
	//alert(tipo);
	switch(tipo){
		case "canal":{
			campo = "#numero";
			break;
		}
		case "direccion":{
			campo = "#direccion_2";
			break;
		}
		case "contacto":{
			campo = "#nombre_2";
			break;
		}
		case "cuebannac":{
			campo = "#cuenta";
			break;
		}
		case "cuebanext":{
			campo = "#beneficiario";
			break;
		}
		case "familiar":{
			campo = "#familiar";
			break;
		}
		case "guiainsumo":{
			var id_ins = $.trim($("#id_ins").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			if(id_ins.length == 0){
				campo = "#btn_find_prod";
				break;
			}
			else if(!numeros_mante.test(precio) || precio == 0){
				//alert("ayu");
				campo = "#precio";
				break;
			}
			else if(cant.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#cant";
				break;
			}	
			break;
		}
		case "guiasalidainsumo":{
			//alert("campotooltip");
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			if(!/^([0-9])*$/.test(precio) || precio == 0){
				//alert("ayu");
				campo = "#precio";
				break;
			}
			else if(cant.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#cant";
				break;
			}
			break;
		}
		case "guiaproducto":{
			var id_prod = $.trim($("#id_prod").attr("value"));			
			var cant = $.trim($("#cant").attr("value"));
			if(id_prod.length == 0){
				campo = "#btn_find_prod";
				break;
			}			
			else if(cant.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#cant";
				break;
			}	
			break;
		}
		case "cotizacion":{
			//alert("campotooltip");
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			if(id_prod.length == 0){
				campo = "#btn_find_prod";
				break;
			}
			else if(!numeros_mante.test(precio) || precio == 0){
				//alert("ayu");
				campo = "#precio";
				break;
			}
			else if(cant.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#cant";
				break;
			}	
			break;
		}
		case "precioinsumo":{
			//alert("campotooltip");
			var id_prov = $.trim($("#id_prov").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));			
			if(id_prov.length == 0){//PRECIO
				//alert("hama");
				campo = "#btn_prov";
				break;
			}						
			else if(!/^([0-9])*$/.test(precio) || precio == 0){
				//alert("ayu");
				campo = "#precio";
				break;
			}
			break;
		}
		case "productoservicio":{
			//alert("campotooltip");
			var id_serv = $.trim($("#id_serv").attr("value"));			
			if(id_serv.length == 0){//PRECIO
				//alert("hama");
				campo = "#btn_serv";
				break;
			}			
			break;
		}
		case "precioinsumoprov":{
			//alert("campotooltip");
			var id_ins = $.trim($("#id_ins").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));			
			if(id_ins.length == 0){//PRECIO
				//alert("hama");
				campo = "#btn_ins";
				break;
			}						
			else if(!/^([0-9])*$/.test(precio) || precio == 0){
				//alert("ayu");
				campo = "#precio";
				break;
			}
			break;
		}
		case "guiaremision":{
			//alert("campotooltip");			
			var id_prod = $.trim($("#id_prod").attr("value"));
			var cant = $.trim($("#cant").attr("value"));
			if(id_prod.length == 0){
				campo = "#btn_find_prod";
				break;
			}
			else if(cant.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#cant";
				break;
			}
			break;
		}
		case "docrel":{
			//alert("campotooltip");			
			var nro_doc = $.trim($("#find_nro_doc").attr("value"));
			if(nro_doc.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#find_nro_doc";
				break;
			}
			break;
		}
		case "comprobanteventa":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			if(id_prod.length == 0){
				campo = "#btn_find_prod";
				break;
			}
			else if(!numeros_mante.test(precio) || precio == 0){
				//alert("ayu");
				campo = "#precio";
				break;
			}
			else if(cant.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#cant";
				break;
			}	
			break;
		}
		case "notadebito":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			if(id_prod.length == 0){
				campo = "#btn_find_prod";
				break;
			}
			else if(!numeros_mante.test(precio) || precio == 0){
				//alert("ayu");
				campo = "#precio";
				break;
			}
			else if(cant.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#cant";
				break;
			}	
			break;
		}
		case "notacredito":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			if(id_prod.length == 0){
				campo = "#btn_find_prod";
				break;
			}
			else if(!numeros_mante.test(precio) || precio == 0){
				//alert("ayu");
				campo = "#precio";
				break;
			}
			else if(cant.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#cant";
				break;
			}	
			break;
		}
		case "ordencompra":{
			//alert("campotooltip");
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			if(id_prod.length == 0){
				campo = "#btn_find_prod";
				break;
			}
			else if(!numeros_mante.test(precio) || precio == 0){
				//alert("ayu");
				campo = "#precio";
				break;
			}
			else if(cant.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#cant";
				break;
			}	
			break;
		}
		case "ordencompraprov":{
			//alert("campotooltip");
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			if(!/^([0-9])*$/.test(precio) || precio == 0){
				//alert("ayu");
				campo = "#precio";
				break;
			}
			else if(cant.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#cant";
				break;
			}						
		}
		case "conductor":{
			//alert("campotooltip");
			var nro_licencia = $.trim($("#nro_licencia").attr("value"));
			var nombre = $.trim($("#nombre").attr("value"));
			if(nro_licencia.length == 0){
				//alert("ayu");
				campo = "#nro_licencia";
				break;
			}
			else if(nombre.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#nombre";
				break;
			}						
		}
		case "productomultiple":{
			var id_tal = $("#id_tal option:selected").attr("value");
			var id_col = $("#id_col option:selected").attr("value");
			var id_tex = $("#id_tex option:selected").attr("value");
			if(id_tal.length == 0){
				campo = "#id_tal";
				break;
			}
			else if(id_col.length == 0){
				campo = "#id_col";
				break;
			}
			else if(id_tex.length == 0){
				campo = "#id_tex";
				break;
			}	
			break;
		}
		case "contratoventa":{
			var id_prod = $.trim($("#id_prod").attr("value"));
			var precio = parseFloat($.trim($("#precio").attr("value")));
			var cant = $.trim($("#cant").attr("value"));
			if(id_prod.length == 0){
				campo = "#btn_find_prod";
				break;
			}
			else if(!numeros_mante.test(precio) || precio == 0){
				//alert("ayu");
				campo = "#precio";
				break;
			}
			else if(cant.length == 0){//CANTIDAD
				//alert("hama");
				campo = "#cant";
				break;
			}	
			break;
		}
	}
	//alert(campo);
	return campo;
}

setIdsNamesInpus_mante = function(tipo,inputs,i){
	switch(tipo){
		case "canal":{
			//alert(inputs.length);
			input_canal = "id_can_"+(i+1)+"_"+tipo;
			input_numero = "numero_"+(i+1)+"_"+tipo;
			input_desc = "comentarios_2_"+(i+1)+"_"+tipo;
			$(inputs[0]).attr({id: input_canal,name: input_canal});
			$(inputs[1]).attr({id: input_numero,name: input_numero});
			$(inputs[2]).attr({id: input_desc, name: input_desc});
			break;
		}
		case "direccion":{
			//alert(inputs.length);
			input_direccion = "direccion_2_"+(i+1)+"_"+tipo;
			input_referencias = "referencias_"+(i+1)+"_"+tipo;
			$(inputs[0]).attr({id: input_direccion,name: input_direccion});
			$(inputs[1]).attr({id: input_referencias,name: input_referencias});
			break;
		}
		case "contacto":{
			//alert(inputs.length);
			input_nombre = "nombre_2_"+(i+1)+"_"+tipo;
			input_cargo = "cargo_"+(i+1)+"_"+tipo;
			input_telef = "telef_"+(i+1)+"_"+tipo;
			input_celular = "celular_"+(i+1)+"_"+tipo;
			input_email = "email_"+(i+1)+"_"+tipo;
			input_email_per = "email_per_"+(i+1)+"_"+tipo;
			input_anexo = "anexo_"+(i+1)+"_"+tipo;
			input_nextel = "nextel_"+(i+1)+"_"+tipo;
			input_direccion = "direccion_3_"+(i+1)+"_"+tipo;
			$(inputs[0]).attr({id: input_nombre,name: input_nombre});
			$(inputs[1]).attr({id: input_cargo,name: input_cargo});
			$(inputs[2]).attr({id: input_telef,name: input_telef});
			$(inputs[3]).attr({id: input_celular,name: input_celular});
			$(inputs[4]).attr({id: input_email,name: input_email});
			$(inputs[5]).attr({id: input_email_per,name: input_email_per});
			$(inputs[6]).attr({id: input_anexo,name: input_anexo});
			$(inputs[7]).attr({id: input_nextel,name: input_nextel});
			$(inputs[8]).attr({id: input_direccion,name: input_direccion});
			break;
		}
		case "cuebannac":{
			//alert(inputs.length);
			var input_id_ban = "id_ban_"+(i+1)+"_"+tipo;
			var input_id_tipcue = "id_tipcue_"+(i+1)+"_"+tipo;
			var input_id_mon = "id_mon_"+(i+1)+"_"+tipo;
			var input_cuenta = "cuenta_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_id_ban,name: input_id_ban});
			$(inputs[1]).attr({id: input_id_tipcue,name: input_id_tipcue});
			$(inputs[2]).attr({id: input_id_mon, name: input_id_mon});
			$(inputs[3]).attr({id: input_cuenta, name: input_cuenta});
			break;
		}
		case "cuebanext":{
			//alert(inputs.length);
			var input_id_ban = "id_ban_ext_"+(i+1)+"_"+tipo;
			var input_dir_banco = "dir_banco_"+(i+1)+"_"+tipo;
			var input_beneficiario = "beneficiario_"+(i+1)+"_"+tipo;
			var input_swift = "swift_"+(i+1)+"_"+tipo;
			var input_aba = "aba_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_id_ban,name: input_id_ban});
			$(inputs[1]).attr({id: input_dir_banco,name: input_dir_banco});
			$(inputs[2]).attr({id: input_beneficiario, name: input_beneficiario});
			$(inputs[3]).attr({id: input_swift, name: input_swift});
			$(inputs[4]).attr({id: input_aba, name: input_aba});
			break;
		}
		case "familiar":{
			//alert(inputs.length);
			var input_id_vinfam = "id_vinfam_"+(i+1)+"_"+tipo;
			var input_familiar = "familiar_"+(i+1)+"_"+tipo;
			var input_fech_nac = "fech_nac_fam_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_id_vinfam,name: input_id_vinfam});
			$(inputs[1]).attr({id: input_familiar,name: input_familiar});
			$(inputs[2]).attr({id: input_fech_nac, name: input_fech_nac});
			break;
		}
		case "guiainsumo":{
			//alert(inputs.length);
			var input_id_emp = "id_emp_"+(i+1)+"_"+tipo;
			var input_id_ins = "id_ins_"+(i+1)+"_"+tipo;
			var input_id_prov = "id_prov_"+(i+1)+"_"+tipo;
			var input_precio = "precio_"+(i+1)+"_"+tipo;
			var input_cant = "cant_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_id_emp,name: input_id_emp});
			$(inputs[1]).attr({id: input_id_ins,name: input_id_ins});
			$(inputs[2]).attr({id: input_id_prov,name: input_id_prov});
			$(inputs[3]).attr({id: input_precio, name: input_precio});
			$(inputs[4]).attr({id: input_cant, name: input_cant});
			break;
		}
		case "guiasalidainsumo":{
			//alert(inputs.length);
			var input_id_emp = "id_emp_"+(i+1)+"_"+tipo;
			var input_id_ins = "id_ins_"+(i+1)+"_"+tipo;
			var input_id_prov = "id_prov_"+(i+1)+"_"+tipo;
			var input_precio = "precio_"+(i+1)+"_"+tipo;
			var input_cant = "cant_"+(i+1)+"_"+tipo;
			var input_id_guiaing = "id_guiaing_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_id_emp,name: input_id_emp});
			$(inputs[1]).attr({id: input_id_ins,name: input_id_ins});
			$(inputs[2]).attr({id: input_id_prov,name: input_id_prov});
			$(inputs[3]).attr({id: input_precio, name: input_precio});
			$(inputs[4]).attr({id: input_cant, name: input_cant});
			$(inputs[5]).attr({id: input_id_guiaing, name: input_id_guiaing});
			break;
		}
		case "guiaproducto":{
			//alert(inputs.length);
			var input_id_emp = "id_emp_"+(i+1)+"_"+tipo;
			var input_id_prod = "id_prod_"+(i+1)+"_"+tipo;
			var input_cant = "cant_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_id_emp,name: input_id_emp});
			$(inputs[1]).attr({id: input_id_prod,name: input_id_prod});
			$(inputs[2]).attr({id: input_cant, name: input_cant});
			break;
		}
		case "cotizacion":{
			//alert(inputs.length);
			var input_id_prod = "id_prod_"+(i+1)+"_"+tipo;
			var input_cant = "cant_"+(i+1)+"_"+tipo;
			var input_precio = "precio_"+(i+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(i+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_cant, name: input_cant});
			$(inputs[1]).attr({id: input_precio, name: input_precio});
			$(inputs[2]).attr({id: input_id_prod,name: input_id_prod});
			$(inputs[3]).attr({id: input_subtotal,name: input_subtotal});
			$(inputs[4]).attr({id: input_afect_igv,name: input_afect_igv});
			break;
		}
		case "precioinsumo":{
			//alert(inputs.length);
			var input_id_prov = "id_prov_"+(i+1)+"_"+tipo;
			var input_precio = "precio_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_id_prov,name: input_id_prov});						
			$(inputs[1]).attr({id: input_precio, name: input_precio});			
			break;
		}
		case "productoservicio":{
			//alert(inputs.length);
			var input_id_serv = "id_serv_"+(i+1)+"_"+tipo;			
			$(inputs[0]).attr({id: input_id_serv,name: input_id_serv});									
			break;
		}
		case "precioinsumoprov":{
			//alert(inputs.length);
			var input_id_ins = "id_ins_"+(i+1)+"_"+tipo;
			var input_precio = "precio_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_id_ins,name: input_id_ins});						
			$(inputs[1]).attr({id: input_precio, name: input_precio});			
			break;
		}
		case "guiaremision":{
			//alert(inputs.length);
			var input_id_prod = "id_prod_"+(i+1)+"_"+tipo;
			var input_cant = "cant_"+(i+1)+"_"+tipo;
						
			$(inputs[0]).attr({id: input_id_prod,name: input_id_prod});						
			$(inputs[1]).attr({id: input_cant, name: input_cant});
			break;
		}
		case "docrel":{
			//alert(inputs.length);
			var input_nrodoc = "nrodoc_"+(i+1)+"_"+tipo;
			var input_tipodoc = "tipodoc_"+(i+1)+"_"+tipo;
						
			$(inputs[0]).attr({id: input_nrodoc,name: input_nrodoc});						
			$(inputs[1]).attr({id: input_tipodoc, name: input_tipodoc});
			break;
		}
		case "comprobanteventa":{
			//alert(inputs.length);
			var input_id_prod = "id_prod_"+(i+1)+"_"+tipo;
			var input_cant = "cant_"+(i+1)+"_"+tipo;
			var input_precio = "precio_"+(i+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(i+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_cant, name: input_cant});
			$(inputs[1]).attr({id: input_precio, name: input_precio});
			$(inputs[2]).attr({id: input_id_prod,name: input_id_prod});	
			$(inputs[3]).attr({id: input_subtotal,name: input_subtotal});
			$(inputs[4]).attr({id: input_afect_igv,name: input_afect_igv});
			break;
		}
		case "notadebito":{
			//alert(inputs.length);
			var input_id_prod = "id_prod_"+(i+1)+"_"+tipo;
			var input_cant = "cant_"+(i+1)+"_"+tipo;
			var input_precio = "precio_"+(i+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(i+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_cant, name: input_cant});
			$(inputs[1]).attr({id: input_precio, name: input_precio});
			$(inputs[2]).attr({id: input_id_prod,name: input_id_prod});	
			$(inputs[3]).attr({id: input_subtotal,name: input_subtotal});
			$(inputs[4]).attr({id: input_afect_igv,name: input_afect_igv});
			break;
		}
		case "notacredito":{
			//alert(inputs.length);
			var input_id_prod = "id_prod_"+(i+1)+"_"+tipo;
			var input_cant = "cant_"+(i+1)+"_"+tipo;
			var input_precio = "precio_"+(i+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(i+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_cant, name: input_cant});
			$(inputs[1]).attr({id: input_precio, name: input_precio});
			$(inputs[2]).attr({id: input_id_prod,name: input_id_prod});	
			$(inputs[3]).attr({id: input_subtotal,name: input_subtotal});
			$(inputs[4]).attr({id: input_afect_igv,name: input_afect_igv});
			break;
		}
		case "ordencompra":{
			//alert(inputs.length);
			var input_ean = "ean_"+(i+1)+"_"+tipo;
			var input_cant = "cant_"+(i+1)+"_"+tipo;
			var input_precio = "precio_"+(i+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(i+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_cant, name: input_cant});
			$(inputs[1]).attr({id: input_precio, name: input_precio});
			$(inputs[2]).attr({id: input_ean,name: input_ean});
			$(inputs[3]).attr({id: input_subtotal,name: input_subtotal});
			$(inputs[4]).attr({id: input_afect_igv,name: input_afect_igv});
			break;
		}
		case "ordencompraprov":{
			//alert(inputs.length);
			var input_id_prod = "id_prod_"+(i+1)+"_"+tipo;
			var input_cant = "cant_"+(i+1)+"_"+tipo;
			var input_precio = "precio_"+(i+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(i+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_cant, name: input_cant});
			$(inputs[1]).attr({id: input_precio, name: input_precio});
			$(inputs[2]).attr({id: input_id_prod,name: input_id_prod});	
			$(inputs[3]).attr({id: input_subtotal,name: input_subtotal});
			$(inputs[4]).attr({id: input_afect_igv,name: input_afect_igv});
			break;
		}
		case "conductor":{
			//alert(inputs.length);
			var input_nro_licencia = "nro_licencia_"+(i+1)+"_"+tipo;
			var input_nombre = "nombre_"+(i+1)+"_"+tipo;
			var input_marca = "marca_"+(i+1)+"_"+tipo;
			var input_modelo = "modelo_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_nro_licencia, name: input_nro_licencia});
			$(inputs[1]).attr({id: input_nombre, name: input_nombre});
			$(inputs[2]).attr({id: input_marca,name: input_marca});	
			$(inputs[3]).attr({id: input_modelo,name: input_modelo});
			break;
		}
		case "productomultiple":{
			//alert(inputs.length);
			var input_id_tal = "id_tal_"+(i+1)+"_"+tipo;
			var input_id_col = "id_col_"+(i+1)+"_"+tipo;
			var input_id_tex = "id_tex_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_id_tal, name: input_id_tal});
			$(inputs[1]).attr({id: input_id_col, name: input_id_col});
			$(inputs[2]).attr({id: input_id_tex,name: input_id_tex});	
			break;
		}
		case "contratoventa":{
			//alert(inputs.length);
			var input_id_prod = "id_prod_"+(i+1)+"_"+tipo;
			var input_cant = "cant_"+(i+1)+"_"+tipo;
			var input_precio = "precio_"+(i+1)+"_"+tipo;
			var input_subtotal = "subtotal_"+(i+1)+"_"+tipo;
			var input_afect_igv = "afect_igv_"+(i+1)+"_"+tipo;
			
			$(inputs[0]).attr({id: input_cant, name: input_cant});
			$(inputs[1]).attr({id: input_precio, name: input_precio});
			$(inputs[2]).attr({id: input_id_prod,name: input_id_prod});	
			$(inputs[3]).attr({id: input_subtotal,name: input_subtotal});
			$(inputs[4]).attr({id: input_afect_igv,name: input_afect_igv});
			break;
		}
	}
}

/*
ESTA FUNCION APLICA LA FUNCIONALIDAD DE UN PLUGIN
COMO POR EJEM QUE SOLO SE PUEDA ESCRIBIR NUMEROS EN UNA CAJA DE TEXTO
NO ES OBLIGATORIO APLICAR ESTA FUNCION SOLO ES OPCIONAL
*/
setPlugIn_mante = function(tipo,n_trs){
	switch(tipo){
		case "cotizacion":{
			$("#cant_"+(n_trs+1)+"_"+tipo).numeric(".");
			$("#precio_"+(n_trs+1)+"_"+tipo).numeric(".");
			break;
		}
		case "guiaremision":{
			$("#cant_"+(n_trs+1)+"_"+tipo).numeric(".");
			break;
		}
		case "comprobanteventa":{
			$("#cant_"+(n_trs+1)+"_"+tipo).numeric(".");
			$("#precio_"+(n_trs+1)+"_"+tipo).numeric(".");
			break;
		}
		case "notadebito":{
			$("#cant_"+(n_trs+1)+"_"+tipo).numeric(".");
			$("#precio_"+(n_trs+1)+"_"+tipo).numeric(".");
			break;
		}
		case "notacredito":{
			$("#cant_"+(n_trs+1)+"_"+tipo).numeric(".");
			$("#precio_"+(n_trs+1)+"_"+tipo).numeric(".");
			break;
		}
		case "ordencompra":{
			$("#cant_"+(n_trs+1)+"_"+tipo).numeric(".");
			$("#precio_"+(n_trs+1)+"_"+tipo).numeric(".");
			break;
		}
		case "ordencompraprov":{
			$("#cant_"+(n_trs+1)+"_"+tipo).numeric(".");
			$("#precio_"+(n_trs+1)+"_"+tipo).numeric(".");
			break;
		}
	}
}

/*
ESTA FUNCION HACE LO MISMO QUE LA ANTERIOR CON LA DIFERENCIA 
QUE ESTA RECORRE TODAS LAS FILAS
*/
setPlugIn_manteFull = function(tipo,n_trs){
	//alert(tipo + " - " + n_trs);
	switch(tipo){		
		case "guiaremision":{
			for(i=1;i<=n_trs;i++){
				$("#cant_"+i+"_"+tipo).numeric(".");
			}
			break;
		}
		case "comprobanteventa":{
			for(i=1;i<=n_trs;i++){
				$("#cant_"+i+"_"+tipo).numeric(".");
				$("#precio_"+i+"_"+tipo).numeric(".");
			}
			break;
		}
		case "notadebito":{
			for(i=1;i<=n_trs;i++){
				$("#cant_"+i+"_"+tipo).numeric(".");
				$("#precio_"+i+"_"+tipo).numeric(".");
			}
			break;
		}
		case "notacredito":{
			for(i=1;i<=n_trs;i++){
				$("#cant_"+i+"_"+tipo).numeric(".");
				$("#precio_"+i+"_"+tipo).numeric(".");
			}
			break;
		}
		case "ordencompra":{
			for(i=1;i<=n_trs;i++){
				$("#cant_"+i+"_"+tipo).numeric(".");
				$("#precio_"+i+"_"+tipo).numeric(".");
			}
			break;
		}
		case "contratoventa":{
			for(i=1;i<=n_trs;i++){
				$("#cant_"+i+"_"+tipo).numeric(".");
				$("#precio_"+i+"_"+tipo).numeric(".");
			}
			break;
		}
	}
}

/*
ESTA FUNCION VERIFICA QUE UNOS CAMPOS YA SE ENCUENTRAN AGREGADOS AL
LISTADO DE LA TABLA MOSTRANDO UN MENSAJE EN CASO ESTE AGREGADO
*/
exist_campos_mante = function(tipo,campos){
	var tabla_listado = $("#tab_listado_"+tipo);					
	var n_trs = $("tr",tabla_listado).length;
	var trs = $("tr",tabla_listado);
	if(n_trs>0){
		for(i=1;i<=n_trs;i++){
			//var id = $(trs[i]).attr("id");
			//alert(i +  " - " + id);
			switch(tipo){
				case "docrel":{					
					var tipodoc_tr = $("#tipodoc_"+i+"_"+tipo).attr("value");
					var nrodoc_tr = $("#nrodoc_"+i+"_"+tipo).attr("value");
					//alert(tipodoc + " - " + nrodoc);
					if(campos["tipodoc"] == tipodoc_tr && campos["nrodoc"] == nrodoc_tr){
						showToolTipParams_mante("#find_nro_doc","NRO-DOC YA ESTA AGREGADO");
						return false;
					}
					break;	
				}
			}
		}
	}
	return true;
}

/*
ESTA FUNCION OBTIENE EL TOTAL DE FILAS Y LA ACTUALIZA 
EN EL CAMPO $("#trs_tipo")
*/
setNumRegsTotal_mante = function(tipo){
	var tabla_listado = $("#tab_listado_"+tipo);					
	var n_trs = $("tr",tabla_listado).length;	
	if(n_trs == 1){
		//si la tabla tiene una sola fila, es posible 
		//que sea la primera vez que se ingresa un registro
		//o que ya se haya ingresado mas registros y se hayan
		//eliminado quedando una fila nada mas.
		//asi que una forma de saber si debemos eliminar esta fila
		//es por el numero de celdas que tendra este tr
		//----------------------------------------------------
		var n_tds = $("tr:last td",tabla_listado).length;
		//alert(n_tds);
		if(n_tds == 1){
			//$("tr",tabla_listado).remove();
			n_trs = 0;
		}
		//----------------------------------------------------
	}
	//alert(n_trs);
	$("#trs_"+tipo).attr("value",n_trs);
}

/*
ESTA FUNCION AGREGA UN ITEM AL FINAL DEL LISTA
*/
add_item_mante = function(tipo){
	//alert("agregando item");
	var RV = validar_mante(tipo);
	//alert("validacion: "+RV);
	if(RV){
		//alert("ok");
		var tabla_listado = $("#tab_listado_"+tipo);					
		var n_trs = $("tr",tabla_listado).length;
		//alert(n_trs);
		if(n_trs == 1){
			//si la tabla tiene una sola fila, es posible 
			//que sea la primera vez que se ingresa un registro
			//o que ya se haya ingresado mas registros y se hayan
			//eliminado quedando una fila nada mas.
			//asi que una forma de saber si debemos eliminar esta fila
			//es por el numero de celdas que tendra este tr
			//----------------------------------------------------
			var n_tds = $("tr:last td",tabla_listado).length;
			//alert(n_tds);
			if(n_tds == 1){
				$("tr",tabla_listado).remove();
				n_trs--;
			}
			//----------------------------------------------------
		}
		
		var tr = makeTR_mante(tipo,n_trs,false);
		//alert(tr);
		$("#tab_listado_"+tipo).append(tr);
		setPlugIn_mante(tipo,n_trs);
		$("#trs_"+tipo).attr("value",n_trs+1);
		//INICIALIZANDO
		//-------------------------------------------
		ini_mante(tipo);
		//-------------------------------------------
		totales_mante(tipo);
		retorno = true;
	}
	else{
		//alert("tooltip");
		showToolTip_mante(tipo);
		//$(".tip").show();
		retorno = false;
	}
	return retorno;
}

/*
ESTA FUNCION AGREGA UNA FILA A LA TABLA EN EL CASO
QUE SE IMPORTE A TRAVEZ DE UN DOCUMENTO RELACIONADO
*/
addItemImport_mante = function(tipo,args){	
	var tabla_listado = $("#tab_listado_"+tipo);					
	var n_trs = $("tr",tabla_listado).length;
	//alert(n_trs);
	if(n_trs == 1){
		//si la tabla tiene una sola fila, es posible 
		//que sea la primera vez que se ingresa un registro
		//o que ya se haya ingresado mas registros y se hayan
		//eliminado quedando una fila nada mas.
		//asi que una forma de saber si debemos eliminar esta fila
		//es por el numero de celdas que tendra este tr
		//----------------------------------------------------
		var n_tds = $("tr:last td",tabla_listado).length;
		//alert(n_tds);
		if(n_tds == 1){
			$("tr",tabla_listado).remove();
			n_trs--;
		}
		//----------------------------------------------------
	}		
	var tr = makeTR_mante(tipo,n_trs,args);
	//alert(tr);
	$("#tab_listado_"+tipo).append(tr);
	setPlugIn_mante(tipo,n_trs);
	$("#trs_"+tipo).attr("value",n_trs+1);
	//INICIALIZANDO
	//-------------------------------------------
	ini_mante(tipo);
	//-------------------------------------------
	totales_mante(tipo);
	retorno = true;	
}

/*
ESTA FUNCION AGREGA VARIAS FILA A LA TABLA EN EL CASO
QUE SE IMPORTE A TRAVEZ DE UN DOCUMENTO RELACIONADO
*/

ImportRegs_mante = function(tipo,regs){
	var n_regs = regs.length;
	//alert("Regs a Agregar:"+n_regs);
	for(ii=0;ii<n_regs;ii++){
		campos = regs[ii];
		//alert("Reg "+ii+"-"+campos["id_prod"]+"-"+campos["cod_prod"]+"-"+
			//		campos["nombre_producto"]+"-"+campos["precio"]+"-"+campos["cant"]);
		//alert("Reg "+ii+"-"+campos["ean"]+"-"+
			//		campos["nombre_producto"]+"-"+campos["precio"]+"-"+campos["cant"]);
		//----------------------------------------
		var args = new Object();		
		args["campos"] = campos;
		//----------------------------------------
		addItemImport_mante(tipo,args);
		//delete args,campos;
	}
	//alert("end mante");
}

showToolTip_mante = function(tipo){
	//alert("showToolTip_mante");
	var campo_tooltip = getCampoToolTip_mante(tipo);
	//alert("campo_tooltip: "+campo_tooltip);
	var offset = $(campo_tooltip).offset();
	
	var H_tooltip = $(".tip").height();
	var Y = (offset.top - H_tooltip-35)+"px";
	var X = (offset.left-30)+"px";
	$(".tip").css({"top": Y, "left": X});
	$(".tip .tipMid").html("CAMPO REQUERIDO");
	$(".tip").animate({"top": "+=20px", "opacity": "toggle"}, 300);
	
	$(campo_tooltip).focus();
	
	setTimeout("close_tooltip_mante()",2000);	
}

showToolTipParams_mante = function(campo_tooltip,msg){
	//alert(campo_tooltip);
	//var campo_tooltip = getCampoToolTip_mante(tipo);
	//alert("campo_tooltip: "+campo_tooltip + " - msg: " + msg);
	var offset = $(campo_tooltip).offset();
	
	var H_tooltip = $(".tip").height();
	var Y = (offset.top - H_tooltip-35)+"px";
	var X = (offset.left-30)+"px";
	$(".tip").css({"top": Y, "left": X});
	$(".tip .tipMid").html(msg);
	$(".tip").animate({"top": "+=20px", "opacity": "toggle"}, 300);
	
	$(campo_tooltip).focus();
	
	//setTimeout("close_tooltip_mante()",4000);	
}

close_tooltip_mante = function(){
	//alert("cerrando tooltip...");
	$(".tip").animate({"top": "+=20px", "opacity": "toggle"}, 300);
}

/*
ESTA FUNCION DEVUELVE LOS VALORES DE UN CAMPO SEPARADOS POR COMAS
*/
getValuesCampos_mante = function(tipo,campo){
	var trs = $("#tab_listado_"+tipo+" tr");
	var n_trs = trs.length;	
	var values = "";
	if(n_trs>0){		
		for(i=0;i<(n_trs);i++){
			id = campo+"_"+(i+1)+"_"+tipo;
			valor = $("#"+id).attr("value");
			//alert(valor);
			if(valor){				
				values += valor+",";
			}
		}		
		values = values.substr(0,values.length-1);
	}
	return values;
}

reestablecer_trs_mante = function(tipo){	
	//--------------------------------------------
	
	var trs = $("#tab_listado_"+tipo+" tr");
	var n_trs = trs.length;
	//alert(n_trs);
	
	for(i=0;i<(n_trs);i++){
		//alert(i);
		//REESTABLECIENDO ID	
		//---------------------------------------
		$(trs[i]).attr("id","tr_"+tipo+"_"+(i+1));		
		//---------------------------------------
		//REESTABLECIENDO NRO
		//---------------------------------------
		$("td:first",trs[i]).text(i+1);
		//---------------------------------------
		//REESTABLECIENDO HREF
		//---------------------------------------
		id_tr = "tr_"+tipo+"_"+(i+1);
		href = "javascript: del_item_mante('"+id_tr+"','"+tipo+"')";
		$("td:last a",trs[i]).attr("href",href);
		//---------------------------------------				
		//REESTABLECIENDO CLASS
		//---------------------------------------
		pos_fila = "impar";		  
		if((i+1)%2 == 0){ pos_fila = "par"; }
		attr_class = "row_data_list_"+pos_fila;
		$(trs[i]).removeClass("row_data_list_par row_data_list_impar");
		$(trs[i]).addClass(attr_class);
		//---------------------------------------
		//REESTABLECIENDO LOS INPUTS(HIDDEN)
		//---------------------------------------
		inputs = $("td input",trs[i]);
		setIdsNamesInpus_mante(tipo,inputs,i);		
		//---------------------------------------
	}
	
	//--------------------------------------------
}

del_item_mante = function(id,tipo){
	switch(tipo){
		case "canal":{
			msg = "¿Seguro de Eliminar este Canal?";
			break;			
		}
		case "direccion":{
			msg = "¿Seguro de Eliminar esta Direccion?";
			break;			
		}
		case "contacto":{
			msg = "¿Seguro de Eliminar este Contacto?";
			break;			
		}
		case "cuebannac":{
			msg = "¿Seguro de Eliminar esta 'Cuenta Bancaria Nacional'?";
			break;			
		}
		case "cuebanext":{
			msg = "¿Seguro de Eliminar esta 'Cuenta Bancaria Extranjera'?";
			break;			
		}
		case "familiar":{
			msg = "¿Seguro de Eliminar este Familiar?";
			break;			
		}
		case "guiainsumo":{
			msg = "¿Seguro de Eliminar este Insumo?";
			break;			
		}
		case "guiasalidainsumo":{
			msg = "¿Seguro de Eliminar este Insumo?";
			break;			
		}
		case "guiaproducto":{
			msg = "¿Seguro de Eliminar este Producto?";
			break;			
		}
		case "cotizacion":{
			msg = "¿Seguro de Eliminar este Detalle?";
			break;			
		}
		case "precioinsumo":{
			msg = "¿Seguro de Eliminar este Precio?";
			break;			
		}
		case "productoservicio":{
			msg = "¿Seguro de Eliminar este Servicio?";
			break;			
		}
		case "precioinsumoprov":{
			msg = "¿Seguro de Eliminar este Precio?";
			break;			
		}
		case "guiaremision":{
			msg = "¿Seguro de Eliminar este Detalle?";
			break;			
		}
		case "docrel":{
			msg = "¿Seguro de Eliminar este Documento Relacionado?";
			break;			
		}
		case "comprobanteventa":{
			msg = "¿Seguro de Eliminar este Detalle?";
			break;			
		}
		case "notadebito":{
			msg = "¿Seguro de Eliminar este Detalle?";
			break;			
		}
		case "notacredito":{
			msg = "¿Seguro de Eliminar este Detalle?";
			break;			
		}
		case "ordencompra":{
			msg = "¿Seguro de Eliminar este Detalle?";
			break;			
		}
		case "ordencompraprov":{
			msg = "¿Seguro de Eliminar este Detalle?";
			break;			
		}
		case "conductor":{
			msg = "¿Seguro de Eliminar este Conductor?";
			break;			
		}
		case "productomultiple":{
			msg = "¿Seguro de Eliminar este Item?";
			break;			
		}
		case "contratoventa":{
			msg = "¿Seguro de Eliminar este Detalle?";
			break;			
		}
	}
	var R = confirm(msg);
	if(R){
		var n_trs = $("tr",$("#tab_listado_"+tipo)).length;
		$("#"+id).remove();
		$("#trs_"+tipo).attr("value",n_trs-1);
		reestablecer_trs_mante(tipo);
		totales_mante(tipo);
	}
}

/*
ESTA FUNCION CALCULA EL SUBTOTAL POR CADA ITEM DEL DETALLE
*/
setSubTotal = function(ele,tipo){
	//alert("setSubTotal..."+tipo);
	var id = $(ele).attr("id");	
	//alert(id);
	var pos_guion_first = id.indexOf("_");
	var pos_guion_last = id.lastIndexOf("_");
	//alert(pos_guion_first + " - " + pos_guion_last);
	var fila = id.slice(pos_guion_first+1,pos_guion_last);
	//alert(fila);
	//alert("#precio_"+fila+"_"+tipo);
	//var cant = $(ele).attr("value");
	var cant = $("#cant_"+fila+"_"+tipo).attr("value");	
	var precio = $("#precio_"+fila+"_"+tipo).attr("value");	
	var subtotal = redondear_ayu((cant*precio));
	$("#subtotal_"+fila+"_"+tipo).attr("value",subtotal);
	//alert("fila: "+fila+" -  cant: "+cant+" - precio: "+precio);
	totales_mante(tipo);
}

totales_mante = function(tipo){
	//alert("totales_mante.."+tipo);
	var n_regs = $("#trs_"+tipo).attr("value");	
	//alert("n_regs: "+n_regs);
	if(n_regs>0){
		var igv = parseFloat($("#igv_sys").attr("value"));
		//alert(igv);
		if(igv){
			var subtotal = 0;
			var subtotal_afect = 0;
			//alert(igv);
			for(i=1;i<=n_regs;i++){	
				//calculamos el subtotal general
				//---------------------------------------------------------------------------------
				subtotal_item = $("#subtotal_"+i+"_"+tipo).attr("value");					
				subtotal += parseFloat(subtotal_item);
				//---------------------------------------------------------------------------------
				/*
				calculando el subtotal de los productos que tienen afecto_igv en "S"
				*/
				//---------------------------------------------------------------------------------
				afect_igv  = $("#afect_igv_"+i+"_"+tipo).attr("value");
				//alert("i: "+i+" afect_igv: "+afect_igv);
				if(afect_igv == "S"){
					subtotal_afect += parseFloat(subtotal_item);
					//alert("i: "+i+" subtotal_afect: "+subtotal_afect);
				}
				//---------------------------------------------------------------------------------								
				//alert(i + " - " + subtotal_item);
			}			
			//alert("subtotal: "+subtotal);
			//alert("subtotal_afect: "+subtotal_afect + " - igv: " + igv);
			var igv_det = subtotal_afect*igv;
			var total = subtotal + igv_det;
			$("#subtotal").attr("value",redondear_ayu(subtotal));
			$("#igv").attr("value",redondear_ayu(igv_det));
			$("#total").attr("value",redondear_ayu(total));
			switch(tipo){
				case "comprobanteventa":{
					$("#total_bol").attr("value",subtotal);	
					break;
				}
			}
		}		
	}
	else{
		$("#subtotal").attr("value","00.00");
		$("#igv").attr("value","00.00");
		$("#total").attr("value","00.00");
		switch(tipo){
			case "comprobanteventa":{
				$("#total_bol").attr("value","00.00");	
				break;
			}
		}
	}
}

/*
ESTA FUNCION SE EJECUTA AL TECLEAR EN EL CAMPO SUBTOTAL
Y CALCULA EL IGV Y EL TOTAL
*/
total_mante = function(tipo){	
	var igv = parseFloat($("#igv_sys").attr("value"));
	//alert(igv);
	if(igv){
		var subtotal = parseFloat($("#subtotal").attr("value"));
		//alert(subtotal);
		if(!subtotal){ subtotal = 0; }
		var igv_det = subtotal*igv;
		var total = subtotal + igv_det;
		//$("#subtotal").attr("value",redondear_ayu(subtotal));
		$("#igv").attr("value",redondear_ayu(igv_det));
		$("#total").attr("value",redondear_ayu(total));
		switch(tipo){
			case "comprobanteventa":{
				$("#total_bol").attr("value",subtotal);	
				break;
			}
		}		
	}
}


/*
ESTA FUNCION INICIALIZA LA TABLA QUE ALMACENA EL DETALLE DEL DUCUMENTO
Y LOS TOTALES ESTABLECIENDO A SUS VALORES INICIALES.
*/
ini_detalle_mante = function(tipo){
	var n_regs = $("#trs_"+tipo).attr("value");	
	//alert("n_regs: "+n_regs);
	if(n_regs>0){
		var tabla_listado = $("#tab_listado_"+tipo);					
		var trs = $("#tab_listado_"+tipo+" tr");	
		var n_trs = trs.length;
		//alert("n_trs: "+n_trs);
		if(n_trs == 1){
			//si la tabla tiene una sola fila, es posible 
			//que sea la primera vez que se ingresa un registro
			//o que ya se haya ingresado mas registros y se hayan
			//eliminado quedando una fila nada mas.
			//asi que una forma de saber si debemos eliminar esta fila
			//es por el numero de celdas que tendra este tr
			//----------------------------------------------------
			var n_tds = $("tr:last td",tabla_listado).length;
			//alert(n_tds);
			if(n_tds > 1){
				$("tr",tabla_listado).remove();				
			}
		}
		else{
			//eliminamos todos las filas de la tabla
			//------------------------------------------------
			for(i=0;i<n_trs;i++){
				$(trs[i]).remove();
			}
			//------------------------------------------------
		}
	}
	$("#subtotal").attr("value","00.00");
	$("#igv").attr("value","00.00");
	$("#total").attr("value","00.00");
	switch(tipo){
		case "comprobanteventa":{
			$("#total_bol").attr("value","00.00");	
			break;
		}
	}
}


