var formularioPrincipal;
var TECLA_RETURN=13;
var TECLA_TABULADOR=0;
var CAMPUS_BILBAO=1;
var CAMPUS_DONOSTI=2;
var urlDominio;
var DELIMITADOR="¬";
var DELIMITADOR_LOCALIZADOR="#";
var MISMA_VENTANA='MiVe';
var NUEVA_VENTANA='NuVe';

function buscar(urlBuscador){
	var urlBuscadorParams=urlBuscador+"?q="+escape(document.forms[0].palabraBuscar.value);
	urlBuscadorParams=urlBuscadorParams+"&domains="+document.forms[0].domains.value+"&sitesearch="+document.forms[0].sitesearch.value;
	var objVentana=window.open(urlBuscadorParams,'wbuscar', "left=50,top=20,width=520,height=400,scrollbars=1,resizable=1");
	objVentana.focus();
}
function cambioCampus(campus,tipo,id){
	document.formularioPagina.campus.value=campus;
	document.formularioPagina.c.value=tipo;
	document.formularioPagina.cid.value=id;
	document.formularioPagina.pagename.value="UniversidadDeusto/Page/NuevosEstudiantesHomeTemplate";
	document.formularioPagina.submit();
}

function abrirFormulario(c, cid, estaRegistrado,opciones){
	var idioma = document.formularioPagina.hizkuntza.value;
	eval("window.open('http://"+urlDominio+"/servlet/Satellite?pagename=UniversidadDeusto%2Fcomun%2Frender&c="+c+"&cid="+cid+"&hizkuntza="+idioma+"','','"+opciones+"')");
}

function enlaceMenu(identificador,tipoAsset, pagename,localizador){
	document.formularioPagina.c.value=tipoAsset;
	document.formularioPagina.cid.value=identificador;
	if (typeof(pagename)!="undefined" && pagename!="")
		document.formularioPagina.pagename.value=pagename;
	document.formularioPagina.localizador.value=localizador;
	if (typeof(document.formularioPagina.indPag)!="undefined")
		document.formularioPagina.indPag.value="0";
	if (typeof(document.formularioPagina.filtroParent)!="undefined")
		document.formularioPagina.filtroParent.value="0";
	if (typeof(document.formularioPagina.modo)!="undefined"){
		document.formularioPagina.modo.value="";
	}
	document.formularioPagina.submit();
}

function volverContenido(idContenidoAnt, cContenidoAnt){
	document.formularioPagina.c.value=cContenidoAnt;
	document.formularioPagina.cid.value=idContenidoAnt;
	document.formularioPagina.pagename.value="UniversidadDeusto/comun/render";
	if (typeof(document.formularioPagina.modo)!="undefined"){
		document.formularioPagina.modo.value="";
	}
	document.formularioPagina.submit();
}

function verDetalleContenido(tipoAsset, idAsset, idColeccion, tipoColeccion, categoria){
	if (categoria!=null && categoria == MISMA_VENTANA){
		document.formularioPagina.c.value=tipoAsset;
		document.formularioPagina.cid.value=idAsset;
		document.formularioPagina.tipoColeccion.value=tipoColeccion;
		document.formularioPagina.idColeccion.value=idColeccion;
		var pagename = "UniversidadDeusto/"+tipoAsset+"/"+tipoAsset+"Template";
		if (tipoAsset=='Noticia'){
			pagename = "UniversidadDeusto/comun/render";
		}
		document.formularioPagina.pagename.value=pagename;
		document.formularioPagina.submit();
	}else if (categoria!=null && categoria == NUEVA_VENTANA){
		window.open('Satellite?pagename=UniversidadDeusto/'+tipoAsset+"/"+tipoAsset+'Template&c='+tipoAsset+'&cid='+idAsset+'&hizkuntza='+document.formularioPagina.hizkuntza.value+'&idColeccion='+idColeccion+'&tipoColeccion='+tipoColeccion,'linkpopup',"");
	}
}

function verDetalleModo(pagename,c,cid,i,strIdioma){
	document.formularioPagina.modo.value=i;
	document.formularioPagina.c.value=c;
	document.formularioPagina.cid.value=cid;
	document.formularioPagina.pagename.value=pagename;
	document.formularioPagina.hizkuntza.value=strIdioma;
	document.formularioPagina.submit();
}

function verPlanEstudios(codCentro,codSeccion,id,tipo){
	document.formularioPagina.codCentro.value = codCentro;
	document.formularioPagina.codSeccion.value = codSeccion;
	document.formularioPagina.cid.value = id;
	document.formularioPagina.c.value = tipo;
	document.formularioPagina.pagename.value = "UniversidadDeusto/Estudio/ListadoPlanesEstudio";
	document.formularioPagina.modo.value = "plan";
	document.formularioPagina.submit();
}

function verAsignaturas(codCentro,codSeccion,codPlan,codEsp,id,tipo){
	document.formularioPagina.codCentro.value = codCentro;
	document.formularioPagina.codSeccion.value = codSeccion;
	document.formularioPagina.codPlan.value = codPlan;
	document.formularioPagina.codEsp.value = codEsp;
	document.formularioPagina.cid.value = id;
	document.formularioPagina.c.value = tipo;
	document.formularioPagina.pagename.value = "UniversidadDeusto/Estudio/ListadoAsignaturasEstudio";
	document.formularioPagina.submit();
}
	
function imprimirDetalle(){
	window.print();
}

function enviarColeccion(idioma){
            window.open("http://"+urlDominio+"/servlet/Satellite?pagename=UniversidadDeusto/comun/EnviarAmigo","enviaAmigo","width=600,height=200,scrollbars=0,resizable=1,menubar=0");
}

function cambioIdioma(idiomaDestino){
	document.formularioPagina.hizkuntza.value=idiomaDestino;
	document.formularioPagina.submit();
}
function verOpinionArea(idCategoria){
		document.formularioPagina.filtroParent.value=idCategoria;
		document.formularioPagina.pagename.value="UniversidadDeusto/Page/ListadoPaginadoTemplate";
		document.formularioPagina.submit();
}
function verPagina(c,cid,pagename,i){
		document.formularioPagina.c.value=c;
		document.formularioPagina.cid.value=cid;
		document.formularioPagina.pagename.value=pagename;
		document.formularioPagina.indPag.value=i;
		document.formularioPagina.submit();
}
function verOpinionArea(idCategoria){
	if (typeof(document.formularioPagina.filtroParent)!="undefined"){
		document.formularioPagina.filtroParent.value=idCategoria;
	}
	if (document.formularioPagina.c.value!="Page"){
		document.formularioPagina.c.value=document.formularioPagina.tipoColeccion.value;
		document.formularioPagina.cid.value=document.formularioPagina.idColeccion.value;
	}
	document.formularioPagina.pagename.value="UniversidadDeusto/Page/ListadoPaginadoTemplate";
	if (typeof(document.formularioPagina.indPag)!="undefined"){
			document.formularioPagina.indPag.value="0";
	}
	document.formularioPagina.submit();
}

function verMasDatos(idColeccion,idPagina,ultimoElementoMostrado){
	document.formularioPagina.c.value='Collection';
	document.formularioPagina.cid.value=idColeccion;
	document.formularioPagina.indPag.value=ultimoElementoMostrado;
	document.formularioPagina.filtroParent.value=idPagina;
	/*  para el boton de volver */
	document.formularioPagina.idColeccion.value=idPagina;
	document.formularioPagina.tipoColeccion.value="Page";
	document.formularioPagina.pagename.value="UniversidadDeusto/Collection/ListadoMasColTemplate";
	document.formularioPagina.submit();
}

function irMapaWeb(){
	document.formularioPagina.pagename.value="UniversidadDeusto/Page/MapaWebTemplate";
	document.formularioPagina.c.value='Page';
	var localizador=document.formularioPagina.localizador.value;
	var arrLocalizadores=localizador.split(DELIMITADOR_LOCALIZADOR);
	document.formularioPagina.cid.value=arrLocalizadores[1];
	document.formularioPagina.localizador.value=DELIMITADOR_LOCALIZADOR+arrLocalizadores[1];
	document.formularioPagina.submit();
}

function posicionarCapa(objid1,objid2){
	var posicionCapa=390;
	var posicionObjeto1=new Array(2);
	var posicionObjeto2=new Array(2);
	posicionObjeto1=getPosition(objid1);
	posicionObjeto2=getPosition(objid2);
	posicionCapa=parseInt(posicionObjeto2[1]-posicionObjeto1[1]);
	return posicionCapa;
}
