<!--
function PonerEstanteria(x,y,puntero,frente,color) {
   var $estantes = $('.mapaestantever');
   var minx = x;
   var miny = y;
   var maxx = 0;
   var maxy = 0;
   if(puntero) {
      anchuramodulos = puntero;
      $('#idplano').css("width",x);
      $('#idplano').css("height",y);
      $('#idplano').css("border","none");
//      $('#idplano').css("background-image", "url(planos/deposito"+document.forms[0].codigo_old.value+".jpg)");
      $estantes.css("width",anchuramodulos-2);
      $estantes.css("height",anchuramodulos-2);
   }else{ 
      anchuramodulos = parseInt($('#idplano').width()/x) - 2;
      $('#idplano').css("width",(anchuramodulos+2)*x);
      $estantes.css("width",anchuramodulos);
      $estantes.css("height",anchuramodulos-2);
   }
   $estantes.unbind('click mouseenter mouseleave');
   $estantes.each(function(index) {
      if($(this).attr('rel') != '') {
//         $(this).removeClass("estantever estanteverm").addClass("estantever");
         if($(this).attr('coordy') > maxy) maxy = $(this).attr('coordy');
         if($(this).attr('coordx') > maxx) maxx = $(this).attr('coordx');
         if($(this).attr('coordy') < miny) miny = $(this).attr('coordy');
         if($(this).attr('coordx') < minx) minx = $(this).attr('coordx');
      }
         margentop = puntero * ($(this).attr('coordy')-1);
         margenleft = puntero * ($(this).attr('coordx')-1);
         $(this).css('top',margentop).css('left',margenleft);
         if(color) {
           $(this).css('background',color).css('border-color',color);
         }
//         $(this).hover(function () {ResaltaEstante($(this).attr('rel'),true);},function () {ResaltaEstante($(this).attr('rel'),false);});
//         $(this).attr('title','Modificar ' + $(this).attr('nombre'));
//      }else{
//         $(this).hover(function () {$(this).addClass('bordegris');},function () {$(this).removeClass('bordegris');});
//         $(this).attr('title','Crear estanteria');
//         $(this).click(function () {CrearEstanteria($(this))});
//      }
   });
   if(frente) {
// Han puesto el frente de la estanteria, por lo que miro cual es para poner la flecha correspondiente
      if(frente == 'l') {
          flechaindicativa = ImagenPuerta("media/images/flechaestanteleft.gif",45,45);
          flechaindicativa.css('position','absolute');
          margentop = puntero * (miny-1) + parseInt(((puntero + 2) * (maxy - miny + 1) - 50)/2);
          margenleft = puntero * (minx-1) + puntero + 2;
          flechaindicativa.appendTo($('#idplano')).css('top',margentop).css('left',margenleft).show();
      } else if (frente == 'r') {
          flechaindicativa = ImagenPuerta("media/images/flechaestanteright.gif",45,45);
          flechaindicativa.css('position','absolute');
          margentop = puntero * (miny-1) + parseInt(((puntero + 2) * (maxy - miny + 1) - 50)/2);
          margenleft = puntero * (minx-1) - 50;
          flechaindicativa.appendTo($('#idplano')).css('top',margentop).css('left',margenleft).show();
      } else if (frente == 'u') {
          flechaindicativa = ImagenPuerta("media/images/flechaestanteup.gif",45,45);
          flechaindicativa.css('position','absolute');
          margentop = puntero * (miny-1) + puntero + 5;
          margenleft = puntero * (minx-1) + parseInt(((puntero + 2) * (maxx - minx + 1) - 50)/2);
          flechaindicativa.appendTo($('#idplano')).css('top',margentop).css('left',margenleft).show();
      } else {
          flechaindicativa = ImagenPuerta("media/images/flechaestantedown.gif",45,45);
          flechaindicativa.css('position','absolute');
          margentop = puntero * (miny-1) -50;
          margenleft = puntero * (minx-1) + parseInt(((puntero + 2) * (maxx - minx + 1) - 50)/2);
          flechaindicativa.appendTo($('#idplano')).css('top',margentop).css('left',margenleft).show();
      }
   }else if(maxx -minx < maxy - miny) {
// Estanteria en vertical, flecha a la izquierda o a la derecha
       if ( (minx-1) * puntero > 50 ) {
          flechaindicativa = ImagenPuerta("media/images/flechaestanteright.gif",45,45);
          flechaindicativa.css('position','absolute');
          margentop = puntero * (miny-1) + parseInt(((puntero + 2) * (maxy - miny + 1) - 50)/2);
          margenleft = puntero * (minx-1) - 50;
          flechaindicativa.appendTo($('#idplano')).css('top',margentop).css('left',margenleft).show();
       } else {
          flechaindicativa = ImagenPuerta("media/images/flechaestanteleft.gif",45,45);
          flechaindicativa.css('position','absolute');
          margentop = puntero * (miny-1) + parseInt(((puntero + 2) * (maxy - miny + 1) - 50)/2);
          margenleft = puntero * (minx-1) + puntero + 2;
          flechaindicativa.appendTo($('#idplano')).css('top',margentop).css('left',margenleft).show();
       } 
   }else{
       if ( (miny-1) * puntero > 50 ) {
          flechaindicativa = ImagenPuerta("media/images/flechaestanteup.gif",45,45);
          flechaindicativa.css('position','absolute');
          margentop = puntero * (miny-1) + puntero + 5;
          margenleft = puntero * (minx-1) + parseInt(((puntero + 2) * (maxx - minx + 1) - 50)/2);
          flechaindicativa.appendTo($('#idplano')).css('top',margentop).css('left',margenleft).show();
       } else {
          flechaindicativa = ImagenPuerta("media/images/flechaestantedown.gif",45,45);
          flechaindicativa.css('position','absolute');
          margentop = puntero * (miny-1) -50;
          margenleft = puntero * (minx-1) + parseInt(((puntero + 2) * (maxx - minx + 1) - 50)/2);
          flechaindicativa.appendTo($('#idplano')).css('top',margentop).css('left',margenleft).show();
       } 
   }
   var $puertas = $('.mapapuerta');
   $puertas.css("width",anchuramodulos+2);
   $puertas.css("height",10);
   $puertas.unbind('click mouseenter mouseleave');
   $puertas.each(function(index) {
      if($(this).attr('rel') != '') {
         $(this).css("width",anchuramodulos);
         $(this).addClass("mapapuertaver");
         $(this).css("height",2);
         posicionReal = $(this).offset();
         $(this).css("top",posicionReal.top-1);
         $(this).attr('title','Puerta principal');
         $imapuerta = ImagenPuerta("media/images/parapuertab2.gif",anchuramodulos,anchuramodulos-2);
         margettoppuerta = anchuramodulos-2;
         $imapuerta.appendTo($(this)).css({'margin-top': '-'+ margettoppuerta  + 'px'}).show();
      }
   });
}
function ImagenPuerta(src,anchuraIG,alturaIG) {
     return $('<img/>')
        .attr('src',src)
        .attr('width',anchuraIG)
        .attr('height',alturaIG)
        .addClass('controlpuertas')
        .css('display','none');
}

function QuitarTXT(campo,txt) {
   if(campo.value==txt) campo.value='';
}

function VerPestana(activa,pagina,n,centro) {
    for(i=1;i<=n;i++) {
	idpestana = "idlip-"+pagina+"-"+i;
	idcapa = "iddivp-"+pagina+"-"+i;
//        alert(idcapa);
        if(i == activa) {
	    document.getElementById(idpestana).className="pestanaOn";
	    document.getElementById(idcapa).style.display="block";
        }else{
	    document.getElementById(idpestana).className="pestanaOff";
	    document.getElementById(idcapa).style.display="none";
        }
    }
    var nombrecookie = "bucmtab" + centro + pagina;
    setCookie(nombrecookie, activa)
    return false;
}

function VerPestanaH(activa,pagina,n,p,centro) {
    if(p){
        activa = p;
    } else {
        var nombrecookie = "bucmtab"+ centro + pagina;
        var tabestaba = getCookie(nombrecookie);
        if (tabestaba) 
           activa = tabestaba;
    }
    for(i=1;i<=n;i++) {
	idpestana = "idlip-"+pagina+"-"+i;
	idcapa = "iddivp-"+pagina+"-"+i;
//        alert(idcapa);
        if(i == activa) {
	    document.getElementById(idpestana).className="pestanaOn";
	    document.getElementById(idcapa).style.display="block";
        }else{
	    document.getElementById(idpestana).className="pestanaOff";
	    document.getElementById(idcapa).style.display="none";
        }
    }
    return false;
}

function VerPestanaHT(activa,pagina,n,p,centro) {
    if(p){
        activa = p;
    } else {
        var nombrecookie = "bucmtab"+ centro + pagina;
        var tabestaba = getCookie(nombrecookie);
        if (tabestaba) 
           activa = tabestaba;
    }
    for(i=1;i<=n;i++) {
	idpestana = "idlip-"+pagina+"-"+i;
	idcapa = "iddivp-"+pagina+"-"+i;
	idtitulo = "idht-"+pagina+"-"+i;
	document.getElementById(idtitulo).className="esconder";
//        alert(idcapa);
        if(i == activa) {
	    document.getElementById(idpestana).className="pestanaOn";
	    document.getElementById(idcapa).style.display="block";
        }else{
	    document.getElementById(idpestana).className="pestanaOff";
	    document.getElementById(idcapa).style.display="none";
        }
    }
    return false;
}

function VerPestanaold(activa,pagina,n,p) {
    if(p){
        activa = p;
    }
    for(i=1;i<=n;i++) {
	idpestana = "idlip-"+pagina+"-"+i;
	idcapa = "iddivp-"+pagina+"-"+i;
//        alert(idcapa);
        if(i == activa) {
	    document.getElementById(idpestana).className="pestanaOn";
	    document.getElementById(idcapa).style.display="block";
        }else{
	    document.getElementById(idpestana).className="pestanaOff";
	    document.getElementById(idcapa).style.display="none";
        }
    }
    var nombrecookie = "bucmtab" + pagina;
    setCookie(nombrecookie, activa)
    return false;
}

function VerPestanaHold(activa,pagina,n,p) {
    if(p){
        activa = p;
    } else {
        var nombrecookie = "bucmtab" + pagina;
        var tabestaba = getCookie(nombrecookie);
        if (tabestaba) 
           activa = tabestaba;
    }
    for(i=1;i<=n;i++) {
	idpestana = "idlip-"+pagina+"-"+i;
	idcapa = "iddivp-"+pagina+"-"+i;
//        alert(idcapa);
        if(i == activa) {
	    document.getElementById(idpestana).className="pestanaOn";
	    document.getElementById(idcapa).style.display="block";
        }else{
	    document.getElementById(idpestana).className="pestanaOff";
	    document.getElementById(idcapa).style.display="none";
        }
    }
    return false;
}

function setCookie(nombre, valor, caducidad) {
	//Si no tenemos caducidad para la cookie, la definimos a 1 hora
	if(!caducidad)
		caducidad = 90000;
	var expireDate = new Date() //coge la fecha actual
	//expireDate.setDate(expireDate.getDate()+caducidad);
	expireDate.setTime(expireDate.getTime()+caducidad);

	//crea la cookie: incluye el nombre, la caducidad y la ruta donde esta guardada
	//cada valor esta separado por ; y un espacio
	document.cookie = nombre + "=" + escape(valor) + "; expires=" + expireDate.toGMTString() + "; path=/";
	//document.cookie = nombre + "=" + escape(valor) + "; expires=" + expireDate.toString() + "; path=/";
}

/*
 * Lee una cookie
 *
 * Tiene que recibir:
 * 	nombre=nombre de la cookie a leer
 */
function getCookie(nombre)
{
	/*
	 * document.cookie
	 * Contiene todas las cookies que estan al alcance de la paginas web en el formato:
	 * nombreCookie1=valor1; nombreCookie2=valor2
	 *
	 * document.cookie.length
	 * Contiene la longitud de la suma de todas las cookies
	 */
	if(document.cookie.length>0)
	{
		/*
		 * indexOf(caracter,desde) Devuelve la primera posicion que el caracter aparece
		 * devuelve -1 si no encuentra el caracter
		 */
		start=document.cookie.indexOf(nombre + "=");
		if (start!=-1)
		{
			//El inicio de la cookie, el nombre de la cookie mas les simbolo '='
			start=start + nombre.length+1; 
			//Buscamos el final de la cookie (es el simbolo ';')
			end=document.cookie.indexOf(";",start);
			//Si no encontramos el simbolo del final ';', el final sera el final de la cookie.
			if (end==-1)
				end=document.cookie.length;
			//Devolvemos el contenido de la cookie.
			//substring(start,end) devuelve la cadena entre el valor mas bajo y
			//el mas alto, indiferentemente de la posicion.
			return unescape(document.cookie.substring(start,end));
		}
	}
	//no hemos encontrado la cookie
	return "";
}

function ValidarFormularioBusquedas() {
  var f = document.formbusquedas;
  if(f.d.selectedIndex == 0) {
     f.a.value="directorio";
     f.tp.value="Búsquedas";
  } else {
     f.a.value="directorio";
     f.tp.value="Directorio";
  }
}

function EnviarMail(id,prof,b) {
   url = "http://www.ucm.es/info/ucmp/cont/directorio/enviamail.php?idp=" + escape(id) + "&" + b + "=" +  escape(prof) + "&t=" + (new Date()).getTime();
   diremail = window.open(url,"DIRECTORIOIMAIL","resizable,scrollbars=yes,status=no,menubar=no,width=640,height=500");
   diremail.focus();
}

function DatosIncorrectos() {
   url = "https://www.ucm.es/info/ucmp/cont/directorio/datosincorrectos.php?t=" + (new Date()).getTime();
   dirincorrecto = window.open(url,"DIRECTORIOINCORRECTO","resizable,scrollbars=auto,status=yes,menubar=no,width=710,height=640");
   dirincorrecto.focus();
}

function SugerenciasCursor() {
   if(window.event.keyCode == 13) {
      Sugerencias()
   }
}

function Sugerencias() {
   url = "https://www.ucm.es/bucm/prog/sugerencias.php?t=" + (new Date()).getTime();
   dirincorrecto = window.open(url,"DIRECTORIOINCORRECTO","resizable,scrollbars=auto,status=yes,menubar=no,width=710,height=600");
   dirincorrecto.focus();
}

function SugerenciasCursorGeuin() {
   if(window.event.keyCode == 13) {
      SugerenciasGeuin()
   }
}

function SugerenciasGeuin() {
   url = "https://www.ucm.es/bucm/prog/sugerencias_geuin.php?t=" + (new Date()).getTime();
   dirincorrecto = window.open(url,"DIRECTORIOINCORRECTO","resizable,scrollbars=auto,status=yes,menubar=no,width=710,height=600");
   dirincorrecto.focus();
}

function SugerenciasCursorDocumat() {
   if(window.event.keyCode == 13) {
      SugerenciasDocumat()
   }
}

function SugerenciasDocumat() {
   url = "https://www.ucm.es/bucm/prog/sugerencias_documat.php?t=" + (new Date()).getTime();
   dirincorrecto = window.open(url,"DIRECTORIOINCORRECTO","resizable,scrollbars=auto,status=yes,menubar=no,width=710,height=600");
   dirincorrecto.focus();
}

function ValidarFormSugerencias() {
   var f = document.forms[0];
   var msg = "";
   var camposcom = new Array("sugerenciaerror");
   var eticamposcom = new Array("Sugerencia")
   for (var i = 0; i < camposcom.length;i++) {
        var e = MM_findObj(camposcom[i]);
        if (vacio(e.value)) {
           msg += "Es necesario que escriba la sugerencia que desea transmitir\n";
        }
    }
   if(vacio(f.idemailcom.value)) {
       msg += "Es necesario que nos especifique su correo electrónico para comunicarle el resultado de su sugerencia\n";
   } else {
   }
   if(vacio(msg)) {
      var vinculacion = MM_findObj("tipocom");
      if(vinculacion.selectedIndex == '3') {
         var pet = "";
         while(vacio(pet)) {
           var pet = prompt('¿Especifique cual es la otra vinculación con la Universidad Complutense?',"");
           if(pet==null)
              return;
         }
         f.otrotipo.value = pet;
      }
      f.submit();
   } else {
      alert(msg);
   }
}
function ValidarFormCursos() {
   var f = document.forms[0];
   var msg = "";
   var camposcom = new Array("sugerenciaerror");
   var eticamposcom = new Array("Sugerencia")
   for (var i = 0; i < camposcom.length;i++) {
        var e = MM_findObj(camposcom[i]);
        if (vacio(e.value)) {
           msg += "Es necesario que escriba el nombre del curso\n";
        }
    }
   if(vacio(f.idemailcom.value)) {
       msg += "Es necesario que nos especifique su correo electrónico \n";
   } else {
 }
   if(vacio(f.idtelefcom.value)) {
       msg += "Es necesario que nos especifique su número de teléfono\n";
   } else {
 }
   if(vacio(f.idnombrecom.value)) {
       msg += "Es necesario que nos especifique su nombre\n";
   } else {
   }
   if(vacio(msg)) {
      var vinculacion = MM_findObj("tipocom");
      if(vinculacion.selectedIndex == '3') {
         var pet = "";
         while(vacio(pet)) {
           var pet = prompt('¿Especifique cual es la otra vinculación con la Universidad Complutense?',"");
           if(pet==null)
              return;
         }
         f.otrotipo.value = pet;
      }
      f.submit();
   } else {
      alert(msg);
   }
}

function vacio(s) {
    if (s == null || s == "" || esblanco(s))
       return true;
    return false;
}

function esblanco(s) {
    for (var i = 0; i < s.length; i++) {
       var c = s.charAt(i);
       if ((c != ' ') && (c != '\n') && (c != '\t')) return false;
    }
    return true;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_jumpMenuGo(selName,targ,restore){ //v3.0
  var selObj = MM_findObj(selName); if (selObj) MM_jumpMenu(targ,selObj,restore);
}

function Consultar() {
   url = "https://www.ucm.es/bucm/progconsulte/consulte.php?t=" + (new Date()).getTime();
   dirincorrecto = window.open(url,"DIRECTORIOINCORRECTO","resizable,scrollbars=auto,status=yes,menubar=no,width=710,height=600");
   dirincorrecto.focus();
}

function validar() {
  if(document.elegircentro.centro.selectedIndex == 0) {
    alert('Es necesario seleccionar el centro al que pertenece');
    return false;
  }
  return true;
}

function ValidarAuthPI(tipo) {
  fexterno = document.elegircentro;
  finterno = document.elegirusuario;
  if(tipo == 1) {
     finterno.searchCodBarras.disabled=true;
     finterno.passwd_pi.disabled=true;
     finterno.submit.disabled=true;
     document.getElementById('idmail').disabled=false;
     fexterno.passwd_pi.disabled=false;
     fexterno.datosid.disabled=false;
     document.getElementById('idmail').style.background='#fff';
     document.getElementById('idcarne').style.background='#eee';
     document.getElementById('idmail').style.border='solid 1px #7F9DB9';
     document.getElementById('idcarne').style.border='solid 1px #ccc';
     document.getElementById('idpasswde').style.background='#fff';
     document.getElementById('idpasswd').style.background='#eee';
     document.getElementById('idpasswde').style.border='solid 1px #7F9DB9';
     document.getElementById('idpasswd').style.border='solid 1px #ccc';
     document.getElementById('lidmail').style.color='#333';
     document.getElementById('lidcarne').style.color='#aaa';
     document.getElementById('lidpasswde').style.color='#333';
     document.getElementById('lidpasswd').style.color='#aaa';
     document.getElementById('idrecuadrointerno').className="form_solic_prestamo_Fondo_des";
     document.getElementById('idrecuadroexterno').className="form_solic_prestamo_Fondo";
    document.getElementById('idtipousuario1').checked=true;
  } else {
     finterno.searchCodBarras.disabled=false;
     finterno.passwd_pi.disabled=false;
     finterno.submit.disabled=false;
     document.getElementById('idmail').disabled=true;
     fexterno.passwd_pi.disabled=true;
     fexterno.datosid.disabled=true;
     document.getElementById('idmail').style.background='#eee';
     document.getElementById('idcarne').style.background='#fff';
     document.getElementById('idmail').style.border='solid 1px #ccc';
     document.getElementById('idcarne').style.border='solid 1px #7F9DB9';
     document.getElementById('idpasswde').style.background='#eee';
     document.getElementById('idpasswd').style.background='#fff';
     document.getElementById('idpasswde').style.border='solid 1px #ccc';
     document.getElementById('idpasswd').style.border='solid 1px #7F9DB9';
     document.getElementById('lidmail').style.color='#aaa';
     document.getElementById('lidcarne').style.color='#333';
     document.getElementById('lidpasswde').style.color='#aaa';
     document.getElementById('lidpasswd').style.color='#333';
     document.getElementById('idrecuadrointerno').className="form_solic_prestamo_Fondo";
     document.getElementById('idrecuadroexterno').className="form_solic_prestamo_Fondo_des";
    document.getElementById('idtipousuario2').checked=true;
  }
}
function DimeValor(f,nombre){
   var valor = "";
   for (var i=0; i < f.elements.length;i++) {
       var campo = f.elements[i];
       if(campo.name!=nombre) continue;
       if(campo ==undefined) {
          valor = "";
       } else if(campo.type=='select-one') {
          valor = campo.options[campo.selectedIndex].value;
       } else if(campo.type=='radio') {
          var zradio = MM_findObj(campo.name,f);
          for (i=0;i<zradio.length;i++){
             if (zradio[i].checked) {
                valor = zradio[i].value;
                break;
             }
          } 
      } else {
         valor=campo.value;
      }
      break;
   }
   return valor;
}
function procesaFormularioMain(form) {
   var url = Array();
   var sufijoencore = Array();
   var prefijoserials = Array();
   url['Cisne'] = "http://cisne.sim.ucm.es/search*spi~S";
   url['CisneRevistas'] = "http://cisne.sim.ucm.es/search*spi~S";
   url['encore'] = "http://encore.sim.ucm.es/iii/encore/search/C%7CS";
   url['glibros'] = "http://books.google.com//books/ucm?lr=&hl=es&as_brr=1&q=";
   url['SerialsRevistas'] = "http://zv4fy5pr5l.search.serialssolutions.com/?SS_searchTypeJournal=yes&SS_searchTypesUsed=yes&V=1.0&N=100&L=ZV4FY5PR5L&S=";
   url['SerialsLibros'] = "http://zv4fy5pr5l.search.serialssolutions.com/?SS_searchTypeBook=yes&V=1.0&N=100&L=ZV4FY5PR5L&S=";
//   url['SummonArticulos'] = "http://ucm.summon.serialssolutions.com/es-ES/search?s.cmd=addFacetValueFilters(ContentType,Journal+Article)&s.fvf=IsFullText,true&s.q=";
   url['SummonArticulos'] = "http://ucm.summon.serialssolutions.com/es-ES/search?s.q=";
   url['SummonCatalogo'] = "http://ucm.summon.serialssolutions.com/es-ES/search?s.q=";
   url['CompludocArticulos'] = "http://europa.sim.ucm.es/compludoc/AA?donde=castellano&zfr=0&term_claves_1=";
   sufijoencore['X'] = '%7COrightresult%7CU1?lang=spi&suite=def';
   sufijoencore['t'] = '%7CFf%3Afacetfields%3Atitle%3Atitle%3AT%2525C3%2525ADtulo%3A%3A%7COrightresult?lang=spi&suite=def';
   sufijoencore['a'] = '%7CFf%3Afacetfields%3Aauthor%3Aauthor%3AAutor%3A%3A%7COrightresult?lang=spi&suite=def';
   sufijoencore['d'] = '%7CFf%3Afacetfields%3Asubject%3Asubject%3AMateria%3A%3A%7COrightresult?lang=spi&suite=def';
   prefijoserials['X']= 'T_W_A';
   prefijoserials['s']= 'T_M';
   prefijoserials['i']= 'I_M';
   prefijoserials['d']= 'T_B';
   if (form.tipobusqueda != undefined && form.tipobusqueda.value != '') {
      campo = DimeValor(form,'tipobusqueda');
   } else {
      campo = 'X';
   }
   donde = DimeValor(form,'donde');
   searchscope = DimeValor(form,'Scope');
   if(donde == '') donde = 'Cisne';
   if(donde == 'Cisne' || donde == 'CisneRevistas') {
      if (campo == "X"){
          form.SORT.value="D";
      }
	// Para la busqueda en la base de datos
      if(searchscope==12) {
          location.href = url[donde] + searchscope + "/" + campo + "?SEARCH=(" + encodeURIComponent(form.SEARCH.value) + ") and d:(en linea)&sort=D&searchscope=12";
      }else{
          var irurl= url[donde] + searchscope + "/" + campo + "?SEARCH=" + encodeURIComponent(form.SEARCH.value);
		  if (form.SORT != undefined && form.SORT.value != '') 
		    irurl += "&sort=" + encodeURIComponent(form.SORT.value);

		  if (searchscope != '') 
		    irurl += "&searchscope=" + encodeURIComponent(searchscope);
         location.href= irurl;
	  }
      return false;
   }else if(donde == 'encore') {
      location.href = url[donde] + encodeURIComponent(form.SEARCH.value) + sufijoencore[campo];
      return false;
   }else if(donde == 'SummonArticulos' || donde == 'CompludocArticulos') {
      location.href = url[donde] + encodeURIComponent(form.SEARCH.value);
      return false;
   }else if(donde == 'SummonCatalogo') {
      location.href = url[donde] + encodeURIComponent(form.SEARCH.value)+'&s.fq%5B%5D=SourceType%3A%28"Library+Catalog"%29';
      return false;
   }else if(donde == 'glibros') {
      location.href = url[donde] + encodeURIComponent(form.SEARCH.value);
      return false;
   }else if(donde == 'SerialsRevistas' || donde == 'SerialsLibros') {
	  if(campo == 'f') {
		  alert('Opción Materia (inglés) no válida en búsqueda Revistas electrónicas');
		  return false;
	  }
//          if(donde == 'SerialsLibros') {
//             location.href = url[donde] + prefijoserials['X'] + "&C=" + encodeURIComponent(form.SEARCH.value);
//          } else {
             location.href = url[donde] + prefijoserials[campo] + "&C=" + encodeURIComponent(form.SEARCH.value);
//          }
	 return false;
   }
   return false;
}

// -->


