/* * SOFTTEK VALORES CORPORATIVOS S.A. DE C.V. (SOFTTEK) * COPYRIGHT 2008(C) * * 1. MENSAJE LEGAL * EL USO Y DECOMPILACION DEL CODIGO Y LIBRERIAS CONTENIDO EN ESTA DISTRIBUCION * ESTA LIMITADO EXCLUSIVAMENTE PARA SOFTTEK Y SUS CLIENTES POR LO QUE * QUEDA LEGALMENTE PROHIBIDO HACER USO DE CUALQUIER ARTEFACTO POR CUALQUIER * OTRA PERSONA FISICA O MORAL A MENOS QUE SOFTTEK LO ACREDITE POR ESCRITO PARA HACERLO. */ var Stk = { onLoad: function(opt){ var s = this; this.addEvt(window, 'load', function(){ s.initComponents(opt); }); }, initComponents: function(opt) { opt = opt || {}; if(opt.tables){ for(var i=0; i0) procesarErrores(responseObject.errors); else errorFn(responseObject, ioArgs); } }; var errorFn = function(responseObject, ioArgs) { if (opt.errorMsg!=""){ if(responseObject.message=="Syntax error" || responseObject.message=="missing ) in parenthetical"){ if(ioArgs.xhr.responseText.indexOf("j_password")!=-1){ window.location.reload(); return 0; } } } else if (opt.showErrorMsg===true) { alert(responseObject.message); } if (opt.onError) { opt.onError.call(opt.scope || window, responseObject, ioArgs); } }; $.ajax({ type : 'post', url : opt.url, async : false, success : Stk.ajax.successFn, error: Stk.ajax.errorFn }); /*dojo.xhrPost({ url: opt.url, handleAs: 'json', content: opt.content, form: opt.formId, timeout: 300000, headers: {'X-Requested-With': 'XMLHttpRequest'}, contentType: "application/x-www-form-urlencoded; charset=utf-8", load: successFn, error: errorFn });*/ }, ajaxGet: function(opt){ $.ajax({ type : 'get', cache: false, async : false, url : opt.url, success : function(data, textStatus, jqXHR){ if (opt.onSuccess) { opt.onSuccess.call(opt.scope || window, data, null); }}, error: Stk.ajax.errorFn }); /*dojo.xhrGet({ url: opt.url, timeout: 300000, headers: {'X-Requested-With': 'XMLHttpRequest'}, load: opt.onSuccess, error: opt.onError });*/ }, radios: {} };