function getHTTPObject() { var xmlhttp;/*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp;}function getRemote_std(div_dest,txtEspera,sRemote) { try { esperando(div_dest, txtEspera); var httpGetDatos = getHTTPObject(); if (httpGetDatos.readyState == 4 || httpGetDatos.readyState == 0) { httpGetDatos.open("GET", sRemote + '&rand=' + Math.floor(Math.random() * 1000000), true); httpGetDatos.onreadystatechange = function() { var results; var ajaxDiv; try { if (httpGetDatos.readyState == 4) { results = httpGetDatos.responseText; runResultadoAjax(div_dest, results); } } catch (e) { alert('gstd' + e.description); } }; httpGetDatos.send(null); } } catch (e) { alert('gstd_err:' + e.description); }}function makePOSTRequest(zdiv, url, parameters) { var ejecutar; if (estoyGuardando) { ejecutar = ! estoyGuardando(); } else ejecutar = true; if (ejecutar) { if (disableBotonGuardar) disableBotonGuardar(); http_request = false; if (window.XMLHttpRequest) { http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/html;charset=iso-8859-1'); } } else if (window.ActiveXObject) { try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { } } } if (!http_request) { alert('Cannot create XMLHTTP instance'); return false; } http_request.onreadystatechange = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { result = http_request.responseText; if (enableBotonGuardar) enableBotonGuardar(); runResultadoAjax(zdiv, result); } else { if (enableBotonGuardar) enableBotonGuardar(); if (zdiv == null) document.getElementById('dv_esperando').innerHTML = http_request.responseText; else document.getElementById(zdiv).innerHTML = http_request.responseText; } } }; http_request.open('POST', url, true); http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded;"); http_request.setRequestHeader("Content-length", parameters.length); http_request.setRequestHeader("Connection", "close"); http_request.send(parameters); } else {alert('Un momento por favor');}}function runResultadoAjax(zdiv, results) { var parts; var ajaxDiv;  parts = results.split('|^|'); if (zdiv) { esperando_fin(); ajaxDiv = document.getElementById(zdiv); } else { ajaxDiv = document.getElementById('dv_esperando'); }  if (parts.length > 1 ) { if (ajaxDiv && parts[0] != '') { ajaxDiv.innerHTML = parts[0]; } if (parts[0] == '') { esperando_fin(); if (parent.runResultadoAjax_fin) runResultadoAjax_fin(); } else { clearTimeout(_timerEsperando); _timerEsperando = setTimeout('esperando_fin()', 10000); }  eval(parts[1]); } else { if (ajaxDiv) {  ajaxDiv.innerHTML = parts[0]; if (zdiv == null || zdiv =='dv_esperando') { if (parts[0] == '') { clearTimeout(_timerEsperando); _timerEsperando = setTimeout('esperando_fin()', 100); } else if (parts[0] == 'OK' || parts[0] == 'ok') { clearTimeout(_timerEsperando); _timerEsperando = setTimeout('esperando_fin()', 1500); } else { clearTimeout(_timerEsperando); _timerEsperando= setTimeout('esperando_fin()', 10000); } } } else {  if (ajaxDiv && parts[0] != '') { ajaxDiv.innerHTML = parts[0]; } if (parts[0] == '') { esperando_fin(zdiv); if (parent.runResultadoAjax_fin) runResultadoAjax_fin(); if (zdiv == null || zdiv == 'dv_esperando') { clearTimeout(_timerEsperando); _timerEsperando = setTimeout('esperando_fin()', 1500); } } else { clearTimeout(_timerEsperando); _timerEsperando=setTimeout('esperando_fin(\'' + zdiv + '\')', 10000); } } }}function postFormAjax(zdiv, formName, d) { var poststr = ''; var obj = document.getElementById(formName); var m = ''; if (obj) { m = obj.elements['rfin_mod'].value; res = checkForm(formName); if (res == '') { for (i = 0; i < obj.length; i++) poststr += obj.elements[i].name + '=' + encode(obj.elements[i].value) + '&'; if (m == 'A' || m == 'U') makePOSTRequest(zdiv, '/comun/rfin.asp?ax=S&d=' + d + '&m=' + m, poststr); } else alert(res); }}function postFormAjaxSite(zdiv, formName, site) { try { var poststr = ''; var obj = document.getElementById(formName);  if (obj) { res = checkForm(formName); if (res == '') { for (i = 0; i < obj.length; i++) poststr += obj.elements[i].name + '=' + encode(obj.elements[i].value) + '&'; makePOSTRequest(zdiv, site, poststr); } else { alert(res); esperando_fin(); } } } catch (e) { alert('errpfa:' + e.description); }}function encode(v) { return escape(v).replace(/\+/ig, '%2B').replace(/\//ig, '%2F');}