/**
 * Scripts personalizados para el módulo default
 */
$(function() {

	//-----------------------------------------------------------------------------------	
	/**
	 * FN.DARKEN: Si pinchamos en un elemento que tenga class="darken" oscurecemos la pantalla
	 */
	$.fn.darken = function(msg) {
		if(msg!=undefined) {
			$('#dialog-msg').html(msg); //$('#dialog').dialog('option', 'title', msg); 
		} 
		$('#dialog').dialog('open');
	};		
	
	//-----------------------------------------------------------------------------------
	/**
	 * DARKEN: Evento para mostrar la capa si pulsamos cualquier elemento class="darken"
	 */
	$('.darken').click(function() {
		$.fn.darken(); 
	});		
	
	//-----------------------------------------------------------------------------------
	/**
	 * ENLACES A FICHEROS: Truco para pintar un icono al lado de cada enlace que apunta a
	 * ciertos tipos de ficheros y también asignación de qtip a algunos selectores
	 */	
    $('a[href*="/file/1"]').addClass('PDF');
    $('a[href*="/file/2"]').addClass('ZIP');
    $('a[href$=".pdf"]').addClass('PDF');
    

	/**
	 * Para que el documento sea xhtml válido, tenemos que evitar el target="_blank"
	 * en los enlaces. Para ello hacemos esta pequeña trampa
	 * {@link http://www.badlydrawntoy.com/2009/03/03/replacing-target_blank-for-strict-xhtml-using-jquery-redux/}
	 */
	$('a[rel*=external]').click( function() {
		window.open(this.href);
		return false;
	});
});