include("lib.prototype");if(!modularjs.loaded["lib.onload"]){__onload__=false;addOnLoad=function(a){if(__onload__){a()}else{document.observe("dom:loaded",a)}};addOnLoad(function(){__onload__=true})}modularjs.loaded["lib.onload"]=true;if(!modularjs.loaded["lib.underscore"]){(function(){var x=this;var l=x._;var E={};var D=Array.prototype,g=Object.prototype,s=Function.prototype;var I=D.push,p=D.slice,z=D.concat,e=g.toString,k=g.hasOwnProperty;var M=D.forEach,r=D.map,F=D.reduce,d=D.reduceRight,b=D.filter,C=D.every,q=D.some,o=D.indexOf,m=D.lastIndexOf,v=Array.isArray,f=Object.keys,G=s.bind;var N=function(O){if(O instanceof N){return O}if(!(this instanceof N)){return new N(O)}this._wrapped=O};if(typeof exports!=="undefined"){if(typeof module!=="undefined"&&module.exports){exports=module.exports=N}exports._=N}else{x._=N}N.VERSION="1.5.2";var J=N.each=N.forEach=function(T,Q,P){if(T==null){return}if(M&&T.forEach===M){T.forEach(Q,P)}else{if(T.length===+T.length){for(var O=0,S=T.length;O2;if(S==null){S=[]}if(F&&S.reduce===F){if(Q){R=N.bind(R,Q)}return P?S.reduce(R,O):S.reduce(R)}J(S,function(V,T,U){if(!P){O=V;P=true}else{O=R.call(Q,O,V,T,U)}});if(!P){throw new TypeError(h)}return O};N.reduceRight=N.foldr=function(U,R,O,Q){var P=arguments.length>2;if(U==null){U=[]}if(d&&U.reduceRight===d){if(Q){R=N.bind(R,Q)}return P?U.reduceRight(R,O):U.reduceRight(R)}var T=U.length;if(T!==+T){var S=N.keys(U);T=S.length}J(U,function(X,V,W){V=S?S[--T]:--T;if(!P){O=U[V];P=true}else{O=R.call(Q,O,U[V],V,W)}});if(!P){throw new TypeError(h)}return O};N.find=N.detect=function(R,Q,P){var O;B(R,function(U,S,T){if(Q.call(P,U,S,T)){O=U;return true}});return O};N.filter=N.select=function(R,Q,P){var O=[];if(R==null){return O}if(b&&R.filter===b){return R.filter(Q,P)}J(R,function(U,S,T){if(Q.call(P,U,S,T)){O.push(U)}});return O};N.reject=function(Q,P,O){return N.filter(Q,function(T,R,S){return !P.call(O,T,R,S)},O)};N.every=N.all=function(R,Q,P){Q||(Q=N.identity);var O=true;if(R==null){return O}if(C&&R.every===C){return R.every(Q,P)}J(R,function(U,S,T){if(!(O=O&&Q.call(P,U,S,T))){return E}});return !!O};var B=N.some=N.any=function(R,Q,P){Q||(Q=N.identity);var O=false;if(R==null){return O}if(q&&R.some===q){return R.some(Q,P)}J(R,function(U,S,T){if(O||(O=Q.call(P,U,S,T))){return E}});return !!O};N.contains=N.include=function(P,O){if(P==null){return false}if(o&&P.indexOf===o){return P.indexOf(O)!=-1}return B(P,function(Q){return Q===O})};N.invoke=function(Q,R){var O=p.call(arguments,2);var P=N.isFunction(R);return N.map(Q,function(S){return(P?R:S[R]).apply(S,O)})};N.pluck=function(P,O){return N.map(P,function(Q){return Q[O]})};N.where=function(P,O,Q){if(N.isEmpty(O)){return Q?void 0:[]}return N[Q?"find":"filter"](P,function(S){for(var R in O){if(O[R]!==S[R]){return false}}return true})};N.findWhere=function(P,O){return N.where(P,O,true)};N.max=function(R,Q,P){if(!Q&&N.isArray(R)&&R[0]===+R[0]&&R.length<65535){return Math.max.apply(Math,R)}if(!Q&&N.isEmpty(R)){return -Infinity}var O={computed:-Infinity,value:-Infinity};J(R,function(V,S,U){var T=Q?Q.call(P,V,S,U):V;T>O.computed&&(O={value:V,computed:T})});return O.value};N.min=function(R,Q,P){if(!Q&&N.isArray(R)&&R[0]===+R[0]&&R.length<65535){return Math.min.apply(Math,R)}if(!Q&&N.isEmpty(R)){return Infinity}var O={computed:Infinity,value:Infinity};J(R,function(V,S,U){var T=Q?Q.call(P,V,S,U):V;TS||T===void 0){return 1}if(T>>1;R.call(Q,V[P])=0})})};N.difference=function(P){var O=z.apply(D,p.call(arguments,1));return N.filter(P,function(Q){return !N.contains(O,Q)})};N.zip=function(){var Q=N.max(N.pluck(arguments,"length").concat(0));var P=new Array(Q);for(var O=0;O=0;Q--){P=[O[Q].apply(this,P)]}return P[0]}};N.after=function(P,O){return function(){if(--P<1){return O.apply(this,arguments)}}};N.keys=f||function(Q){if(Q!==Object(Q)){throw new TypeError("Invalid object")}var P=[];for(var O in Q){if(N.has(Q,O)){P.push(O)}}return P};N.values=function(S){var R=N.keys(S);var Q=R.length;var O=new Array(Q);for(var P=0;P":">",'"':""","'":"'"}};n.unescape=N.invert(n.escape);var L={escape:new RegExp("["+N.keys(n.escape).join("")+"]","g"),unescape:new RegExp("("+N.keys(n.unescape).join("|")+")","g")};N.each(["escape","unescape"],function(O){N[O]=function(P){if(P==null){return""}return(""+P).replace(L[O],function(Q){return n[O][Q]})}});N.result=function(O,Q){if(O==null){return void 0}var P=O[Q];return N.isFunction(P)?P.call(O):P};N.mixin=function(O){J(N.functions(O),function(P){var Q=N[P]=O[P];N.prototype[P]=function(){var R=[this._wrapped];I.apply(R,arguments);return t.call(this,Q.apply(N,R))}})};var A=0;N.uniqueId=function(O){var P=++A+"";return O?O+P:P};N.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var w=/(.)^/;var i={"'":"'","\\":"\\","\r":"r","\n":"n","\t":"t","\u2028":"u2028","\u2029":"u2029"};var j=/\\|'|\r|\n|\t|\u2028|\u2029/g;N.template=function(W,R,Q){var P;Q=N.defaults({},Q,N.templateSettings);var S=new RegExp([(Q.escape||w).source,(Q.interpolate||w).source,(Q.evaluate||w).source].join("|")+"|$","g");var T=0;var O="__p+='";W.replace(S,function(Y,Z,X,ab,aa){O+=W.slice(T,aa).replace(j,function(ac){return"\\"+i[ac]});if(Z){O+="'+\n((__t=("+Z+"))==null?'':_.escape(__t))+\n'"}if(X){O+="'+\n((__t=("+X+"))==null?'':__t)+\n'"}if(ab){O+="';\n"+ab+"\n__p+='"}T=aa+Y.length;return Y});O+="';\n";if(!Q.variable){O="with(obj||{}){\n"+O+"}\n"}O="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+O+"return __p;\n";try{P=new Function(Q.variable||"obj","_",O)}catch(U){U.source=O;throw U}if(R){return P(R,N)}var V=function(X){return P.call(this,X,N)};V.source="function("+(Q.variable||"obj")+"){\n"+O+"}";return V};N.chain=function(O){return N(O).chain()};var t=function(O){return this._chain?N(O).chain():O};N.mixin(N);J(["pop","push","reverse","shift","sort","splice","unshift"],function(O){var P=D[O];N.prototype[O]=function(){var Q=this._wrapped;P.apply(Q,arguments);if((O=="shift"||O=="splice")&&Q.length===0){delete Q[0]}return t.call(this,Q)}});J(["concat","join","slice"],function(O){var P=D[O];N.prototype[O]=function(){return t.call(this,P.apply(this._wrapped,arguments))}});N.extend(N.prototype,{chain:function(){this._chain=true;return this},value:function(){return this._wrapped}})}).call(this)}modularjs.loaded["lib.underscore"]=true;var ManualTecnico={init:function(){ManualTecnico.consultar();$j=jQuery.noConflict()},consultar:function(){new Ajax.Request("proc/manual_tecnico",{parameters:{_contexto:document.location.hash.substring(1)},onComplete:function(a){this.data=a.responseJSON;this.setTitle();this.setBasicSpecifications("#specifications");this.setFormularios("#formularios");this.setComandos("#comandos");this.setTablas("#tablas");this.setLovs("#lovs");this.setLinks("#links");this.setReportes("#reportes")}.bind(this)})},tab:function(e,d,b){var a=$j(e).parent().parent();if(b){this.tabInfo(a.parent()[0].getElementsByClassName("tab-info")[0],d)}a.parent().find("h1")[0].className=a.parent().find("h1")[0].className+" tab-enabled";a.parent().find("h1")[0].addEventListener("click",function(){var f=a[0].style.display;a[0].style.display=f===""||f==="none"?"block":"none"})},emptyTab:function(b){var a=$j(b).parent().parent();a.find("h1")[0].className=a.find("h1")[0].className+" tab-disabled";this.tabInfo(a[0].getElementsByClassName("tab-info")[0],"0")},tabInfo:function(b,a){b.innerHTML=a},yesNo:function(a){return a?"Si":"No"},setTitle:function(){var a=this.data.webPage.title;var b="Manual Técnico "+this.data.webPage.subsystem+this.data.webPage.transaction;$$("#title")[0].getElementsByTagName("h1")[0].innerHTML=b;$$("#title")[0].getElementsByTagName("h2")[0].innerHTML=a},setDataTable:function(e,b,d,a){$j(document).ready(function(){$j(e).DataTable({info:false,paging:false,ordering:true,searching:a,data:b,columns:d})})},setBasicSpecifications:function(d){var b=[{title:"Caracteristica"},{title:"Valor"}];var a=[["Paginación Multiregistro",this.yesNo(this.data.webPage.paginacion)],["Permite mantenimiento",this.yesNo(this.data.webPage.store)],["Consulta post-mantenimiento",this.yesNo(this.data.webPage.postQuery)],["Requiere consulta antes de mantener",this.yesNo(this.data.webPage.requiresQuery)],["Shift-Limpiar",this.yesNo(this.data.webPage.clean)],["Compatibilidad FitWeb2",this.yesNo(this.data.webPage.legacy)],["JavaScript inicial",this.yesNo(this.data.webPage.initialJS!=null)],["Elemento foco Pos-Consulta",this.data.webPage.queryFocus]];this.setDataTable(d,a,b,false);this.tab(d,"",false)},setFormularios:function(g){var e=ManualTecnico.data.webPage.attached;if(e.length>0){var d=[];var f=[{title:"Formulario"},{title:"Posición"},{title:"Solo lectura"}];for(var b=0;b0){var a=[];var d=[{title:"Tipo"},{title:"Orden"},{title:"Nombre"},{title:"Ejecutado por"},{title:"Evento"}];for(type in b){for(com in b[type][0]){c=b[type][0][com];a.push([type,c.ORDEN,c.EJECUTADO_POR,c.EVENTO,c.COMANDO])}}this.setDataTable(f,a,d,true);this.tab(f,e,true)}else{this.emptyTab(f)}},setTablas:function(h){var e=ManualTecnico.data.webPage.references;var f=[];if(e.length>0){var d=[];var g=[{title:"Nombre"},{title:"Solo lectura"},{title:"Especial"},{title:"Solo escritura"}];for(var b=0;b0){var g=[];var d=[{title:"Nombre"},{title:"Referencias"},{title:"Campos"},{title:"Callback"},{title:"Consultar al elegir"}];for(var h=0;h0){var e=[];var f=[{title:"Nombre"},{title:"Subsistema"},{title:"Transacción"}];for(var d=0;d0){var d=[];var f=[{title:"Nombre"},{title:"Elemeneto"}];for(var b=0;b