var google_analitycs_iniciado=1;function google_analitycs(a){if(google_analitycs_iniciado==0)google_analitycs_iniciado=typeof pageTracker!="undefined"?2:1;google_analitycs_iniciado==2&&pageTracker._trackPageview("/"+a.split2("/",1)[1])}var azohc_ajax_xmlhttp=0;
function azohc_ajax_XMLHttpRequest(){if(azohc_ajax_xmlhttp)return azohc_ajax_xmlhttp;var a=0;if(window.ActiveXObject)try{a=new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP")}catch(c){a=false}}if(!a&&window.XMLHttpRequest)a=new XMLHttpRequest;return azohc_ajax_xmlhttp=a}
function azohc_ajax_envia(a,b,c){var f=azohc_ajax_XMLHttpRequest();if(!f)return 0;var i=a.substr(0,5)=="file:";if(b&&!i){f.open("GET",a,true);f.onreadystatechange=function(){if(this.readyState==4){this.status==200&&google_analitycs(a);b(f,c)}};try{f.send(null)}catch(h){}}else if(b){f.open("GET",a,false);try{f.send(null)}catch(p){}b(f,c)}else{f.open("GET",a,false);try{f.send(null)}catch(l){}return azohc_ajax_recibe(f,a)}}
function azohc_ajax_recibe(a,b){if(a.readyState!=4)return null;a.status==200&&google_analitycs(b);var c;try{c=a.responseText}catch(f){c=null}return c}function azohc_ajax_envia_POST(a,b){var c=azohc_ajax_XMLHttpRequest();if(!c)return 0;c.open("POST",a,false);try{c.send(b)}catch(f){}return azohc_ajax_recibe(c,a)}function azohc_ajax_cargascript(a){var b=document.createElement("script");b.src=a;document.body.appendChild(b)}var indice_script_onload=0;
function azohc_ajax_cargascript_onload(){indice_script_onload++}var indice_script=0;function azohc_ajax_carga_js(a){eval(azohc_ajax_envia(a))};Array.prototype.max=function(){if(!this.length)return Math.NaN;for(var a=this[0],b=1;b<this.length;b++)if(a<this[b])a=this[b];return a};Array.prototype.min=function(){if(!this.length)return Math.NaN;for(var a=this[0],b=1;b<this.length;b++)if(a>this[b])a=this[b];return a};Array.prototype.sum=function(){if(!this.length)return Math.NaN;for(var a=0,b=0;b<this.length;b++)a+=this[b];return a};Array.prototype.med=function(){if(!this.length)return Math.NaN;return this.sum()/this.length};
Array.prototype.mas=function(a){if(typeof a=="number")for(var b=0;b<this.length;b++)this[b]+=a;else if(typeof a=="object")for(b=0;b<this.length&&b<a.length;b++)this[b]+=a[b]};Array.prototype.men=function(a){if(typeof a=="number")for(var b=0;b<this.length;b++)this[b]-=a;else if(typeof a=="object")for(b=0;b<this.length&&b<a.length;b++)this[b]-=a[b]};
Array.prototype.por=function(a){if(typeof a=="number")for(var b=0;b<this.length;b++)this[b]*=a;else if(typeof a=="object")for(b=0;b<this.length&&b<a.length;b++)this[b]*=a[b]};Array.prototype.copia=function(a){this.splice(0,this.length);this.concat(a)};Array.prototype.compara=function(a,b){return a>b?1:a<b?-1:0};Array.prototype.ordena=function(){return this.sort(this.compara)};
Array.prototype.busca=function(a,b){for(var c,f=-1,i=this.length;;){c=parseInt((f+i)/2);if(c==f||c==i){if(b==1){if(i>=0)c=i;this.splice(c,0,a);return c+1}return 0}var h=this.compara(this[c],a);if(!h){b==-1&&this.splice(c,1);return c+1}if(h>0)i=c;else f=c}};
Array.prototype.dentro=function(a){if(this.length==4)return!(this[0]>a[0]||this[2]<a[0]||this[1]>a[1]||this[3]<a[1]);else if(this.length>=6){var b=this.length/2,c=a[0];a=a[1];for(var f=0,i=0,h=b-1;i<b;h=i++){var p=this[2*i],l=this[2*i+1],g=this[2*h];h=this[2*h+1];if(l>a!=h>a&&c<(g-p)*(a-l)/(h-l)+p)f=!f}return f}return 0};Array.prototype.margen_tpc=function(a){if(this.length!=4)return this;var b=(this[2]-this[0])*a/100;a=(this[3]-this[1])*a/100;return[this[0]-b,this[1]-a,this[2]+b,this[3]+a]};function azohc_str_fec2str(a,b){if(typeof a!="number")return"";var c=parseInt(a/1E4);a-=c*1E4;if(!a)return c+"";var f=parseInt(a/100);a-=f*100;if(arguments.length==1)b="/";return a+b+f+b+c}
function azohc_str_fec2nom(a,b){var c=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],f=["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"];if(typeof a!="number")return"";var i=parseInt(a/1E4);a-=i*1E4;if(!a)return i+"";var h=parseInt(a/100);a-=h*100;h=h?b?f[h-1]:c[h-1]:"";c=a?a:"";return c+(c&&h?" ":"")+h+(h&&i?" ":"")+i};var dbLong=4,dbLongFecha=1E3,dbLongHora=1001,dbShort=3,dbBool=1,dbByte=2,dbChar=18,dbByteBool=1006,dbByteLista=1007,dbDouble=7,dbDoubleFechaHora=1002,dbDoublePrecio=1003,dbDoubleImporte=1004,dbDoubleCantidad=1005,dbLongDouble1=201,dbLongDouble2=202,dbLongDouble3=203,dbDate=8,dbFloat=6,dbBinary=9,dbLongBinary=11,dbLongBinaryRTF=1101,dbLongBinaryLong=1102,dbLongBinaryDouble=1104,dbText=10,dbMemo=12,dbMemoWeb=1201,dbMemoMail=1202,dbMemoDir=1203,dbMemoCorto=1204,dbFecha=dbLongFecha,dbHora=dbLongHora,
dbRefer=2002,dbIcono=2003,dbPassword=2004;
function db2simple(a){switch(a){case 0:return 0;case dbMemo:case dbMemoWeb:case dbMemoMail:case dbMemoCorto:case dbText:case dbIcono:return dbText;case dbLongBinaryRTF:case dbLongBinaryLong:case dbLongBinaryDouble:case dbBinary:case dbLongBinary:return dbBinary;case dbLongDouble1:case dbLongDouble2:case dbLongDouble3:case dbDoubleFechaHora:case dbDate:case dbDoublePrecio:case dbDoubleImporte:case dbDoubleCantidad:case dbDouble:case dbFloat:return dbDouble;default:return dbLong}}
function campo2rot(a){if(a.pad)return">"+a.pad;switch(a.tip){case dbLongFecha:return"fecha";case dbLongHora:return"hora";case dbMemoWeb:return"internet";case dbMemoMail:return"correo";case dbMemoDir:return"direcci\u00f3n";case dbMemoCorto:return"texto_corto"}switch(db2simple(a.tip)){case dbLong:return"entero";case dbDouble:var b="real";if(a.tam)b+="("+a.tam+")";return b;case dbText:b="texto";if(a.tam)b+="("+a.tam+")";return b;case dbBinary:return"binario";default:return""}}
function campo2ali(a){if(a.pad)return 0;if(a.tip==dbIcono)return 1;switch(db2simple(a.tip)){case dbLong:case dbDouble:return 2;default:return 0}}function campo2for(a,b){switch(a.tip){case dbLongFecha:return b%100+"/"+parseInt(b/100)%100+"/"+parseInt(b/1E4);case dbLongHora:return b%100+":"+parseInt(b/100)%100+":"+parseInt(b/1E4)}switch(db2simple(a.tip)){case dbLong:return b.format();case dbDouble:return b.format(a.tam);default:return b}}
function for2campo(a,b){switch(a.tip){case dbLongFecha:var c=b.split("/");return"fecha";case dbLongHora:c=b.split(":");return c.length<3?0:parseInt(c[2])+parseInt(c[1])+parseInt(c[0])}switch(db2simple(a.tip)){case dbLong:return parseInt(b);case dbDouble:return parseFloat(b);default:return b}}
function db2forma(a){if(!a.tip)return 0;if(a.pad)return dbRefer;if(a.tip==dbLongFecha)return dbFecha;if(a.tip==dbLongHora)return dbHora;if(a.tip==dbIcono)return dbIcono;if(a.tip==dbPassword)return dbPassword;if(a.tip==dbMemoMail)return dbMemoMail;if(a.tip==dbMemoWeb)return dbMemoWeb;if(a.tip==dbMemo&&a.cod=="dir")return dbMemoDir;if(a.tip==dbMemo&&a.tam==-1)return dbMemoCorto;if(a.tip==dbText&&a.tam==-1)return dbMemoCorto;if(a.tip==dbMemo&&a.tam!=1)return dbMemo;return db2simple(a.tip)};function evento(a){return document.all?window.event:a}function evento_objeto(a){return document.all?a.srcElement:a.target}function evento_keycode(a){return document.all?a.keyCode:a.which}function evento_nopropaga(a){if(document.all)a.cancelBubble=true;else a.stopPropagation()}function evento_nodefecto(a){if(document.all)a.returnValue=false;else a.preventDefault()}
function evento_agrega(a,b,c){if(a.addEventListener){a.addEventListener(b,c,false);return true}else if(a.attachEvent)return a.attachEvent("on"+b,c);return-1}function evento_elimina(a,b,c,f){if(a.removeEventListener){a.removeEventListener(b,c,f);return true}else if(a.detachEvent)return a.detachEvent("on"+b,c);return-1}function evento_mousewheel(a){var b=0;if(!a)a=window.event;if(a.wheelDelta){b=a.wheelDelta/120;if(window.opera)b=-b}else if(a.detail)b=-a.detail/3;return Math.round(b)}
function evento_boton(a){if(document.all)return a.button;return a.button==0?1:a.button==1?4:2}function azohc_htm_evento(a){return evento(a)}function azohc_htm_evento_objeto(a,b){return evento_objeto(a,b)}function azohc_htm_evento_agrega(a,b,c){return evento_agrega(a,b,c)}function azohc_htm_evento_elimina(a,b,c,f){return evento_elimina(a,b,c,f)}function azohc_htm_evento_nopropaga(a){return evento_nopropaga(a)}function azohc_htm_evento_nodefecto(a){return evento_nodefecto(a)}
function azohc_htm_evento_mousewheel(a){return evento_mousewheel(a)}function azohc_htm_evento_esboton1(a){return evento_boton(a)==1}function azohc_htm_evento_boton(a){return evento_boton(a)}function azohc_htm_evento_keyCode(a){return evento_keycode(a)};function google_maps_geocode(a){a=a.replace(/ /g,"+");$.ajax({url:"http://maps.google.com/maps/api/geocode/json?address="+a+"&sensor=false&callback=?",dataType:"jsonp",success:function(b){b.status!="OK"&&dialogo_error(b.error)},error:function(b){dialogo_error("ERROR al ejecutar: "+accion+"("+ide+") ("+b.readyState+" "+b.statusText+")")}})}
function google_maps_address(a,b){var c=$("#"+a),f=c.children().length;c.html("");f||(new google.maps.Geocoder).geocode({address:b},function(i,h){if(h!=google.maps.GeocoderStatus.OK)alert("No encontrada direcci\u00f3n: "+h);else{var p=i[0].geometry.location,l=parseInt(c.width()*0.8);c.html("<div id='map_canvas' style='width:"+l+"px;height:"+l+"px;'");l=document.getElementById("map_canvas");l=new google.maps.Map(l,{zoom:18,center:p,mapTypeId:google.maps.MapTypeId.SATELLITE});new google.maps.Marker({map:l,
position:p})}})};Number.prototype.round=function(a){if(!arguments.length||a<0)return this;if(!a)return Math.round(this);var b=Math.pow(10,a);return Math.round(this*b)/b};Number.prototype.format=function(a){var b=!arguments.length||a<0?this:this.round(a);if(!b)return"";var c=b.toString().split(".");b=c[0];for(var f=b.length-3,i=this>0?0:1;f>i;f-=3)b=b.substr(0,f)+"."+b.substr(f);c=c.length>1?c[1]:"";if(arguments.length)for(;a>c.length;)c+="0";return!c?b:b+","+c};
String.prototype.unformat=function(){var a=parseFloat(this.change(".","").change(",","."));return isNaN(a)||a<1.0E-9?0:a};Number.prototype.ceros=function(a){for(var b=""+this;a>b.length;)b="0"+b;return b};function azohc_opcion(a){return arguments.length<=a+1?null:arguments[a+1]}function azohc_aleatorio(a){return parseInt(Math.random()*(a+1))%a}function azohc_recta(a,b,c,f,i){return a==c?0:b-(a-i)*(b-f)/(a-c)}var azohc_pi=3.141592653589793;function azohc_rad(a){return a*azohc_mat_pi/180}
function azohc_gra(a){return a*180/azohc_mat_pi}function azohc_bitpon(a,b,c){if(c)a|=1<<b;else a&=~(1<<b);return a}function azohc_bit(a,b){return a>>b&1};function azohc_clone(a){if(typeof a!="object"||a==null)return a;var b={},c;for(c in a)b[c]=clone(a[c]);return b}function length2(a){var b=0,c;for(c in a)b++;return b}function isArray(a){return Object.prototype.toString.call(a)==="[object Array]"}function isDate(a){return null!=a&&!isNaN(a)&&"undefined"!==typeof a.getDate}function isNull(a){return a==null}
function object2json(a){switch(typeof a){case "string":return"'"+a.replace(/\'/g,"\\'").replace(/\r/g,"\\r").replace(/\n/g,"\\n")+"'";case "object":if(isNull(a))return"null";if(isDate(a))return a.getTime();if(isArray(a)){for(var b=[],c=0;c<a.length;c++)b.push(object2json(a[c]));return"["+b.join(",")+"]"}else{b=[];for(v in a)b.push(v+":"+object2json(a[v]));return"{"+b.join(",")+"}"}default:return a}};String.prototype.left=function(a){return this.substring(0,a)};String.prototype.right=function(a){return this.substring(this.length-a)};String.prototype.change=function(a,b){return this.split(a).join(b)};String.prototype.trim=function(){return this.replace(/^\s+|\s+$/,"")};String.prototype.ltrim=function(){return this.replace(/^\s+/,"")};String.prototype.rtrim=function(){return this.replace(/\s+$/,"")};String.prototype.trim=function(){return this.replace(/\s+/,"")};
String.prototype.split2=function(a,b){var c=b?this.lastIndexOf(a):this.indexOf(a);if(c<0)return b?["",this]:[this,""];return[this.substr(0,c),this.substr(c+a.length)]};String.prototype.modificador=function(a,b){var c=this.indexOf(a);if(c<0)return b;return parseInt(this.substr(c+1))};String.prototype.capitaliza=function(){return this.charAt(0).toUpperCase()+this.substr(1).toLowerCase()};
function split2(a,b,c){var f=c?a.lastIndexOf(b):a.indexOf(b);if(f<0)return c?["",a]:[a,""];return[a.substr(0,f),a.substr(f+b.length)]}function split3(a,b){var c=a.indexOf(b);if(c<0)return[a,"",""];var f=a.substr(0,c);c=a.substr(c+b.length);var i=c.indexOf(b);if(i<0)return[f,c,""];return[f,c.substr(0,i),c.substr(i+b.length)]}
function azohc_str_map(a,b){if(!b||b<1||b>3)return a;for(var c="",f,i,h=0;h<a.length;h++){f=a.charAt(h);i=-1;if(b!=1&&i<0)i="a\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6bc\u00e7d\u00f0e\u00e8\u00e9\u00ea\u00ebfghi\u00ec\u00ed\u00ee\u00efjklmn\u00f1o\u00f2\u00f3\u00f4\u00f5\u00f6pqrstu\u00f9\u00fa\u00fb\u00fcvwxy\u00fdz".indexOf(f);if(b!=2&&i<0)i="A\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6BC\u00c7D\u00d0E\u00c8\u00c9\u00ca\u00cbFGHI\u00cc\u00cd\u00ce\u00cfJKLMN\u00d1O\u00d2\u00d3\u00d4\u00d5\u00d6PQRSTU\u00d9\u00da\u00db\u00dcVWXY\u00ddZ".indexOf(f);
if(b!=3&&i<0)i="AAAAAAAABCCDDEEEEEFGHIIIIIJKLMN\u00d1OOOOOOPQRSTUUUUUVWXYYZ".indexOf(f);if(i<0)c+=f;else if(b==1)c+="a\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6bc\u00e7d\u00f0e\u00e8\u00e9\u00ea\u00ebfghi\u00ec\u00ed\u00ee\u00efjklmn\u00f1o\u00f2\u00f3\u00f4\u00f5\u00f6pqrstu\u00f9\u00fa\u00fb\u00fcvwxy\u00fdz".charAt(i);else if(b==2)c+="A\u00c0\u00c1\u00c2\u00c3\u00c4\u00c5\u00c6BC\u00c7D\u00d0E\u00c8\u00c9\u00ca\u00cbFGHI\u00cc\u00cd\u00ce\u00cfJKLMN\u00d1O\u00d2\u00d3\u00d4\u00d5\u00d6PQRSTU\u00d9\u00da\u00db\u00dcVWXY\u00ddZ".charAt(i);
else if(b==3)c+="AAAAAAAABCCDDEEEEEFGHIIIIIJKLMN\u00d1OOOOOOPQRSTUUUUUVWXYYZ".charAt(i)}return c}function azohc_str_min(a){return azohc_str_map(a,1)}function azohc_str_may(a){return azohc_str_map(a,2)}function azohc_str_sin(a){return azohc_str_map(a,3)}function azohc_str_cmp(a,b,c){if(c)a=azohc_str_lenmap(a,c);if(c)b=azohc_str_lenmap(b,c);if(a<b)return-1;if(a>b)return 1;return 0}function azohc_str_mincmp(a,b){return azohc_str_cmp(a,b,1)}function azohc_str_maycmp(a,b){return azohc_str_cmp(a,b,2)}
function azohc_str_sincmp(a,b){return azohc_str_cmp(a,b,3)};function dialogo_error(a){$("<div><span class='ui-icon ui-icon-alert'></span>"+a+"</div>").dialog({modal:true,resizable:false,draggable:false,title:"ERROR",width:600,dialogClass:"ui-state-error",buttons:{Cierra:function(){$(this).dialog("close").remove()}}});$(".ui-dialog-content").addClass("ui-state-error");$(".ui-dialog-buttonpane").css("background-color","transparent")}
function dialogo_aviso(a){$("<div class='dialogo_aviso'><span class='ui-icon ui-icon-info'></span>"+a+"</div>").dialog({modal:true,resizable:false,draggable:false,title:"AVISO",width:600,dialogClass:"ui-state-highlight",buttons:{Cierra:function(){$(this).dialog("close")}}});$(".ui-dialog-buttonpane").addClass("ui-state-highlight")}
function dialogo_informa(a){$("<div class='dialogo_informa'><span class='ui-icon ui-icon-info'></span>"+a+"</div>").dialog({modal:true,resizable:false,draggable:false,title:"INFORMA",buttons:{Cierra:function(){$(this).dialog("close")}}})}function dialogo(a,b){$("<div class='dialogo_estandar'>"+b+"</div>").dialog({modal:true,resizable:true,draggable:true,title:a,buttons:{Cierra:function(){$(this).dialog("close")}}})}
function dialogo_pregunta(a,b,c){$d=$("<div class='dialogo_pregunta'><span class='ui-icon ui-icon-info'></span>"+b+"</div>");$d.dialog({modal:true,resizable:true,draggable:true,title:a,buttons:{Si:function(){$d.dialog("close");c(1);return 0},No:function(){$d.dialog("close");c(2);return 0},Cancela:function(){$d.dialog("close")}}})}
function dialogo_seleccion(a,b,c){var f=[];f.push("<div class='dialogo_seleccion ui-widget'>");f.push("<table cellspacing='0' cellpading='0' >");var i=b[0];f.push("<tr>");for(var h=0;h<i.length;h++)f.push("<th class='ui-state-default'>"+i[h]+"</th>");f.push("</tr>");for(var p=1;p<b.length;p++){i=b[p];f.push("<tr class='ui-widget-content'>");for(h=0;h<i.length;h++)f.push("<td>"+i[h]+"</td>");f.push("</tr>")}f.push("</table><br></div>");var l=0,g=$(f.join("")).dialog({modal:true,resizable:true,draggable:true,
width:400,title:a,buttons:{Cierra:function(){g.dialog("close")}},close:function(){c(l)}});$("tr",g).hover(function(){$(this).addClass("ui-state-hover")},function(){$(this).removeClass("ui-state-hover")}).click(function(k){k=k.target;if(k.nodeName=="TD"){k=k.parentElement;if(k.nodeName=="TR"){k=$(k).index();if(k<1)return 0;l=k;g.dialog("close");return 0}}})}function dialogo_pregunta_prueba(){dialogo_pregunta("pregunta","Pregunta de prueba",function(a){alert("que: "+a+": ")})}
function dialogo_seleccion_prueba(){var a=[];a.push(["ide","C\u00f3digo","Descripci\u00f3n"]);for(var b=0;b<20;b++)a.push([b,"cod"+b,"descripci\u00f3n "+b]);dialogo_seleccion("Seleccionar estado",a,function(c){alert("fila: "+c+": "+a[c].toString())})}function calendario(){};var ingra_forma_tabs={},ingra_forma_tipo=0;
jQuery.fn.ingra_forma=function(a){var b={ide:0,campos:[],enedicion:true,enmarcado:false,funcion_imagen:null,funcion_cambia:null,funcion_navega:null};a&&jQuery.extend(b,a);var c=b.campos,f="";this.each(function(){var i=$(this),h=0,p=0;pestanas="";i.html(function(){var l=0,g=[];g.push("<div class='ingra_forma ui-widget'>");for(var k=0;k<c.length;k++){var d=c[k];if(d.val==null)d.val="";if(d.vis==null)d.vis=1;if(d.vis){d.t=db2forma(d);if(d.cla=="P"){if(l){g.push("</div></div>");l=0}if(d.res)if(ingra_forma_tipo==
1){h++?g.push("</div>"):g.push("<div id='ingra_tabs'>");p++;pestanas+="<li><a href='#ingra_tab-"+p+"'>"+d.res+"</a></li>";g.push("<div id='ingra_tab-"+p+"'>")}else{if(ingra_forma_tipo==0){h++&&g.push("</div></div>");g.push("<div class='contenedor ui-widget-content'>");g.push("<div class='cabecera"+(d.ocu?" oculta":"")+" ui-state-default'"+(d.pis?" title='"+d.pis+"'":"")+">"+d.res+"</div>");g.push("<div class='contenido2'>")}}else if(h){g.push("</div></div>");h=0}}else if(d.cla=="A"){l++&&g.push("</div></div>");
g.push("<div class='contenedor ui-widget-content'>");g.push("<div class='cabecera"+(d.ocu?" oculta":"")+" ui-state-default'"+(d.pis?" title='"+d.pis+"'":"")+">"+d.res+"</div>");g.push("<div class='contenido'>")}else{if(!h&&!l++&&!b.enmarcado){g.push("<div class='contenedor ui-widget-content'>");g.push("<div class='cabecera ui-state-default'>&nbsp;</div>");g.push("<div class='contenido'>")}if(d.cla=="R")g.push("<div class='rotulo"+(k&&c[k-1].cla=="A"?" primero":"")+"'"+(d.pis?" title='"+d.pis+"'":
"")+">"+d.res+"</div>");if(d.cla=="C"){if(!f)f=d.tab;g.push("<div class='linea'>");var o=d.pis;if(!o&&d.tab&&d.cod)o=d.tab+"."+d.cod+" ("+campo2rot(d)+")";if(o)o="title='"+o+"'";var u="";if(d.pis)u="<img src='ima/info_11.png' style='width:11px; height:11px;' />";g.push("<div class='campo' "+o+">"+u+d.res+"</div>");g.push("<div class='valor' >");if(d.edi==null)d.edi=1;if(d.edi)if(d.lis&&d.lis.length){g.push("<select id='"+k+"'>");d.val=parseInt(d.val);for(o=0;o<d.lis.length;o++)g.push("<option"+(o==
d.val?" selected":"")+">"+d.lis[o].res+"</option>");g.push("</select>")}else if(d.t==dbMemo)g.push("<textarea id='"+k+"' rows='"+(d.tam?d.tam:2)+"'>"+d.val+"</textarea>");else if(d.t==dbBool)g.push("<input type='checkbox' id='"+k+"' "+parseInt(d.val?" checked":"")+"' />"+d.res);else if(d.t==dbMemoWeb){g.push("<input type='text' class='web' id='"+k+"' value='"+d.val+"' />");g.push("<img class='web' id='"+k+"_2' src='ima/web_14.png' style='width:14px; height:14px;' title='Abre en el navegador' />")}else if(d.t==
dbMemoMail){g.push("<input type='text' class='mail' id='"+k+"' value='"+d.val+"' />");g.push("<img class='mail' id='"+k+"_2' src='ima/mail_14.png' style='width:14px; height:14px;' title='Abre en el programa de correo' />")}else if(d.t==dbMemoDir){g.push("<textarea class='dir' id='"+k+"' rows='"+(d.tam?d.tam:2)+"'>"+d.val+"</textarea>");g.push("<img class='dir' id='"+k+"_2' src='ima/mundo_14.png' style='width:14px; height:14px;' title='Abre el mapa de la direcci\u00f3n' />")}else if(d.t==dbRefer){o=
split3(d.val,"\u00b7");g.push("<input type='text' class='refer codigo'  id='"+k+"_0' value='"+o[0]+"' />");g.push("<input type='text' class='refer resumen' id='"+k+"_1' value='"+o[1]+"' />");if(d.pad=="rot")g.push("<img class='clasifica' id='"+k+"_2' src='ima/clasifica_9.png' style='width:9px; height:9px;' title='Presenta lista completa' />");else(o=d.escon&&b.funcion_imagen?b.funcion_imagen(d.pad):0)&&g.push("<img class='refer' id='"+k+"_2' src='"+o+"' style='width:16px; height:16px;' title='Salta a "+
d.res+"' />")}else if(d.t==dbFecha)g.push("<input type='text'\t class='fecha'  id='"+k+"' value='"+d.val+"' />");else if(d.t==dbHora)g.push("<input type='text'\t class='hora'   id='"+k+"' value='"+d.val+"' />");else if(d.t==dbMemoCorto)g.push("<input type='text'\t class='corto'  id='"+k+"' value='"+d.val+"' />");else if(d.t==dbText)g.push("<input type='text'\t class='texto'  id='"+k+"' value='"+d.val+"' />");else d.t==dbPassword?g.push("<input type='password' class='clave'  id='"+k+"' value='"+d.val+
"' />"):g.push("<input type='text'\t class='numero' id='"+k+"' value='"+d.val+"' />");else g.push("<div id='"+k+"'>"+d.val.replace(/\n/g,"<br>")+"</div>");g.push("</div>");g.push("<div class='cierra'></div>");g.push("</div>")}else d.cla=="L"&&g.push("<div class='lista' id='"+k+"' ></div>")}}}l&&g.push("</div></div>");if(h){g.push("</div></div>");h=0}g.push("</div>");return g.join("")}());if(pestanas){$("#ingra_tabs").prepend("<ul>"+pestanas+"</ul>");$("#ingra_tabs").tabs({select:function(l,g){ingra_forma_tabs[f]=
g.index},selected:ingra_forma_tabs[f]!=null?ingra_forma_tabs[f]:0})}$("img.clasifica",i).click(function(l){l=parseInt(l.target.id);c[l].change=1;$("#"+l+"_0").val("*").trigger("blur")});$("img.web",i).click(function(l){l=parseInt(l.target.id);l=c[l];if(l.val){l=l.val;if(l.indexOf("//")<0)l="http://"+l;window.open(l)}});$("img.mail",i).click(function(l){l=parseInt(l.target.id);l=c[l];if(l.val)document.location="mailto:"+l.val});$("img.dir",i).click(function(l){l=l.target;var g=parseInt(l.id),k=c[g],
d=$("#"+g+"_3");if(d.length)d.remove();else if(k.val){$(l).parent().append("<div id='"+g+"_3'></div>");google_maps_address(g+"_3",k.val)}});$("input.fecha",i).datepicker({showOn:"button",buttonImage:"ima/calendar.png",buttonImageOnly:true,onSelect:function(l,g){var k=parseInt(g.id),d=c[k];if(b.funcion_cambia)b.funcion_cambia(b.ide?b.ide:k,d,l,function(o){if(o.error)g.value=d.val;else d.val=o.valor})}});$(".valor img.refer",i).each(function(){var l=parseInt(this.id),g=c[l];$(this).click(function(){var k=
parseInt(split3(g.val,"\u00b7")[2]);k&&b.funcion_navega&&b.funcion_navega(k,g)})});$(".cabecera",i).click(function(){$(this).next().toggle();return false});$(".cabecera.oculta",i).next().hide();$("select",i).change(function(l){var g=l.target;l=parseInt(g.id);var k=c[l],d=g.selectedIndex;if(k.val!=d){var o=k.val;k.val=d;var u=k.lis[d].cod;if(!u)u=k.lis[d].res;if(b.funcion_cambia)b.funcion_cambia(b.ide?b.ide:l,k,u,function(z){if(z.error)g.options[k.val=o].selected=true})}});$(":text,:password,textarea",
i).blur(function(l){var g=l.target,k=parseInt(g.id),d=c[k];if(d.change){d.change=0;l=g.value;if(d.pad)if(parseInt(g.id.split("_")[1]))l="\u00b7"+l;if(b.funcion_cambia)b.funcion_cambia(b.ide?b.ide:k,d,l,function(o){if(!o.error)d.val=o.valor;if(d.pad){o=split3(d.val,"\u00b7");$("#"+k+"_0",i).val(o[0]);$("#"+k+"_1",i).val(o[1])}else g.value=d.val})}}).keyup(function(l){var g=l.target,k=parseInt(g.id);k=c[k];if(l.which>=32||l.which==8)k.change=1;if(!(!k.change||g.type=="textarea"||l.which!=13)){if(b.funcion_cambia){$(this).trigger("blur");
$(this).focus()}return 0}});$(".lista",i).each(function(){var l=parseInt(this.id),g=c[l];$(this).ingra_tabla({columnas:g.columnas,filas:g.filas,filas_visibles:g.filas.length>12?10:0,funcion_imagen:b.funcion_imagen,funcion_selec:function(k){k=g.filas[k];b.funcion_navega&&b.funcion_navega(k[0],g)},funcion_graba:function(k,d,o,u){k=g.filas[k];d=g.columnas[d];b.funcion_cambia&&b.funcion_cambia(k[0],d,o,u)}})});$(":input:visible:enabled:first",i).focus()});return this};
function ingra_forma_actualiza(a,b){for(var c=0;c<b.length;c++)for(var f=b[c],i=0;i<a.length;i++){var h=a[i];if(h.cod==f.cod){h.val=f.val;if(h.pad){h=split3(h.val,"\u00b7");$("#"+i+"_0",$(".ingra_forma")).val(h[0]);$("#"+i+"_1",$(".ingra_forma")).val(h[1])}else{i=$("#"+i,$(".ingra_forma"));h.edi?i.val(h.val):i.html(h.val.replace(/\n/g,"<br>"))}break}}};jQuery.fn.ingra_pista=function(a,b){var c={clase:"pista1",estilo:{padding:"0.4em 1em",position:"absolute",width:"240px"}};b&&jQuery.extend(c,b);this.each(function(){var f=$(this),i=null;f.mouseenter(function(h){i=$('<div class="'+c.clase+' ui-widget ui-state-highlight">'+f.text()+"<br /><nobr>"+a+"</nobr></div>");i.css(c.estilo);i.css({left:h.pageX+10,top:h.pageY+10});$(document.body).append(i)});f.mousemove(function(h){i&&i.css({left:h.pageX+10,top:h.pageY+10})});f.mouseleave(function(){if(i){i.remove();
i=null}})});return this};jQuery.fn.parpadea=function(){this.each(function(){$(this).fadeOut(250,function(){$(this).fadeIn(250)})});return this};jQuery.fn.ingra_tabla=function(a){var b={columnas:[],filas:[],tamanos_calculados:true,filas_visibles:0,seleccionable:2,ordenable:true,editable:false,enedicion:false,funcion_imagen:null,funcion_selec:null,funcion_graba:null};a&&jQuery.extend(b,a);if(b.editable)b.tamanos_calculados=true;else b.enedicion=false;var c=b.enedicion,f=b.columnas;for(a=0;a<f.length;a++){var i=f[a];if(i.ali==null)i.ali=campo2ali(i);if(i.vis==null)i.vis=1;if(i.edi==null)i.edi=1}var h=b.filas,p=f.length,l=0;for(a=0;a<h.length;a++)h[a][p]=
{sel:0,pos:a};this.each(function(){function g(){if(s){s.td.innerHTML=A(s.fi,s.ci);s=null}}function k(){if(s&&s.cambios){s.cambios=0;if(b.funcion_graba){var e=s.fi,j=s.ci,m=s.td,n=$.trim(s.input.value);h[e][j]!=n&&b.funcion_graba(e,j,n,function(q){if(s&&s.fi==e&&s.ci==j){if(!q.error)h[e][j]=sesion.valor;s.input.value=h[e][j]}else if(!q.error){h[e][j]=q.valor;m.innerHTML=A(e,j)}})}}}function d(e,j){k();g();if(j<0){j+=f.length;e--}if(j>f.length-1){j-=f.length;e++}if(f[j].edi){if(e<0)e=0;if(e>h.length-
1)e=h.length-1;var m=$(".ingra_tabla tbody tr:eq("+e+")",t);if(!m)return 0;var n=$("td:eq("+j+")",m);if(!n)return 0;n.html("<input type='text' class='ui-state-hover' value='"+h[e][j]+"'/>");$input=$("input",n);s={td:n[0],input:$input[0],fi:e,ci:j,cambios:0};return $input.outerWidth(n.innerWidth()+3).blur(k).keydown(function(q){var r=q.which;String.fromCharCode(q.keyCode)&&s.cambios++;switch(r){case 13:if(k())break;case 9:d(e,q.shiftKey?j-1:j+1).focus();break;case 27:g();break;case 33:b.filas_visibles&&
d(e-b.filas_visibles,j).focus();break;case 34:b.filas_visibles&&d(e+b.filas_visibles,j).focus();break;case 38:d(e-1,j).focus();break;case 40:d(e+1,j).focus();break;case 45:if(q.ctrlKey){r=e;h.splice(r,0,[]);for(var x=h[r],w=0;w<f.length;w++)x[w]="f";x[p]={sel:0,pos:0};for(w=r;w<h.length;w++)x[p].pos=w;m.before(B(r,1));break}return;case 46:if(q.ctrlKey){r=e;for(h.splice(r,1);r<h.length;r++)fila[p].pos=r;m.remove();break}return;default:return}q.stopPropagation();q.preventDefault();return 0}).focus()}}
function o(){for(var e=0;e<h.length;e++)if(h[e][p].sel)h[e][p].sel=0;$(".ingra_tabla_num",t).text(h.length);$("tr.ui-state-highlight",t).removeClass("ui-state-highlight")}function u(){for(var e=[],j=0;j<h.length;j++){var m=h[j][p].sel;m&&e.push([j,m])}e.sort(function(n,q){return n[1]-q[1]});for(j=0;j<e.length;j++)e[j]=e[j][0];m="";if(e.length>4)m="("+e.length+") "+e[e.length-1]+" ";else for(j=0;j<e.length;j++)m+=e[j]+" ";if(m)m+="/ ";m+=h.length;$(".ingra_tabla_num",t).text(m);return e}function z(e,
j){var m=t[0],n=f[e],q=!m.$icon||m.icon_ci1!=e+1?0:n.ord;if(m.$icon){m.$icon.remove();m.$icon=null;m.icon_ci1=0}n.ord=q=!q?1:q>0?-1:0;h.sort(function(r,x){if(!q)return r[p].pos-x[p].pos;var w=r[e],C=x[e];return w>C?q:w<C?-q:0});$("tr.ui-state-highlight",t).removeClass("ui-state-highlight");$(".ingra_tabla tbody tr",t).each(function(r){if(!(r>=h.length)){var x=h[r];$(this).html(B(r));x[p].sel&&$(this).addClass("ui-state-highlight")}});u();if(q){n=j.position();m.icon_ci1=e+1;m.$icon=$("<div class='ui-icon "+
(q>0?"ui-icon-triangle-1-s":"ui-icon-triangle-1-n")+"' style='position:absolute; left:"+n.left+"px; top:"+n.top+"px;'></div>");j.append(m.$icon[0])}}function D(){var e=[];e.push("<tr>");for(var j=0;j<f.length;j++){var m=f[j];m.ord=0;var n="";if(b.tamanos_calculados)n+="width:"+m.hor+"%;";if(b.ordenable)n+="cursor:pointer;";var q="";if(m.pis)q+=" title='"+m.pis+"'";var r="";if(m.vis)r=m.res;e.push("<th class='ui-state-default' style='"+n+"'"+q+">"+r+"</th>")}e.push("</tr>");return e.join("")}function A(e,
j){if(!(e>=h.length)){var m=h[e][j];if(f[j].tip==dbIcono&&m)return"<img src='"+(b.funcion_imagen?b.funcion_imagen(m):m)+"'>";if(m.length>100)m=m.substr(0,100)+"...";return m}}function B(e,j){var m=[];j&&m.push("<tr class='ui-widget-content'>");for(var n=0;n<f.length;n++){var q=f[n],r="";if(b.tamanos_calculados)r="width:"+q.hor+"%;";if(q.ali==1)r+="text-align:center;";else if(q.ali==2)r+="text-align:right;";m.push("<td "+(q.tip==dbIcono?"class='icono'":"")+" style='"+r+"'>"+A(e,n)+"</td>")}j&&m.push("</tr>");
return m.join("")}function E(){for(var e=[],j=0;j<h.length;j++){h[j][p].sel=0;e.push(B(j,1))}return e.join("")}function F(){var e=[];e.push("<tr><th class='ui-state-default' colspan='"+f.length+"' >");e.push("<div class='ingra_tabla_num derecha'>");e.push("</th></tr>");return e.join("")}var t=$(this),s=null;t.html(function(){if(b.tamanos_calculados){for(var e=0;e<f.length;e++){var j=f[e];if(j.vis)if(j.hor)j.hor=parseInt(j.hor);else if(j.tip==dbIcono)j.hor=2;else{j.hor=j.res.split(" ")[0].length;for(var m=
0;m<h.length;m++){var n=(""+h[m][e]).length;if(j.hor<n)j.hor=n}}else j.hor=0}for(e=m=0;e<f.length;e++){j=f[e];if(j.vis)j.hor+=4;m+=j.hor}for(e=0;e<f.length;e++){j=f[e];j.hor=Math.round(100*j.hor/m)}}e=[];e.push("<div class='ingra_tabla ui-widget'>");if(b.filas_visibles){e.push("<div class='ingra_tabla_thead' style='margin-right:17px;'>");e.push("<table cellpading='0'>");e.push("<thead>"+D()+"</thead>");e.push("</table>");e.push("</div>");e.push("<div class='ingra_tabla_tbody'"+("style='height:"+(b.filas_visibles*
18-2)+"px; overflow:auto;'")+">");e.push("<table cellpading='0'>");e.push("<tbody>"+E()+"</tbody>");e.push("</table>");e.push("</div>");e.push("<div class='ingra_tabla_tfoot' style='margin-right:17px;'>");e.push("<table cellpading='0'>");e.push("<tfoot>"+F()+"</tfoot>");e.push("</table>");e.push("</div>")}else{e.push("<table cellpading='0'>");e.push("<thead>"+D()+"</thead>");e.push("<tbody>"+E()+"</tbody>");e.push("<tfoot>"+F()+"</tfoot>");e.push("</table>")}e.push("</div>");return e.join("")}());
u();if(b.editable){var y=$(".ingra_tabla_edi",t);y.click(function(){c=!c;o();g();c?y.addClass("ui-state-hover"):y.removeClass("ui-state-hover")});c?y.addClass("ui-state-hover"):y.removeClass("ui-state-hover")}b.ordenable&&$(".ingra_tabla thead th",t).each(function(e){var j=$(this);j.hover(function(){j.addClass("ui-state-hover")},function(){j.removeClass("ui-state-hover")}).click(function(){z(e,j);return 0})});$(".ingra_tabla tbody tr",t).hover(function(){c||$(this).addClass("ui-state-hover");$(".ingra_tabla_num",
t).text($(this).index()+1+" / "+h.length)},function(){c||$(this).removeClass("ui-state-hover");$(".ingra_tabla_num",t).text(h.length)});$(".ingra_tabla tbody",t).click(function(e){var j=e.target;if(j.nodeName=="TD"){var m=j.parentElement;if(m.nodeName=="TR"){var n=$(m).index();if(n<0)return 0;j=$(j).index();if(j<0)return 0;if(c)d(n,j);else{m=$(m);if(!(b.funcion_selec&&b.funcion_selec(n))){n=h[n];if(b.seleccionable!=0){if(b.seleccionable==1){o();m.addClass("ui-state-highlight");n[p].sel=1}else if(n[p].sel){m.removeClass("ui-state-highlight");
n[p].sel=0}else{e.ctrlKey||o();m.addClass("ui-state-highlight");n[p].sel=++l}u()}}}return 0}}})});return this};

