var InternetExplorer = navigator.appName.indexOf("Microsoft") != -1; var dbname = "/ss_bd00101.nsf/"; var checkbox_on = new Image(12,12); var checkbox_off = new Image(12,12); checkbox_on.src = dbname + "imagenes/checkbox_on.gif?OpenImageResource"; checkbox_off.src = dbname + "imagenes/checkbox_off.gif?OpenImageResource"; // Busqueda en SearchTemplate y FichaBibliografica // Handle all the the FSCommand messages in a Flash movie function busqueda_DoFSCommand(command, args) { var params = ""; var params2 = ""; var params1 = ""; switch ( command ) { case "personalizar" : params2 = !(idx == "" || idx == null) ? '&idx=' + idx : ""; params1 = !( Page == "" || Page == null ) ? '&Page=' + Page : ""; params = params1 + params2; /* alert ( 'en personalizacion: qtemp: ' + ckutil.getSubValue('qtemp') + ', QType: ' + ckutil.getSubValue('QType') );*/ ckutil.setSubValue( 'lastpagevisited', objForm.Path_Info.value ); window.document.location.href = dbname + "Personalizar?OpenForm" + params; break; case "bavanzada" : if ( ckutil.getSubValue('QType') != undefined && ( ckutil.getSubValue('QType') != null || ckutil.getSubValue('QType') != "") ) { if ( ckutil.getSubValue('QType') == "1" || ckutil.getSubValue('QType') == "2" || ckutil.getSubValue('QType') == "0" ) { window.document.location.href = dbname + "Avanzado?OpenForm"; } else { if ( ckutil.getSubValue('categoria_bus') != undefined && ( ckutil.getSubValue('categoria_bus') != null || ckutil.getSubValue('categoria_bus') != "") ) { window.document.location.href = dbname + "Avanzado?OpenForm&Page=tesis&idx=" + ckutil.getSubValue('categoria_bus').split('/')[1]; } else { window.document.location.href = dbname + "Avanzado?OpenForm"; } } } else { window.document.location.href = dbname + "Avanzado?OpenForm"; } break; } } // funcion para la Barra Superior function barra_sup_DoFSCommand(command, args) { var barra_supObj = InternetExplorer ? barra_sup : document.barra_sup; var obj = window.document.Busqueda; // custom Search on Notes var BusquedaExists = obj != null; var obj2 = BusquedaExists ? obj.QueryEncoded.value : ""; var vista = "SeccionWeb/"; var params =""; if (BusquedaExists) { params = "&SearchWv=" + obj.SearchWv.value + "&Count=" + obj.Count.value + "&SearchMax=" + obj.SearchMax.value + "&Query=" + obj2; } if ( command=="iniciobiblioteca" ) { window.document.location.href= dbname; } if ( command=="infogral" ) { window.document.location.href = dbname + vista + "presentacion?OpenDocument" + params; } if ( command == "servicios" ) { } } // Funciones para Información General // Handle all the the FSCommand messages in a Flash movie function titular_infogral_DoFSCommand(command, args) { var titular_infogralObj = InternetExplorer ? titular_infogral : document.titular_infogral; var obj = window.document.Busqueda; // custom Search on Notes var BusquedaExists = obj != null; var obj2 = BusquedaExists ? obj.QueryEncoded.value : ""; var vista = "SeccionWeb/"; var params = "&SearchWv=" + obj.SearchWv.value + "&Count=" + obj.Count.value + "&SearchMax=" + obj.SearchMax.value + "&Query=" + obj2; window.document.location.href = dbname + vista + command + "?OpenDocument" + params; } // funcion imprimir function Imprimir(){ var obj = window.document.ResultadoBusqueda; var obj2 = window.document.Busqueda; var arrayImg = window.document.images; var str = arrayImg['checkbox'].src; var Query = ""; print_string = ""; var i = 0; var j = 0; var db = Imprimir.arguments[0] == "" || Imprimir.arguments[0] == null ? dbname : Imprimir.arguments[0]; while ( i <= obj.elements.length -1 ) { if ( (arrayImg[obj.elements[i].name].src.indexOf('checkbox_on.gif') >=0) && (obj.elements[i].value != "" || obj.elements[i].value != null || obj.elements[i].value == "") ) { Query = Query + obj.elements[i].value + "*"; j++ } i++; } if ( eval(j) >0 ) { Query = Query.substr(0,Query.length-1); window.open('http://fresno.ulima.edu.pe'+db + 'Impresion?OpenForm&SearchQ=' + Query,'_blank','scrollbars=yes,resize=no,toolbar=no,menubar=yes,directories=no,resize=no,width=620,height=600'); //AbrirVentanaImpresion('620','500','_blank','scrollbars=yes,resize=no,toolbar=no,resize=no', '/ss_bd00101.nsf/PrintHeader/', db + 'Impresion?OpenForm&SearchQ=' + Query); } else { alert('No hay documentos por imprimir.\nDebe seleccionar por lo menos un documento.'); } } // funcion returnEmail function returnEmail(){ // var obj = retunrEmail.arguments[0]; } // funcion Enviar function Enviar(){ var obj = Enviar.arguments[0]; re = /\r\n/; obj.ToShow.value = obj.SendTo.value.replace( re , ';' ); //alert( obj.ToShow.value); if ( obj.SendTo != null || obj.SendTo != "" ) { obj.submit(); } else { alert('Usted debe ingresar por lo menos una dirección de correo electrónico.'); } } // funcion EnviarCorreo function EnviarCorreo(){ var obj = window.document.ResultadoBusqueda; var obj2 = window.document.Busqueda; var arrayImg = window.document.images; var str = arrayImg['checkbox'].src; var searchparam = EnviarCorreo.arguments[1] == "1" ? "SearchT" : "SearchQ"; var Query = ""; print_string = ""; var i = 0; var j = 0; var db = EnviarCorreo.arguments[0] == "" || EnviarCorreo.arguments[0] == null ? dbname : EnviarCorreo.arguments[0]; while ( i <= obj.elements.length -1 ) { if ( (arrayImg[obj.elements[i].name].src.indexOf('checkbox_on.gif') >=0) && (obj.elements[i].value != "" || obj.elements[i].value != null || obj.elements[i].value == "") ) { Query = Query + obj.elements[i].value + "*"; j++ } i++; } if ( eval(j) >0 ) { Query = Query.substr(0,Query.length-1); window.open(db + "EnviarReporteBib?OpenForm&"+ searchparam +"=" + Query, 'Email','width=390,height=260,status=no,location=no,scrollbars=no,toolbar=no,titlebar=no'); } else { alert('No hay documento(s) alguno seleccionado(s) para ser enviado por e-mail.\nDebe seleccionar por lo menos un documento.'); } } function Guardar(){ var obj = window.document.ResultadoBusqueda; var obj2 = window.document.Busqueda; var arrayImg = window.document.images; var str = arrayImg['checkbox'].src; var Query = ""; print_string = ""; var i = 0; var j = 0; var db = Guardar.arguments[0] == "" || Guardar.arguments[0] == null ? dbname : Guardar.arguments[0]; while ( i <= obj.elements.length -1 ) { if ( (arrayImg[obj.elements[i].name].src.indexOf('checkbox_on.gif') >=0) && (obj.elements[i].value != "" || obj.elements[i].value != null || obj.elements[i].value == "") ) { Query = Query + obj.elements[i].value + "*"; j++ } i++; } if ( eval(j) >0 ) { Query = Query.substr(0,Query.length-1); var vt = window.open(''); // window.document.location.href = db + 'Exportar.xls?ReadForm&Query=' + Query; } vt.location.href = db + 'Exportar.xls?ReadForm&Query=' + Query; //alert('http://laurelito.ulima.edu.pe' + db + 'Exportar.xls?ReadForm&Query=' + Query); //window.open( 'http://laurelito.ulima.edu.pe'+ db + 'Exportar.xls?ReadForm&Query=' + Query,"_blank"); //vt.close(); } else { alert('No hay documentos para guardar.\nDebe seleccionar por lo menos un documento.'); } } // funcion para las opciones // Handle all the the FSCommand messages in a Flash movie function opciones_DoFSCommand(command, args) { var opcionesObj = InternetExplorer ? opciones : document.opciones; // if ( command == "imprimir" ) { Imprimir(); } if ( command == "guardar" ) { Guardar(); } if ( command == "enviaremail" ) { } // } function SetCmbBoxCat(){ var obj = window.document.forms[0].catbus.value; var fg_adv = window.document.location.href.indexOf('Avanzado') >= 0 ? true : false; var obj2 = fg_adv == true ? window.document.BAvanzado : window.document.busqueda; var obj3 = fg_adv == true ? obj2.categoria_bus : obj2.cat; // var obj3 = obj2.cat; var l_obj3 = obj3.options.length -1; var foundval = false; var objtmp; var i = 0; while ( l_obj3 >= i && foundval != true ) { objtmp = obj3.options[i]; with ( objtmp ) { if ( objtmp.value == SetCmbBoxCat.arguments[0] ) { obj3.selectedIndex = i; foundval = true; } } i++; } } function SetVariables(){ var obj = window.document.Busqueda; // custom Search on Notes var objflash = window.document.busqueda; // busqueda del flash //if ( objflash != null ) { objflash.Query.value = obj.Query.value; } // modified because of Advanced Search if ( objflash != null ) { objflash.Query.value = obj.Qry.value; } } function AbrirFichaB(){ //alert(ckutil.getSubValue('QType')); var cade=""; var param=""; var param1= ""; var j=1; var k=0; var i=0; var annioi=""; var anniof=""; switch (ckutil.getSubValue('QType')) { case "0" : //descriptor // param = ckutil.getSubValue('Query').toLowerCase().split(' '); param = splitparam( ckutil.getSubValue('Query').toLowerCase() ); window.document.location.href = AbrirFichaB.arguments[0] + "&highlight=0," + param; break; case "1" : //busq_basica // param = ckutil.getSubValue('Query').toLowerCase().split(' '); param = splitparam( ckutil.getSubValue('Query').toLowerCase() ); window.document.location.href = AbrirFichaB.arguments[0] + "&highlight=0," + ParamURLdetail(param); break; case "2" : //busq_avanz param = new Array('titulo_bus','cond1','autor_bus','cond2','edit_bus','cond3','idioma_bus','cond4','contenido_bus'); while(j=0 ) { txt = txt.substr(0, txt.indexOf(' and not ')); }; //alert ( '1' + txt); if ( txt.indexOf(' and ') >=0 ) { txt = txt.replace(re1,','); }; //alert ( '2' + txt); if ( txt.indexOf(' or not ') >=0 ) { txt = txt.substr(0, txt.indexOf(' or not ')); }; //alert ( '3' + txt); if ( txt.indexOf(' or ') >=0 ) { txt = txt.replace(re2,','); }; //alert ( '4' + txt); return txt.split(','); }; function ParamURLdetail(text){ var j = 0; var c =new Array(); while(j= 0 ) { arrayImg['checkbox'].src = checkbox_off.src; } //si no estan marcados TODOS activar TODOS segun las condiciones else { while ( i <= obj.elements.length -1 ) { if ( arrayImg[obj.elements[i].name].src.indexOf('checkbox_on.gif') >=0 ) { totalSelected++; } i++; } if ( (obj.elements.length ) == totalSelected ) { arrayImg['checkbox'].src = checkbox_on.src; } } totalSelected = 0; } function selectCheckbox(id){ var obj = document.ResultadoBusqueda; var arrayImg = window.document.images; if ( arrayImg[id].src.indexOf('checkbox_off.gif') >=0 ) { document.images[id].src = checkbox_on.src; } else { document.images[id].src = checkbox_off.src; } verifyCheckboxes(); } function MarcarDesmarcar(){ var obj = window.document.ResultadoBusqueda; var checkboximg = document.images['checkbox']; var j = 0; if ( checkboximg.src.indexOf('checkbox_off.gif') >=0 ) { checkboximg.src = checkbox_on.src; } else { checkboximg.src = checkbox_off.src; } while ( ( j <= obj.elements.length -1) ) { document.images[obj.elements[j].name].src = checkboximg.src; j++; } } function AbrirVentanaImpresion(w,h,tgt,feat,fsource1,fsource2){ var features = feat + ',width=' + w + ',height=' + h; var ventana = window.open('',tgt,features); ventana.document.writeln(''); ventana.document.writeln(''); ventana.document.writeln('U.Lima: Biblioteca: Listado de los documentos seleccionados del Resultado de la Búsqueda'); ventana.document.writeln(''); ventana.document.writeln(''); ventana.document.writeln(''); ventana.document.writeln(''); ventana.document.writeln(''); ventana.document.writeln('<body bgcolor="#FFFFFF" text="#000000" link="#FFFFFF" vlink="#FFFFFF" topmargin="0" leftmargin="0">'); ventana.document.writeln('<p>ERROR.<br>Su navegador no soporta frames. Por favor, actualice su navegador. </p>'); ventana.document.writeln('</body>'); ventana.document.writeln(''); ventana.document.writeln(''); } function AbrirVentanaBDUrl(fsource2){ var ventana = window.open('','_top'); var fsource1 = dbname + "Frames_header?OpenForm&return_url=" + window.document.location.href; // alert (unescape( fsource2) ); var fsource2a = fsource2; ventana.document.writeln(''); ventana.document.writeln(''); ventana.document.writeln('U.Lima: Biblioteca: Listado de los documentos seleccionados del Resultado de la Búsqueda'); ventana.document.writeln(''); ventana.document.writeln(''); ventana.document.writeln(''); ventana.document.writeln(''); ventana.document.writeln(''); ventana.document.writeln('<body bgcolor="#FFFFFF" text="#000000" link="#FFFFFF" vlink="#FFFFFF" topmargin="0" leftmargin="0">'); ventana.document.writeln('<p>ERROR.<br>Su navegador no soporta frames. Por favor, actualice su navegador. </p>'); ventana.document.writeln('</body>'); ventana.document.writeln(''); ventana.document.writeln(''); } // funcion para boton ACEPTAR (PREFERENCIAS) // Handle all the the FSCommand messages in a Flash movie function btn_aceptar_DoFSCommand(command, args) { var params, params1, params2; var fgpprin = (ckutil.getSubValue('lastpagevisited') != undefined && ( ckutil.getSubValue('lastpagevisited') != null || ckutil.getSubValue('lastpagevisited') != "")) ? ckutil.getSubValue('lastpagevisited') : ""; var fgquery = (ckutil.getSubValue('qtemp') != undefined && ( ckutil.getSubValue('qtemp') != null || ckutil.getSubValue('qtemp') != "")) ? ckutil.getSubValue('qtemp') : ""; var fgQType = (ckutil.getSubValue('QType') != undefined && ( ckutil.getSubValue('QType') != null || ckutil.getSubValue('QType') != "")) ? ckutil.getSubValue('QType') : ""; switch (command ) { case "aceptar": verifica(btn_aceptar_DoFSCommand.arguments[1]); /*alert( 'fgquery: ' + fgquery );*/ if ( fgquery == "" ) { window.document.location.href= fgpprin; } /* QUERY IS EMPTY THEN GO TO MAIN PAGE, OTHERWISE SEARCH */ else { /*alert ( 'fgqtype: ' + fgQType);*/ switch ( fgQType) { case "1" : if ( fgpprin.indexOf('Avanzado') > 0 ) { window.document.location.href= fgpprin; } else { busqueda('person_basica', ''); }; break; case "2" : /*alert ( fgpprin);*/ if ( fgpprin.indexOf('SearchView') > 0 ) { busqueda('person_busqadv',''); } else { window.document.location.href= fgpprin; } break; case "3" : /*alert ( 'query basica de tesis');*/ if ( fgpprin.indexOf('SearchView') > 0 || fgpprin.indexOf(dbname) ) { busqueda('person_busqbastes',''); } else { window.document.location.href= fgpprin; } break; case "4" : /*alert ('personalizacion query avanzada tesis');*/ if ( fgpprin.indexOf('SearchView') > 0 ) { busqueda('person_busqbastes',''); } else { window.document.location.href= fgpprin; } break; case "0" : /*alert ('personalizacion en descriptor');*/ if ( fgpprin.indexOf('SearchView') > 0 ) { busqueda('person_busqdescrip',''); } else { window.document.location.href= fgpprin; } break; } } /* params2 = !(idx == "" || idx == null) ? '&idx=' + idx : ""; params1 = !( Page == "" || Page == null ) ? '&Page=' + Page : ""; params = params1 + params2; if ( params != "" || params != null ) { verifica(f); window.document.location.href = dbname + 'Avanzado?OpenForm' + params; } else { if ( ckutil.getSubValue('Query') != undefined && ( ckutil.getSubValue('Query') != null || ckutil.getSubValue('Query') != "") ) { busqueda('person_basica', ''); } else { window.document.location.href = dbname; }; };*/ break; case "aceptaradvbas" : /*alert ( 'antes Query: ' + ckutil.getSubValue('Query'));*/ verifica(btn_aceptar_DoFSCommand.arguments[1]); /*alert ( 'despues Query: ' + ckutil.getSubValue('Query'));*/ busqueda('busqadv', ''); break; case "aceptaradvtesis" : verifica(btn_aceptar_DoFSCommand.arguments[1]); busqueda('busqadvtesis', ''); break; } } // funcion para botón BORRAR function btn_reset_DoFSCommand(command, args) { if( command == "limpiar" ) { /* no hacer reset, solo limpiar visualmente */ var j =0; while ( j <= f.length-1 ) { if ( f.elements[j].name != "categoria_bus" ) { switch ( f.elements[j].type ) { case "select-one" : f.elements[j].selectedIndex = 0; break; case "text" : f.elements[j].value = ""; } }; j++; }; // ckutil.setSubValue('reset', '1'); // window.document.location.href = window.document.location.href; } } // REWIND function function rwd_DoFSCommand(command) { var obj = window.document.Busqueda; if( command == "anterior" ) { if( eval(obj.Start.value) >= eval(obj.Count.value) ) { obj.Start.value = eval(obj.Start.value) - eval(obj.Count.value); busqueda('',''); /* obj.submit();*/ } } } // FORWARD function function fwd_DoFSCommand(command) { var obj = window.document.Busqueda; if( command == "siguiente" ) { if( eval(obj.Hits.value) >= eval(obj.Count.value) ) { obj.Start.value = eval(obj.Start.value) + eval(obj.Hits.value); busqueda('',''); /* obj.submit(); */ } } } // function for CSS function CSSChange() { if ( InternetExplorer ) { var numtags = document.getElementsByTagName("font"); for (var i = 0; i < numtags.length; i++) { if( numtags[i].getAttribute("color") == "#008000" ) { numtags[i].style.backgroundColor = "#FFA200"; numtags[i].style.color = "#FFFFFF"; } } } } function BusquedaDescriptor(){ busqueda('busqdescriptor', BusquedaDescriptor.arguments[0]); } function JumptoPage(){ var obj = window.document.Busqueda; obj.Start.value = JumptoPage.arguments[0]; busqueda('',''); /* obj.submit();*/ } function img(){ var obj = document.images; var msg =""; var obj2 = ""; if (obj){ for (var i=0; i<= obj.length-1; i++) { if (obj[i].src.search('expand.gif') > 0) { obj[i].src = obj[i].src.replace('icons/expand.gif', dbname + 'expand2.gif?OpenImageResource'); obj[i].width="7"; obj[i].height="7"; obj[i].hspace="3"; obj[i].alt = "Expandir"; } if (obj[i].src.search('collapse.gif') > 0) { obj[i].src = obj[i].src.replace('icons/collapse.gif', dbname + 'collapse2.gif?OpenImageResource'); obj[i].width="7"; obj[i].height="7"; obj[i].hspace="3"; obj[i].alt = "Colapsar"; } } } } function CambioValor( ){ var obj = window.document.forms['cmbox']; var Alerta=obj.Alerta.options[obj.Alerta.selectedIndex].value; var Vista=CambioValor.arguments[0]; if ( obj.Alerta.selectedIndex != "0" ) { window.document.location.href= dbname+Vista+'?OpenView&RestrictToCategory=' +Alerta + "&Count=9999"; } } function setValue(){ var obj = window.document.forms['cmbox']; var setval = false; var i = 0; var optsel = setValue.arguments[0]; while ( !setval && obj.Alerta.length >= i ) { if ( obj.Alerta.options[i].value == optsel ) { setval = true; } i = i +1; } obj.Alerta.selectedIndex = i-1; } function changeLevel(){ var vista = window.document.forms[0].vista.value; if ( vista == "UA" ) { var opt_array = changeLevel.arguments[0].split('.'); var doclevel = opt_array.length; var newopt = ''; for ( var j=0; j<=doclevel-1; j++ ) { newopt = newopt + opt_array[j] + '.'; } newopt = newopt.substring(0, newopt.lastIndexOf('.') ); // elimina ultimo punto newopt = newopt.substring( newopt.indexOf('.')+1 ); // elimina primer rubro } if ( vista == "Hemeroteca" || vista == "BD" || vista == "vTesisxEspecialidad" || vista == "RecInternetGrales" || vista == "RecInternetEsp" ) { newopt = changeLevel.arguments[0]; } return newopt; } function changeExpColl( opt , currentSel ) { var fg =false ; // true: expand , false : collapse var opt1 = opt.split('.'); var cs1 = currentSel.split('.'); var urltxt = window.location.href; if ( currentSel == "" || currentSel == null ) { if ( urltxt.indexOf( 'ExpandView' ) >=0 ) { return false; } else { return true; } } else { if ( opt1.length > cs1.length ) { if ( opt.indexOf( currentSel ) == 0 ) { fg = true; } } if ( opt1.length == cs1.length ) { if ( opt == currentSel ) { if ( urltxt.indexOf( '&Expand=' ) >=0 ) { fg = false; } else { fg = true; } } else { fg = true; } } if ( opt1.length < cs1.length ) { if ( currentSel.indexOf( opt ) == 0 ) { fg = false; } else { fg = true; } } } return fg; } function doSpacer(){ var level = eval( doSpacer.arguments[0].split('.').length ) - 1; var w = 0; var spacer = ""; var vista = window.document.forms[0].vista.value; if ( vista == "UA" ) { if ( level >= 2 ) { level = level - 1; } } w = level * 10; spacer = ''; return spacer; } function rtrParent(){ var aux = rtrParent.arguments[0].lastIndexOf('.'); var b = rtrParent.arguments[0]; b = b.substring(0,aux); return b; } function ExpColl(){ var vista = window.document.forms[0].vista.value; var opt = changeLevel( ExpColl.arguments[0] ); var currentSel = window.document.forms[0].currentSel.value; var urlstr = window.document.location.href; var sw_exp = changeExpColl( opt , currentSel ) ? "&Expand=" : "&Collapse="; var db = ExpColl.arguments[1] == null || ExpColl.arguments[1] == "" ? dbname : ExpColl.arguments[1]; var pathinfo1 = ""; var rtc = ""; var docn = window.document.forms[0].dn.value; var txdocn = ( docn == "" || docn == null ) ? "" : '&dn=' + docn; if ( vista == "UA" ) { pathinfo1 = "&RestrictToCategory=" + ExpColl.arguments[1]; db = dbname; } var bookmark = sw_exp == "&Collapse=" ? opt.split('.').length > 1 ? "#bm_" + rtrParent( ExpColl.arguments[0] ) : "" : "#bm_" + ExpColl.arguments[0]; window.document.location.href = db + vista + "?OpenView" + pathinfo1 + sw_exp + opt + txdocn + bookmark; } function expandir(){ var vista = window.document.forms[0].vista.value; var urlstr = window.document.location.href; var rtc = ""; var rtocat = ""; var db = expandir.arguments[0] == null || expandir.arguments[0] == "" ? dbname : expandir.arguments[0]; switch ( vista) { case "UA" : rtc = expandir.arguments[0]; rtocat = "&RestrictToCategory=" + rtc; db = dbname; break; } if ( urlstr.indexOf('ExpandView') < 0 ) { window.document.location.href = db + vista + "?OpenView" + rtocat + "&ExpandView"; } } function colapsar(){ var vista = window.document.forms[0].vista.value; var rtocat = ""; var rtc = ""; var urlstr = window.document.location.href; var pathinfo = window.document.Busqueda.Path_Info.value; var currentSel = window.document.forms[0].currentSel.value; var a = pathinfo == dbname + vista + '?OpenView' ? true : false; var db = colapsar.arguments[0] == null || colapsar.arguments[0] == "" ? dbname : colapsar.arguments[0]; switch ( vista) { case "UA" : rtc = colapsar.arguments[0]; rtocat = "&RestrictToCategory=" + rtc; db = dbname ; break; } if ( (urlstr.indexOf('CollapseView') < 0 && urlstr.indexOf('Expand') >= 0 && !a ) || currentSel.split('.').length > 1 ) { window.document.location.href = db + vista + "?OpenView" + rtocat + "&CollapseView"; } } function compara(opcion,param) { var fg = false; var opcion_array=opcion.split("."); var param_array=param.split("."); if ( opcion_array.length < param_array.length ) { for( i=0 ; i <= opcion_array.length - 1 ; i++ ) { if ( opcion_array[i] == param_array[i] ) { fg = true; } } } if (param_array.length==opcion_array.length) { for( i=0 ; i < opcion_array.length-1 ; i++ ) { if ( opcion_array[i] != param_array[i] ) { fg = true; } } } if ( param_array.length < opcion_array.length ) { if ( param_array.length + 1 < opcion_array.length ) { fg = true; } for( i=0 ; i < param_array.length ; i++ ) { if ( opcion_array[i] != param_array[i] ) { fg = true; } } } return fg; } function replaceBullets(){ var opt = window.document.forms[0].currentSel.value; var currentSel = window.document.forms[0].currentSel.value; var currentSelp2 = currentSel.substring(0, currentSel.lastIndexOf('.')); var hs = window.document.location.hash.substr(4); var urlstr = window.document.location.href; var level = currentSel.split('.').length; var vista = window.document.forms[0].vista.value var r_tmp_txt = urlstr.indexOf('&Expand=') >=0 ? hs : hs != '' ? hs + '.' + currentSelp2 : ''; var i = 0; var r_image = urlstr.indexOf('&Expand=') >=0 ? 'expand.gif' : 'collapse.gif'; if ( urlstr.indexOf( 'ExpandView' ) >= 0 ) { while ( document.images.length -1>= i ) { if ( document.images[i].name.indexOf( 'bt_' ) >=0 ) { // encuentra las viñetas document.images[i].src = dbname + "imagenes/biblioteca/" + "expand.gif" + "?OpenImageResource"; } i++ }} else { while ( document.images.length -1 >= i && currentSel != "" ) { if ( document.images[i].name.indexOf( 'bt_' ) >=0 ) { // encuentra las viñetas tmp_txt = vista == "UA" ? 'bt_' + r_tmp_txt : 'bt_' + opt; if ( document.images[i].name == tmp_txt ) { if ( level == 1 ) { document.images[i].src = dbname + "imagenes/biblioteca/" + r_image + "?OpenImageResource"; } } if ( tmp_txt.indexOf( document.images[i].name ) == 0 ) { if ( tmp_txt.length > document.images[i].name.length ) { if ( compara( document.images[i].name.substr(3) , tmp_txt.substr(3) ) ) { document.images[i].src = dbname + "imagenes/biblioteca/" + 'expand.gif' + "?OpenImageResource"; } } else { document.images[i].src = dbname + "imagenes/biblioteca/" + r_image + "?OpenImageResource"; } } } i++; }} } function AbreBDUrl(){ var url = AbreBDUrl.arguments[0]; //var ref = AbreBDUrl.arguments[1]; //alert (url + ", " + ref ); //var params; window.document.location.href = url + "&return_url=" + window.document.location.href; } function AccesoRapido(){ var obj = window.document.AccRapido.combo_bd; if ( obj.options[obj.selectedIndex] != 0 ) { if ( obj.options[obj.selectedIndex].value.indexOf( CurrentDB) < 0 ) { abreBD( obj.options[obj.selectedIndex].value ); } else { top.location.href = obj.options[obj.selectedIndex].value; } } } function Redir(obj){ var newurl = obj.href ; //obj.href=dbname + "Frames?OpenForm&Page=" + newurl; AbrirVentanaBDUrl(newurl); } function GoBack(){ var param = GoBack.arguments[0]; var h_p = window.document.location.hash; var h = h_p != '' ? '#' + h_p : ''; var newurl = window.document.forms[0].return_url.value; window.document.location.href = newurl + h; } function doTitle(){ var docn = doTitle.arguments[1]; var selected = window.document.forms[0].currentSel.value; var level = docn.split('.').length; var toplevel = selected.split('.'); var class_style = ""; var codalerta = doTitle.arguments[2]; var vista = window.document.forms[0].vista.value; var collapse = window.document.location.href.indexOf('&Collapse') >=0 ? true : false; var ini = ""; if ( vista == 'UA' ) { class_style = ( level == '2' && toplevel[0] == docn.split('.')[1] ) && !collapse ? ' class="custom_selected_link"' : ( level >= '3' ) ? ' class="custom_this_link"' : ''; // ini = ""; ini = ""; } else { class_style = ( level == '1' && toplevel[0] == docn ) && !collapse ? ' class="custom_selected_link"' : ( level >= '2' ) ? ' class="custom_this_link"' : ''; if ( vista == 'RecInternetGrales' ) { ini = ""; } else { ini = ""; } } return ini + doTitle.arguments[0]; } function handleError(){ var dir_img2 = 'imagenes/biblioteca/'; if ( !window.document.images[handleError.arguments[0]].complete ) { window.document.images[handleError.arguments[0]].src = CurrentDB2 + dir_img2 + 'imagnodisp.gif'; window.document.images[handleError.arguments[0]].width = '80'; window.document.images[handleError.arguments[0]].height = '99'; } }