//crea los eventos de forma compatible a todos los navegadores
function createEvent(evento, funcion, elemento)
{
	if (elemento.addEventListener)// standard W3C DOM
	{
		elemento.addEventListener(evento,funcion,false);
	}
	else if (elemento.attachEvent)
	{ // IE cabron DOM
		elemento.attachEvent("on"+evento, funcion);
	}
	else
	{ // resto navegadores
		try
		{
			elemento["on"+evento] = funcion;
		}
		catch(e)
		{
			throw 'No es posible añadir evento';
		}
	}
}

//elimino eventos
function deleteEvent(evento, funcion, elemento)
{
	if (elemento.removeEventListener)// standard W3C DOM
	{
		elemento.removeEventListener(evento,funcion,false);
	}
	else if (elemento.detachEvent)
	{ // IE cabron DOM
		elemento.detachEvent("on"+evento, funcion);
	}
	else
	{ // resto navegadores
		try
		{
			elemento["on"+evento] = funcion;
		}
		catch(e)
		{
			throw 'No es posible añadir evento';
		}
	}
}