/*	       ----------------------------- [mike]
*	GESTION DE CAPAS v.1.3
* --------------------------------------
*				FASERLINE
*	autor:		Michael Regalado
*	creado:		06-04-06
*	modificado: 09-06-06
*
*	REQUIERE LIBRERIAS:
*	- prototype.js   (=>v1.5)
*
*
*	FUNCIONES:
*	c_mostrar
*	c_mostrarYa
*	c_ocultar
*	c_ocultarYa
*	c_ocultarDuracion(obj,duracion)
*	c_enviar
*---------------------------------------*/
// VARIABLES GLOBALES



// [060612|mike] Muestra etiqueta de informacion de forma inmediata
function c_mostrarYa(obj) {	
	Effect.Appear(obj, {duration: .0});
}

// [060517|mike] Muestra etiqueta de informacion en movimiento
function c_mostrar(evt,obj,xPos,yPos) {	// v.1.2
	// posicionar capa
	c_mouseXY(evt,obj,xPos,yPos);
	// mostrar capa
	Effect.Appear(obj, {duration: .7});
}

function c_mouseXY(evt,obj,xPos,yPos) {
	var x = Event.pointerX(evt);
	var y = Event.pointerY(evt);
	var panel = $(obj);
	
	// pos. relativa
	x = x - xPos;
	y = y - yPos;
	
	//panel.style.visibility = "visible";
	panel.style.top = y+"px";
	panel.style.left = x+"px";		
}


// [060721|mike] Muestra etiqueta de informacion en movimiento
function c_mostrarFijo(obj) {	// v.1
	var panel = $(obj);
	
	Effect.Appear(obj, {duration: .7});
}

// [060721|mike] Muestra etiqueta de informacion en movimiento
function c_mostrarXY(obj,x,y) {	// v.2
	var panel = $(obj);
	c_XY(obj,x,y);
	Effect.Appear(obj, {duration: .7});
}

// [060819|mike] Muestra etiqueta de informacion en movimiento
function c_XY(obj,x,y) {	// v.1
	var panel = $(obj);
	
	//panel.style.visibility = "visible";
	panel.style.top = y+"px";
	panel.style.left = x+"px";	
}


// [060517|mike] Oculta etiqueta de informacion
function c_ocultar(obj) {
	Effect.Fade(obj, {duration: .3});
}

// [060517|mike] Oculta etiqueta de informacion
function c_ocultarDuracion(obj,duracion) {
	Effect.Fade(obj, {duration: duracion});
}


// [060612|mike] Oculta etiqueta de informacion de forma inmediata
// normalmente usado al cargar una pagina para ocultar las capas dinamicas
function c_ocultarYa(obj) {	
	Effect.Fade(obj, {duration: .0});
}


// [060517|mike] Envia la ficha a una zona predeterminada
// fase beta
function c_enviar() {	// v.1.1
	var ficha = $('ficha');
	var zona = $('zona1');
	
	$('fichaBarra').innerHTML = '<a onclick="c_ocultar(\'zona1\')" id="ficha_cerrar" title="Cerrar ficha"><img src="../img/iconos/btn_azul.gif" width="18" height="18" /></a>';
	zona.innerHTML = ficha.innerHTML;
	c_ocultar('ficha');
}
