<!--
//variables
var ie = navigator.appName.indexOf('Explorer')>-1;

//funciones de ventana
	
function HideDiv(nm) {
	nm.style.visibility="hidden";
}

function CloseWindow(wnd)
{
	ly = document.getElementById(wnd);
	HideDiv(ly);
}

function GetMouseX(ev) {
	return (ie) ? (event.clientX +document.body.scrollLeft) : ev.pageX;
}

function GetMouseY(ev) {
	return (ie) ? (event.clientY +document.body.scrollTop) : ev.pageY;
}

function MoveLayer(ev) {	
	
	var x = GetMouseX(ev);
	var y = GetMouseY(ev);
	
	//datos ventana
	xpos=x+initial_width_drag;
	ypos=y+initial_height_drag;
	
	//if (minlimx<=xpos && xpos<maxlimx) 	
	initial_drag_layer.style.left = xpos;
	
	//if (minlimy<=ypos && ypos<maxlimy) 
	initial_drag_layer.style.top = ypos;
}


function StartDrag(ev, ly) {
	// Obtenemos la capa a mover
	initial_drag_layer = document.getElementById(ly);

	// Calculamos la posicion inicial, y su defase.
	initial_x_drag = GetMouseX(ev);
	initial_y_drag = GetMouseY(ev);
	initial_width_drag = parseInt(initial_drag_layer.style.left) - initial_x_drag;
	initial_height_drag = parseInt(initial_drag_layer.style.top) - initial_y_drag;
	
	// Asignamos la función de desplazamiento
	document.body.onmousemove=MoveLayer;
}

function EndDrag() {
	document.body.onmousemove=null;

	initial_drag_layer = null;
	initial_x_drag = 0;
	initial_y_drag = 0;
	initial_width_drag = 0;
	initial_height_drag = 0;
}


//capas
function getRealLeft(objeto){
	xPos = objeto.offsetLeft;
	tempEl = objeto.offsetParent;
	while (tempEl != null) { xPos += tempEl.offsetLeft; tempEl = tempEl.offsetParent; }
    return xPos;
}

function getRealTop(objeto){
	yPos = objeto.offsetTop;
	tempEl = objeto.offsetParent;
	while (tempEl != null) { yPos += tempEl.offsetTop; tempEl = tempEl.offsetParent; }
    return yPos;
}


//fichas

function refreshpopup(id,lang,nlayer,ref,nameget,despy){
	
	despy=(despy)?despy:100;//desplazamiento y
	
	var myConn = new XHConn();

	if (!myConn) alert("Navegador sin soporte AJAX. Por favor utilice un navegador más actual.");		
	

	function fnWhenDoneFicha(nlayer,oXML) {		
		var dv = document.getElementById(nlayer);
	
		dv.style.visibility = "visible";	
		dv.innerHTML = oXML.responseText;
	};	
	
	layer=document.getElementById(nlayer);
	
	if(layer){//tiene que estra definida la capa nlayer
	
		objref=document.getElementById(ref);
		posy=getRealTop(objref)-despy; //aqui, el 100 variable
	
		//posicionar capa
		if (ie) 
			wwidth = document.body.clientWidth;
		else if (document.getElementById && !document.all) 
			wwidth = window.innerWidth;
		
		posx=(wwidth-parseInt(layer.style.width))/2;
	
		layer.style.left=posx+'px' ;
		layer.style.top=posy+'px';
		
		params="id="+escape(id)+"&lang="+escape(lang)+"&nlayer="+escape(nlayer);
		myConn.connectobj(nlayer,'modules/'+nameget+'.php', "POST", params, fnWhenDoneFicha);
		
	}
}

-->