var palabra;
var ieVer=/*@cc_on function(){ switch(@_jscript_version){ case 1.0:return 3; case 3.0:return 4; case 5.0:return 5; case 5.1:return 5; case 5.5:return 5.5; case 5.6:return 6; case 5.7:return 7; case 5.8:return 8; }}()||@*/0;
if(/MSIE 6.0/i.test(navigator.userAgent)) {ieVer=6;}
function oculta()
{
document.getElementById('ref_div').style.display='none';
return;
}
function abre()
{
document.form_search.buscar.value=palabra;
document.form_search.submit();
return false;
}
function referencia(word,event)
{
//variable global
palabra = word;
//determina un margen de pixels del div al raton
margin=0;
//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
/* comentado por shalafi -> esto es para encontrar las coordenadas del click
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));
}*/
tempX = (document.documentElement.clientWidth/2)-250;
tempY = (document.documentElement.clientHeight/2)-150;
//en explorer 6 no vale el fixed
if (ieVer<7)
{
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));
}
document.getElementById('ref_div').style.position='absolute';
}
}
else{ //para netscape
//window.pageYOffset = devuelve el tamaƱo en pixels de la parte superior no visible (scroll) de la pagina
/* comentado por shalafi -> esto para encontrar las coordenadas del click
document.captureEvents(Event.MOUSEMOVE);
tempX = event.pageX;
tempY = event.pageY;*/
tempX = (window.innerWidth/2)-250;
tempY = (window.innerHeight/2)-150;
}
//if (event.clientY > (window.innerHeight-300)) tempY = tempY-300;
//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;
document.getElementById('ref_iframe').src="http://www.emiliosilveravazquez.com/blog/wp-content/plugins/glosario-post/buscador.php?buscar="+palabra;
document.getElementById('ref_div').style.top = (tempY+margin)+"px";
document.getElementById('ref_div').style.left = (tempX+margin)+"px";
document.getElementById('ref_div').style.display='block';
return;
}