function getIEVersionNumber() { var ua = navigator.userAgent; var MSIEOffset = ua.indexOf("MSIE "); if (MSIEOffset == -1) { return 0; } else { return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset))); } } function getElmById(aID) { var rv = null; var isIE5Min = getIEVersionNumber(); var isNetscape4 = false; if (isIE5Min >= 7 || isIE5Min == 0) rv = document.getElementById(aID) else if (isNetscape4) rv = document.layers[aID] else if (isIE5Min >= 1 && isIE5Min <= 6) rv = document.all[aID]; return rv; } function loadweb (xmlobj, div) { if (xmlobj.readyState == 1) document.getElementById (div).innerHTML = "Cargando... Cargando..."; if (xmlobj.readyState == 4 && (xmlobj.status == 200 || window.location.href.indexOf ("http") == - 1)) document.getElementById (div).innerHTML = xmlobj.responseText; } function loadwebeditor (xmlobj, div, type) { if (xmlobj.readyState == 1) document.getElementById (div).innerHTML = "Cargando... Cargando..."; if (xmlobj.readyState == 4 && (xmlobj.status == 200 || window.location.href.indexOf ("http") == - 1)){ document.getElementById (div).innerHTML = xmlobj.responseText; if (type == 1){ __init_lightededitor(); }else{ __init_advancededitor(); } } } function loadwebform (xmlobj, div) { if (xmlobj.readyState == 1) document.getElementById (div).innerHTML = "Cargando... Cargando..."; if (xmlobj.readyState == 4 && (xmlobj.status == 200 || window.location.href.indexOf ("http") == - 1)) document.getElementById (div).innerHTML = unescape(xmlobj.responseText) } function loadwebmenu(xmlobj, div, canstart) { if (xmlobj.readyState == 1) document.getElementById (div).innerHTML = "Cargando... Cargando..."; if (xmlobj.readyState == 4 && (xmlobj.status == 200 || window.location.href.indexOf ("http") == - 1)){ document.getElementById (div).innerHTML = xmlobj.responseText; if (canstart) menustart(); } } function ajax_setlocalizacion(php,param,label,div) { var url = "http://intra.upsa.edu.bo/librerias//lib_location.php"; var params = "?mainurl=" + php + param; params = params + "&label=" + label; params = params + "&div=" + div; do_ajax(url,params,'localizacion'); } function do_ajax(php, param, div) { var pagina_requerida = false; var url = php; url=url+param; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); } pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function do_ajax_form(formid,div) { var pagina_requerida = false; var Formulario = getElmById(formid); var longitudFormulario = Formulario.elements.length; var cadenaFormulario = ""; var sepCampos = ""; var valor = ""; var url = "http://intra.upsa.edu.bo/librerias/modbd.php"; for (var i=0; i < longitudFormulario; i++) { if (Formulario.elements[i].tagName == "SELECT") { for (y=0; y < Formulario.elements[i].options.length; y++) { if (Formulario.elements[i].options[y].selected) { cadenaFormulario += Formulario.elements[i].name +"="+escape(Formulario.elements[i].options[y].value)+"&"; } } } else { if (Formulario.elements[i].type=='checkbox' || Formulario.elements[i].type=='radio') { if (Formulario.elements[i].checked == true) { cadenaFormulario += Formulario.elements[i].name +"="+escape(Formulario.elements[i].value)+"&"; } } else { cadenaFormulario += Formulario.elements[i].name + "=" + escape(Formulario.elements[i].value) + "&"; } } } if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.open ('POST', url, true); pagina_requerida.onreadystatechange = function (){ loadwebform (pagina_requerida, div); } pagina_requerida.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1"); pagina_requerida.send(cadenaFormulario); } function do_ajax_form_direct(web,formid,div) { var pagina_requerida = false; var Formulario = getElmById(formid); var longitudFormulario = Formulario.elements.length; var cadenaFormulario = ""; var sepCampos = ""; var valor = ""; var url = web; for (var i=0; i < longitudFormulario; i++) { if (Formulario.elements[i].tagName == "SELECT") { for (y=0; y < Formulario.elements[i].options.length; y++) { if (Formulario.elements[i].options[y].selected) { cadenaFormulario += Formulario.elements[i].name +"="+escape(Formulario.elements[i].options[y].value)+"&"; } } } else { if (Formulario.elements[i].type=='checkbox' || Formulario.elements[i].type=='radio') { if (Formulario.elements[i].checked == true) { cadenaFormulario += Formulario.elements[i].name +"="+escape(Formulario.elements[i].value)+"&"; } } else { cadenaFormulario += Formulario.elements[i].name + "=" + escape(Formulario.elements[i].value) + "&"; } } } if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.open ('POST', url, true); pagina_requerida.onreadystatechange = function (){ loadwebform (pagina_requerida, div); } pagina_requerida.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=ISO-8859-1"); pagina_requerida.send(cadenaFormulario); } function do_ajax_menu(php, param, div) { var pagina_requerida = false; var url = php; url="http://intra.upsa.edu.bo/formularios//"+url+param; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); } pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function do_ajax_menu_editor(php, param, div, type) { var pagina_requerida = false; var url = php; url="http://intra.upsa.edu.bo/formularios//"+url+param; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadwebeditor (pagina_requerida, div, type); } pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_domenu(div, canstart) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/html//menu.php"; var bcanstart = false; if (canstart == 1) bcanstart = true; else bcanstart = false; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadwebmenu (pagina_requerida, div, bcanstart); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_domenuloged(div,param){ var pagina_requerida = false; var url="http://intra.upsa.edu.bo/html//welcome.h.php"; url=url+param; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } /* Functiones Implementadas : PUBLICS: */ function ajax_botonimpresion(div,dato) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/librerias//lib_impresion.php?cid="+dato; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_changetosem(id,div) { var pagina_requerida = false; var url="/help/semestre.php?act=change"; url = url + "&sem="+id; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_dohome(div,action) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/librerias//lib_login.php?act="+action; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); init_tab(); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_navegador(div,action) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/librerias//lib_location.php?act="+action; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_dologin(div) { var usuario = document.getElementById("usuario").value; var password = document.getElementById("password").value; var pagina_requerida = false; var url="http://intra.upsa.edu.bo/librerias//lib_login.php?act=login"; url=url+"&user="+usuario; url=url+"&pwd="+password; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function do_ajax_test(div) { var usuario = document.getElementById("email").value; var password = document.getElementById("emailpass").value; var nombre = document.getElementById("nombrecompleto").value; document.getElementById("email").disabled = true; document.getElementById("emailpass").disabled = true; document.getElementById("nombrecompleto").disabled = true; document.getElementById("pinboton").disabled = true; var pagina_requerida = false; var url="http://intra.upsa.edu.bo/formularios//forms/testmail.php?subdir=true"; url=url+"&user="+usuario; url=url+"&pwd="+password; url=url+"&nombre="+nombre; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); document.getElementById("email").disabled = false; document.getElementById("emailpass").disabled = false; document.getElementById("nombrecompleto").disabled = false; document.getElementById("pinboton").disabled = false; } function ajax_dolibrerias(div,action) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/librerias//"+action; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_dolibreriaseditor(div,action,type) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/librerias//"+action; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadwebeditor (pagina_requerida, div, type); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_dobrowse(div,site) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/html//"+site; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_docategoria(div,catid) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/html//cat_browser.php?catid="+catid; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_dosearch(div) { var cadena = document.getElementById("searchFor").value; document.getElementById("searchFor").value = ""; var pagina_requerida = false; var url="http://intra.upsa.edu.bo/librerias//lib_search.php?act=search"; url=url+"&query="+cadena; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_dosearchv2(div) { var cadena = document.getElementById("searchFor").value; document.getElementById("searchFor").value = ""; var pagina_requerida = false; var url="http://intra.upsa.edu.bo/librerias//lib_search.php?act=search&sem=anteriores"; url=url+"&query="+cadena; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_dosearchv3(tipo,label) { var cadena = document.getElementById("searchFor").value; document.getElementById("searchFor").value = "Nro. Registro / C.I."; do_ajax_menu('intranet.php','?param='+tipo+'&codreg='+cadena,'workspace'); do_ajax_menu('intranet.php','?param=menu_'+tipo,'navegadores'); ajax_setlocalizacion('intranet.php','?param='+tipo,label,'workspace'); } function ajax_docontablesearch(div) { var cadena = document.getElementById("cadena").value; document.getElementById("cadena").value = ""; var categoria = document.getElementById("busqueda").options[document.getElementById("busqueda").selectedIndex].value; var pagina_requerida = false; var url="http://intra.upsa.edu.bo/librerias//lib_search.php?act=contable"; url = url + "&query=" + cadena; url = url + "&categoria=" + categoria; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_showpais(div,country) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/librerias//getnations.php?opt=country"; url=url+"&query="+country; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_showcartas(div,cartaid) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/formularios/forms/mensajeria.php?subdir=true&opt=carta"; url=url+"&id="+cartaid; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadwebeditor (pagina_requerida, div, 2); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_setvalor(valor,div) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/html//setdato.php?dato="+valor; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); } function ajax_delvalor(valor,div) { var pagina_requerida = false; var url="http://intra.upsa.edu.bo/html//setdato.php?dato="+valor+"&opt=del"; if (window.XMLHttpRequest){ pagina_requerida = new XMLHttpRequest (); } else if (window.ActiveXObject){ try { pagina_requerida = new ActiveXObject ("Msxml2.XMLHTTP"); } catch (e){ try { pagina_requerida = new ActiveXObject ("Microsoft.XMLHTTP"); } catch (e){ } } } else return false; pagina_requerida.onreadystatechange = function (){ loadweb (pagina_requerida, div); }; pagina_requerida.open ('GET', url, true); pagina_requerida.send (null); }