/*******************************************************************************************************\
Esta funcion abre una ventana solo con barra de titulo, no resescalable y sin barras de desplazamiento
Si recibe = en alguna de las posiciones (X o Y) centra la ventana en el eje correspondiente
\*******************************************************************************************************/
/*IMPORTANTE*/
/*Titulo no funciona->motivo desconocido*/
/*Actualmente ancho, alto son screnn.width y screem.height*/
function ventanaSimple(url,titulo,ancho,alto,posX,posY) {
//if (posX==0) posX=(screen.width - ancho)/2;
//if (posY==0) posY=(screen.height - alto)/2;
ancho=screen.width;
alto=screen.height;
//alert("Ancho pantalla: " + screen.width + "\nAlto pantalla: " + screen.height + "\nancho: " + ancho + "\nalto: " + alto + "\n(x,y): (" + x + "," + y + ")");
especificaciones="top=" + posY + ",left=" + posX +
	",hotkeys=no,toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+ ancho + ",height="+ alto
titulo="qwepoi";
window.open(url,titulo,especificaciones);
}

function noImplementado () {
alert ("La funcionalidad requerida no se encuentra aśn implementada. Disculpe las molestias.");
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

//(Raśl) Funcion que cambia las imagenes para cada estado de los botones (ver funciones menuOver y menu Out)
function changeBackImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeBackImages.arguments.length; i+=2) {
			//lert (changeBackImages.arguments[i]);
			td=document.getElementById (changeBackImages.arguments[i]);
			//alert (td);
			td.style.backgroundImage = 'url(' + changeBackImages.arguments[i+1] + ')';
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		boton_over = newImage("./graficos/botones/boton_over.gif");
		preloadFlag = true;
	}
}

// Las 3 funciones que vienen a continuacion regulan el estado de las cajitas y td's de los DIV
function over(td,bgcolor,color) {
	td.style.cursor='hand';
	td.style.backgroundColor=bgcolor;
	//td.bgColor=bgcolor;
	if (td.children.tags('A')[0])
		td.children.tags('A')[0].style.color=color;
}
function exit(td,bgcolor,color){
	td.style.cursor='default';
	td.style.backgroundColor=bgcolor;
	//td.bgColor=bgcolor;
	if (td.children.tags('A')[0])
		td.children.tags('A')[0].style.color=color;
}
function enlace(td){td.children.tags('A')[0].click();}

// (Raul) Funcion encargada de mostrar los menus (de tipo Div) en la visitaContenidos
function menuOver(nombreTd,urlImagen,divDestino)
{
	//changeBackImages(nombreTd,urlImagen);
	destino=document.getElementById(divDestino);
	destino.style.visibility='visible';
	tdVar=document.getElementById(nombreTd);
	tdVar.style.cursor='hand';
	return true;
}

// (Raul) Funcion encargada de ocultar los menus (de tipo Div) en la visitaContenidos
function menuOut (nombreTd,urlImagen,divDestino)
{
	//changeBackImages(nombreTd,urlImagen);
	destino=document.getElementById(divDestino);
	destino.style.visibility='hidden';
	tdVar=document.getElementById(nombreTd);
	tdVar.style.cursor='hand';
	return true;
}