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...
";
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...
";
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...
";
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...
";
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);
}