/**
 * @author Carlos
 */
	
	$(document).ready(function(){

		// faltaria obtener kmg_idioma y añadir textos a una lista global, mediante funcion global kmg_texto(id_texto[,texto]|array textos)
		
		/*
		 function kmg_texto(...)
		 	
		 	si la entrada es un array => se añade a la lista de textos
		 	si es un id y un texto/array se modifica el contenido del id
		 	si es un id se recupera el texto segun idioma del navegador
		 		si hay array de idiomas se buscal el idioma del navegador
		 			si no hay texto para el idioma se busca el predeterminado o el primer texto del array
		 */
		
		
		var textos = 
		{
			'contentError': // Content placed in the loading div in case of error
			{
				'en': 'The requested content cannot be loaded.<br />Please try again later.<br /><a href="#" class="nyroModalClose">Close</a>',
				'es': 'No se puede cargar el contenido solicitado.<br />Inténtelo más tarde.<br /><a href="#" class="nyroModalClose">Cerrar</a>',
				'ca': 'No es pot carregar el contingut solicitat<br />Intenta-ho més tard.<br /><a href="#" class="nyroModalClose">Tencar</a>'
			}
		};		
		
		//kmg_texto(textos); //detecta que es un array y lo añade a la lista global para ser recuperado con kmg_texto(id_texto)
		
		$.nyroModalSettings
		({
			//closeButton: '<a href="#" class="nyroModalClose"><img src="img/close.gif" alt="close" /></a>'
			contentError: textos['contentError']['es'] // falta obtener kmg_idioma para kmg_texto('modalfx_contentError')
		});		

		//!!??? enviar vista?? para el caso de vervideo.php?id=... => de momento enviarlo via url...
		
		$('.kmg_listamodalfx')
			.each(kmg_listamodalfx)
			.live('click', kmg_relistamodalfx);

		$('.kmg_galeriamodalfx')
			.each(kmg_galeriamodalfx)
			.live('click', kmg_regaleriamodalfx);
	
		$('.kmg_modalfx')
			.nyroModal()
			.live('click', kmg_remodalizar);				
			
	});	
	

	function kmg_listamodalfx(i, ele)
	{
		var id = ele.id;
		
		$(ele).find('a')
			.addClass('kmg_modalfx');
	}

	function kmg_relistamodalfx(eve)
	{
		eve.preventDefault();
		
		kmg_listamodalfx(0,this);
		
		$(eve.target).click();	//truco para forzar el inicio de la ventana modal...

		return false;		
	}
	
	function kmg_galeriamodalfx(i, ele)
	{
		var id = ele.id; //alert(id);
		
		$(ele).find('a')
			.addClass('kmg_modalfx')
			.attr('rel','kmg_gmfx_' + id);
	}
	
	function kmg_regaleriamodalfx(eve)
	{
		eve.preventDefault();
		
		kmg_galeriamodalfx(0,this);
		
		$(eve.target).click();	//truco para forzar el inicio de la ventana modal...

		return false;		
	}
	
	function kmg_remodalizar(eve) 
	{
	    eve.preventDefault();
	    $(this).nyroModalManual( );
			
	    return false;
	}

	
