var verify_text = '<div id="verify_login" class="login_subload" style="color:#666;">'
	+'	<img src="/img/loading.gif" style="vertical-align:middle;">'
	+'	Verifica dati inseriti'
	+'</div>';	

function send_data(){
	if($('#username').val()!='' && $('#password').val()!=''){
		// Mostro il caricamento dati
		$('#btn_login').hide();
		$(verify_text).insertBefore('#btn_login');
		
		$.ajax({
			type: "POST",
			url: $('#frm_login').attr('action'),
			data: $('#frm_login').serialize(),
			dataType: 'json', 
			success: function(msg){
				// Verifico esito della login
				if(msg['esito'] == 1){
					//$("#login_dialog").dialog('close');
					window.location.reload();
					return true;
				}
				// Visualizzazione messaggio d'errore
				else{
					/*var str = '';
					for(var key in msg['error_list']){
						str+=msg['error_list']+"\n";
					}*/
					// Visualizzo nuovamente il bottone della login
					$('#verify_login').remove();
					$('#btn_login').show();
					
					var str = '<strong><span class="blue">Combinazione e-mail/password</span> errata!</strong>';
					str+="<br><br>"
						+"<span style='font-size:11px;'>Le password di SpedireWeb effettuano la distinzione tra maiuscole e minuscole. "
						+"Assicurati che BLOC MAIUSC non sia attivato.</span><br/><br/><span class='txt_strong'>Se lo desideri, "
						+"<a style='cursor:pointer;cursor:hand;color:#1586b0;' href='/user/password-forbidden'>"
						+"recupera qui la tua password.</a></span>";
					$("#login_dialog").html('<div class="dialog_txt">'+str+'</div>');
					$("#login_dialog").dialog('open');
					$('#password').val('');
				}
			}, 
			error: function(msg){
				// Visualizzo nuovamente il bottone della login
				$('#verify_login').remove();
				$('#btn_login').show();
				
				$("#login_dialog").html(msg);
				$("#login_dialog").dialog('open');
			}
		});
	}
	else{
		var str = '<strong><span class="blue">Codice e-mail/password</span> errata!</strong>';
		str+="<br><br>"
						+"<span style='font-size:11px;'>Le password di SpedireWeb effettuano la distinzione tra maiuscole e minuscole. "
						+"Assicurati che BLOC MAIUSC non sia attivato.</span><br/><br/><span class='txt_strong'>Se lo desideri, "
						+"<a style='cursor:pointer;cursor:hand;color:#1586b0;' href='/user/password-forbidden'>"
						+"<u>recupera qui</u></a> la tua password</span>";
		$("#login_dialog").html('<div class="dialog_txt">'+str+'</div>');
		$("#login_dialog").dialog('open');
		return false;
	}
}

function checkEnter(event){
	if(event.keyCode==13) send_data();
	else return true;
}

$(document).ready(function(){
	$("#login_dialog").dialog({
		autoOpen: false, 
		dialogClass: 'alert', 
		buttons: {
			'Chiudi' : function(){
				$(this).dialog('close');
			}
		}, 
		modal: true, 
		draggable: false, 
		resizable: false
	});
	
	//$(".ui-widget-header").css('background','red url(images/ui-bg_glass_75_7db450_1x400_red.png)');
	$("[aria-labelledby=ui-dialog-title-login_dialog] .ui-widget-header").addClass('ui-widget-header-red');
	
});