// Funciones
function abrir(direccion, pantallacompleta, herramientas, direcciones, estado, barramenu, barrascroll, cambiatamano, ancho, alto, izquierda, arriba, sustituir){ 
     var opciones = "fullscreen=" + pantallacompleta + 
                 ",toolbar=" + herramientas + 
                 ",location=" + direcciones + 
                 ",status=" + estado + 
                 ",menubar=" + barramenu + 
                 ",scrollbars=" + barrascroll + 
                 ",resizable=" + cambiatamano + 
                 ",width=" + ancho + 
                 ",height=" + alto + 
                 ",left=" + izquierda + 
                 ",top=" + arriba; 
     var ventana = window.open(direccion,"",opciones,sustituir); 
} 

//Ventana emergente centrada en la pantalla
function VentanaCentrada(theURL,winName,features, myWidth, myHeight, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}

//Ventana emergente centrada en la pantalla para Imagenes de Galerias
function VentanaCentradaImgGaleria(theURL,winName,features, isCenter) { //v3.0
  if(window.screen)if(isCenter)if(isCenter=="true"){
	var myWidth=800;
	var myHeight=556;
    var myLeft = (screen.width-myWidth)/2;
    var myTop = (screen.height-myHeight)/2;
    features+=(features!='')?',':'';
    features+=',left='+myLeft+',top='+myTop;
  }
  window.open(theURL,winName,features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight);
}

//Funcion que muestra el div en la posicion del mouse

function showdiv(event,id){

	//determina un margen de pixels del div al raton

	margin=5;



	//La variable IE determina si estamos utilizando IE

	var IE = document.all?true:false;



	var tempX = 0;

	var tempY = 0;



	//document.body.clientHeight = devuelve la altura del body

	if(IE)

	{ //para IE

		//event.y|event.clientY = devuelve la posicion en relacion a la parte superior visible del navegador

		//event.screenY = devuelve la posicion del cursor en relaciona la parte superior de la pantalla

		//event.offsetY = devuelve la posicion del mouse en relacion a la posicion superior de la caja donde se ha pulsado

		tempX = event.x

		tempY = event.y

		if(window.pageYOffset){

			tempY=(tempY+window.pageYOffset);

			tempX=(tempX+window.pageXOffset);

		}/*else{

			tempY=(tempY+Math.max(document.body.scrollTop,document.documentElement.scrollTop));

			tempX=(tempX+Math.max(document.body.scrollLeft,document.documentElement.scrollLeft));

		}

		*/

	}else{ //para netscape

		//window.pageYOffset = devuelve el tamaņo en pixels de la parte superior no visible (scroll) de la pagina

		document.captureEvents(Event.MOUSEMOVE);

		tempX = event.pageX;

		tempY = event.pageY;

	}



	if (tempX < 0){tempX = 0;}

	if (tempY < 0){tempY = 0;}



	//modificamos el valor del id posicion para indicar la posicion del mouse

	//document.getElementById('posicion').innerHTML="PosX = "+tempX+" | PosY = "+tempY;



	//window.alert(event.pageYOffset+" - "+document.body.pageYOffset+" - "+screen.pageYOffset+" - "+this.pageYOffset+" - "+window.pageYOffset);



	document.getElementById(id).style.top = (tempY+margin)+"px";

	document.getElementById(id).style.left = (tempX+margin)+"px";

	document.getElementById(id).style.display='block';

	return;

}

