var objLightWindow = null;

jQuery(document).ready(function(){
	objLightWindow = new lightwindow();
});

function setLightWindowParams(params){
	/*
	 * Esperamos a que lightwindow esté disponible, poniéndo
	 * los parámetros en la cola del document.ready.
	 */
	jQuery(document).ready(function(){
		jQuery.extend(objLightWindow, params);
	});
}

function inicializaLightWindow(selector, callbackParams){
	/*
	 * Esperamos a que lightwindow esté disponible, poniéndo
	 * los parámetros en la cola del document.ready.
	 */
	jQuery(document).ready(function(){
		/*
		 * Eliminamos los eventos click asignados a ese selector,
		 * porque sino en firefox hará lo que le dé la gana.
		 */
		jQuery(document).find(selector).unbind();
	
		//Y añadimos el evento para el lightwindow
		jQuery(document).find(selector).click(function(){
			var params = params = {
				'href': jQuery(this).attr('href'),
				'title': jQuery(this).attr('title'),
				'rel': jQuery(this).attr('rel')
			};
	
			//Llamamos a la función para que extienda los atriburos base
			if(callbackParams != undefined){
				jQuery.extend(params, callbackParams(this, params));
			}
	
			objLightWindow.activateWindow(params);
			return false;
		});
	});
}

