/*
 * Ajuntament de Barcelona - Javascript Open Window (JWO)
 * www.bcn.cat / www.bcn.es
 *
 * Revision: jquery-obrir-finestra.js | nº2, 2008-11-10 14:00h
 *
*/


$(document).ready ( function() {
	if ($.JWO) $.JWO.Init($.obrirFinestra);
});


$.JWO = {
	
	options : { 
		idioma: $("html").attr("lang"),
		selector: 'a.obrir-finestra',
		pathImg: 'http://www.bcn.cat/imatges'
	},
	
	Init : function(options) {
		if (options)
			$.JWO.options = $.extend($.JWO.options, options);
		
		$($.JWO.options.selector).each ( function() {
			if ($(this).children().is("img"))
				$(this).children("img").attr("alt", $(this).children("img").attr("alt")+' ('+ $.JWO.Text() + ')');
			else
				$(this).append(' <img src="'+$.JWO.options.pathImg+'/ico-obrir-finestra.png" alt="'+$.JWO.Text()+'" />');
			
			$(this).bind('click', function() {
				window.open($(this).attr("href"), '', 'menubar, location, toolbar, directories, status, resizable, scrollbars');
				e.preventDefault();
			});
		});
	},
	
	Text : function() {
		switch($.JWO.options.idioma) {
			case 'es':
				return 'Se abre en ventana nueva';
				break;
			case 'en':
				return 'Open new window';
				break;
			default:
				return 'S\'obre en finestra nova';
		}
	}

}
