/******************************************************************************
* versecciones.js                                                             *
*                                                                             *
* Copyright 2005 por Jorge Louis Fernández Heredia.                           *                                                                             *                                       *
* última actualizacion: Noviembre 17, 2005.                                   *
* Hace visible los SPAN que se encuentran ocultos y oculta los que estan      *
* visibles, aunque lo hace uno a la vez, no pueden haber varios SPAN visibles *
*                                                                       *
******************************************************************************/
//Obtiene el objeto de la página
function obtenerObjeto(nombre){
	//nombre -> id del objeto que se intenta capturar
	//alert(nombre);
	if(document.getElementById) return document.getElementById(nombre);
	else{
		if(document.all) return document.all[nombre];
	}
}
/***************** Función que emula el submit de un form *******************/
function emulaSubmit(x){
	x.submit();
}
/******************************************************************************/
//Muestra spans que están dentro de un menu, con un click
// muestra el span correspondiente y oculta todos los span que estén visibles.
function playBlocks(x,y,img){
	//x -> id del span
	//y -> número total de span existentes
	//img -> variable booleana que indica si existe alguna imagen asociada fuera del span q se intenta mostrar
	var i=1;
	var obj;
	x = obtenerObjeto(x);
	//alert(x);
	if(x.style.visibility=="hidden"){
		x.style.visibility="visible";
		x.style.display="block";
		var letraobj=x.id.substring(0,1); //Obetenemos la letra que ira antes del numero de span, 
					//debido a que pueden haber span internos al mismo para
					//lo cual si el principal es "a", los internos serían "b", "c", etc.
		var c=x.id.substring(1);    //Obtenemos el número de span del mismo tipo "a" o "b" para poder saber en cual nos encontramos
		obj=parseInt(c);
		//Si hay una imagen relacionada fuera del span deberá mostrarse
		if(img==true){
			var imagen;
			imagen = obtenerObjeto("img"+c);
			imagen.style.visibility="visible";
			imagen.style.display="block";
		}
		//  x.innerText=obj;
		while (i < obj){
			var letraobjsgt = letraobj + i;
			letraobjsgt = obtenerObjeto(letraobjsgt);
			letraobjsgt.style.visibility="hidden";
			letraobjsgt.style.display="none";
			if(img==true){
				imagen = obtenerObjeto("img"+i);
				imagen.style.visibility="hidden";
				imagen.style.display="none";
			}
			i=i+1;
		}
		i=obj+1;
		while (i <= y){
			var letrafin = letraobj + i;
			letrafin = obtenerObjeto(letrafin);
			letrafin.style.visibility="hidden";
			letrafin.style.display="none";
			if(img==true){
				imagen = obtenerObjeto("img"+i);
				imagen.style.visibility="hidden";
				imagen.style.display="none";
			}
			i=i+1;
		}
	}else{
		x.style.visibility="hidden";
		x.style.display="none";
	}
}

//Maneja las variables del formulario de la búqueda de google
tipobid="";
function davalortipobid(valor)
{
tipobid=valor;
}


function CambiaB(form)
{
    switch(tipobid){
	case '0':
		form.action = "busqueda.html";
		form.method="get";
		form.target="BUSCAR_RESULTADOS_GOOGLE";
    	form.texto.name="q";
		
		
		break;
	case '1':
		form.action = "http://www.udep.edu.pe/direlectronico/index.php";
		form.method="post";
		form.texto.name="busqueda";
		form.target="BUSCAR_RESULTADOS";
		window.open('', 'BUSCAR_RESULTADOS', 'status=no,resizable=no,toolbar=no,scrollbars=yes,top=50,left=50,width=707,height=510', 1 ); return true;
		break;
	default:
		form.action = "busqueda.html";
		form.method="get";
		form.target="BUSCAR_RESULTADOS_GOOGLE";
    	form.texto.name="q";
    	
		break;
    }
form.submit();

}
/******************************************************************************/
//Anula el submit ante un click en un input que no sea el botón de submit
function noEnter(){
	return !(window.event && window.event.keyCode == 13);
}


function enter_busqueda(formu) { //calls logon() instead of enter
if (window.event && window.event.keyCode == 13) CambiaB(formu);
else return true;}