/*
 *Conjunto de funciones que quizas hacen algo por BusquedaDeArticulosPorArea
 **/

function seleccionaT(){
  var cadtodo  = document.FrmBusca.todo.value;
  var cadtipo1 = document.FrmBusca.tipo1.value;

  vectodo =new Array;
  vectipo1=new Array;
  
  vectodo =document.FrmBusca.todo.value.split("|");
  vectipo1=document.FrmBusca.tipo1.value.split("|");
  
  if(vectodo.length==2){
    document.FrmBusca.Rev.checked=true;
	return false;
  }
  if(vectodo.length==1) return false;
    
  for(var i=1; i < vectodo.length; i++){
		document.FrmBusca.Rev[i-1].checked=true;
  }
}

/*****************************************************************************************************/

function selecciona1(){  

  vectodo =new Array;
  vectipo1=new Array;
  
  vectodo =document.FrmBusca.todo.value.split("|");
  vectipo1=document.FrmBusca.tipo1.value.split("|");
 
 if(vectodo.length==2 && vectipo1.length==2){ 
  document.FrmBusca.Rev.checked=true; 
  return false;
 }

 if(vectodo.length==2 && vectipo1.length==1){
  document.FrmBusca.Rev.checked=false; 
  return false;
 }
 
 if(vectipo1.length<=2){
    if(vectodo.length>1){
	  for(var i=1; i < vectodo.length; i++){		
		document.FrmBusca.Rev[i-1].checked=false;
	  }
	 }
  }


  if(vectipo1.length<=2 && vectodo.length>2){
	for(var j=1; j< vectodo.length; j++){
  		if(vectipo1[0]==vectodo[j-1])
			document.FrmBusca.Rev[j-1].checked=true;
	}
  	return false;
  }
  
  for(var i=1; i < vectodo.length; i++){
	document.FrmBusca.Rev[i-1].checked=false;
  }
  
  for(var i=1; i < vectipo1.length; i++){
   for(var j=1; j< vectodo.length; j++){
  	if(vectipo1[i-1]==vectodo[j-1])
	  document.FrmBusca.Rev[j-1].checked=true;
	}
  }
}

/*******************************************************************************************************/

function selecciona2(){  
  vectodo =new Array;
  vectipo2=new Array;
  
  vectodo =document.FrmBusca.todo.value.split("|");
  vectipo2=document.FrmBusca.tipo2.value.split("|");
 
 if(vectodo.length==2 && vectipo2.length==2){
  document.FrmBusca.Rev.checked=true; 
  return false;
 }
 
 if(vectodo.length==2 && vectipo2.length==1){
  document.FrmBusca.Rev.checked=false; 
  return false;
 }
  
 if(vectipo2.length<=2){
    if(vectodo.length>1){
	  for(var i=1; i < vectodo.length; i++){
		document.FrmBusca.Rev[i-1].checked=false;
	  }
	 }
  }


  if(vectipo2.length<=2 && vectodo.length>2){
	for(var j=1; j< vectodo.length; j++){
  		if(vectipo2[0]==vectodo[j-1])
	  		document.FrmBusca.Rev[j-1].checked=true;		
	}
  	return false;
  }
  
  for(var i=1; i < vectodo.length; i++){
	document.FrmBusca.Rev[i-1].checked=false;
  }
  
  for(var i=1; i < vectipo2.length; i++){
   for(var j=1; j< vectodo.length; j++){
  	if(vectipo2[i-1]==vectodo[j-1])
	  document.FrmBusca.Rev[j-1].checked=true;
	}
  }
}

/****************************************************************************************************/

function selecciona3(){  

  vectodo =new Array;
  vectipo3=new Array;
  
  vectodo =document.FrmBusca.todo.value.split("|");
  vectipo3=document.FrmBusca.tipo3.value.split("|");

 if(vectodo.length==2 && vectipo3.length==2){
  document.FrmBusca.Rev.checked=true; 
  return false;
 }

 if(vectodo.length==2 && vectipo3.length==1){
  document.FrmBusca.Rev.checked=false; 
  return false;
 }
  
 if(vectipo3.length<=2){
    if(vectodo.length>1){
	  for(var i=1; i < vectodo.length; i++){
		document.FrmBusca.Rev[i-1].checked=false;
	  }
	 }
  }

  if(vectipo3.length<=2 && vectodo.length>2){
	for(var j=1; j< vectodo.length; j++){
  		if(vectipo3[0]==vectodo[j-1])
			document.FrmBusca.Rev[j-1].checked=true;
	}
  	return false;
  }
  
  for(var i=1; i < vectodo.length; i++){
	document.FrmBusca.Rev[i-1].checked=false;
  }
  
  for(var i=1; i < vectipo3.length; i++){
   for(var j=1; j< vectodo.length; j++){
  	if(vectipo3[i-1]==vectodo[j-1])
	  document.FrmBusca.Rev[j-1].checked=true;
	}
  }
}



function juntarRev(){
   // alert(document.FrmBusca.cad.value); 
	
    var palabra = document.FrmBusca.TxtPal.value;
	var longitud = palabra.length;
    var tamanio = 0;
    var tmp;

    if ((document.FrmBusca.TxtPal.value == "")||(document.FrmBusca.TxtPal.value.length == 0)){
    	alert('Escriba la palabra a buscar.');
		document.FrmBusca.TxtPal.focus();
        return false;
    }
    else{

    vectodo =new Array;
    if(document.FrmBusca.cad.value.substr(document.FrmBusca.cad.value.length-1, 1)=="|"){
        tmp = document.FrmBusca.cad.value.substr(0, document.FrmBusca.cad.value.length-1);
        vectodo =tmp.split("|");
    }
    else {
        if(document.FrmBusca.cad.value.substr(document.FrmBusca.cad.value.length-1, 1)==","){
            tmp = document.FrmBusca.cad.value.substr(0, document.FrmBusca.cad.value.length-1);
            vectodo =tmp.split(",");
        }
        else {
            tmp = document.FrmBusca.cad.value;
            if (tmp.lastIndexOf("|")>=0) {
                vectodo =tmp.split("|");
            } else {
                vectodo =tmp.split(",");
                }
            }
//        tmp = document.FrmBusca.cad.value;
    }
    if(vectodo.length==1){
        tamanio = 1
    } else {
        tamanio = document.FrmBusca.Rev.length;
    }

	revref=new Array;
	//revref=document.FrmBusca.cad.value.split("|");
	var cadenarev="";
	var checado=0;
	/*if(tamanio == null){
    checado = 1;
  }	*/
					
    for (conrev=0; conrev<tamanio; conrev++) {
        if (tamanio == 1){
            if(document.FrmBusca.Rev.checked==true){
                checado = checado + 1;
            	cadenarev = cadenarev + document.FrmBusca.Rev.value + ", ";
        	}
        }else {
            if(document.FrmBusca.Rev[conrev].checked==true){
                checado = checado + 1;
            	cadenarev = cadenarev + document.FrmBusca.Rev[conrev].value + ", ";
        	}
        }
	}
	if (checado==0) {
        alert("Seleccione una revista");
		return false;
	} else {
		//alert("cadenarev: " + cadenarev);
    	finalrev = cadenarev.length - 2;
		//alert("finalrev: " + finalrev);
        cadenarev = cadenarev.substring(0,finalrev);
		//alert("cadenarev con substirng: " + cadenarev);
        document.FrmBusca.cad.value = cadenarev;
		document.FrmBusca.submit();
        return true;
    	}
    }
	
}

function manda(){
  return(document.FrmBusca.Revistas.value);
}

/* 
 Conjunto de funciones que quizas hacen algo por ResBusAre.jsp
 */

 //****** envia a la pagina del pdf
 function enviapdf(){
	document.FrmPdf.action="ResBusPdf.jsp";
	document.FrmPdf.submit();
}
   
function prueba2(url){                
  url = url.split("&").join("(");
  url = url.split("%").join(")");
  url = url.split("+").join("$");
  var palabra="";
  var area="";
  var ident;
  if(document.FrmPdf){
      ident=document.FrmPdf.identificador.value;
      if(ident=="area"){
          palabra = document.FrmPdf.palabra.value;
          area=(document.FrmPdf.area.value).toUpperCase();
          ident="BUSQUEDA POR AREA";
      }
      if(ident=="palabraclave"){
          palabra = document.FrmPdf.palabraoriginal.value;
          ident="BUSQUEDA POR PALABRA CLAVE";
      }
      if(ident=="pais"){
          palabra = document.FrmPdf.palabra.value;
          area=(document.FrmPdf.area.value).toUpperCase();
          ident="BUSQUEDA POR PAIS";
      }
      if(ident=="autores"){
          palabra = document.FrmPdf.palabra.value;
          ident="BUSQUEDA POR NOMBRE DE AUTOR";
      }
  }
  if(document.FrmBusqueda){
          ident="BUSQUEDA AVANZADA";
          var tipos = ["", "Todos", "Tìtulo", "Autor", "Resumen", "Palabras clave"];
          var primerOperador=document.FrmBusqueda.primerOperador.value;
          var segundoOperador=document.FrmBusqueda.segundoOperador.value;
          palabra=(document.FrmBusqueda.primerCampo.value)+"["+(tipos[document.FrmBusqueda.primerCriterio.value])+"]";
          if (document.FrmBusqueda.segundoCampo.value != null && document.FrmBusqueda.segundoCampo.value!="") {
            palabra= palabra + " " + primerOperador.replace("AND", "y").replace("OR", "o").replace("AND NOT", "y no") + " " + document.FrmBusqueda.segundoCampo.value + " [" + tipos[document.FrmBusqueda.segundoCriterio.value] + "]";
          }
          if (document.FrmBusqueda.tercerCampo.value != null && document.FrmBusqueda.tercerCampo.value!="") {
            palabra=palabra + " " + segundoOperador.replace("AND", "y").replace("OR", "o").replace("AND NOT", "y no") + " " + document.FrmBusqueda.tercerCampo.value + " [" + tipos[document.FrmBusqueda.tercerCriterio.value] + "]";
            }
  }
   //url = url.substring(0,url.length-1);
                //  alert(url);
 window.open('../../../principal/EnviarPaginaWeb.jsp?urlArt='+url+'&txtpal='+palabra+'&identificador='+ident+'&area='+area,'Sizewindow','width=455,height=160,scrollbars=no,toolbar=no');
}                  

//*********************************************************
/********  funcion para abrir la ventana de resumen  */

function openwin(parametro) { 
	window.open("../src/inicio/Resumen.jsp?claveArt="+ parametro +"","","width=620,height=350,top=50,left=50,scrollbars=yes");                            
}

function openwinConacyt(parametro) { 
	window.open("../../src/inicio/Resumen.jsp?claveArt="+ parametro +"","","width=620,height=350,top=50,left=50,scrollbars=yes");                            
}    
  
