/**
 * @author Marco Ronchese
 */
var app = {
	
    init: function()
	{	
		$(app.load);
    },
	
	load: function(){
		app.externalLinks();
		//app.asyncLinks();
		app.mailLinks();
		app.formLabel();
		app.search();
	},
	
	
	externalLinks: function()
	{
		$('a[rel~="external"]').click(app.newPage);
	},
	
	newPage: function()
	{
		window.open(this.href);
		return false;
	},
	
	asyncLinks: function()
	{
		$('#nav a').click(
						function()
						{
							$("#content").load($(this).attr('href') + ' #content');
							return false;
						}
		);
	},
	
	search: function()
	{	var defValue = $('.searchform #s').val();
		$('.searchform #s').focus(function(){if($(this).val() == defValue)$(this).val('');});//.blur(function(){if($(this).val() == "")$(this).val('Cerca...');});
	},
	
	mailLinks: function()
	{
		$('.email, .gtalk').each(function()
					{
						$(this).text($(this).text().replace('[at]','@').replace('[dot]','.'));
						$(this).click(function(){location.href = 'mailto:'+$(this).text();})
								.css({'color':'#000','text-decoration':'underline','font-weight':'bold','cursor':'pointer'});
					});
	},	
	
	formLabel: function()
	{
		$('form label').each(function()
							{
								$('#' + $(this).attr('for')).attr('value',$(this).text());
							});
	}
}

app.init();
