
function showRegister() {
	S.show("loading",loading);
	$.ajax({
		timeout:15000,
		url:directoryindex + "/access/register",
		type:"post",
		success: function(msg) {
			S.hide();
			if(msg != "") {
				$('#registerPopup').html($('#contenido',msg).html());
				showBankData($('#PagMedDft').val() || 'C');
				$("#IbnNumDft").mask("aa99 9999 9999 9999 9999 9999");
				$("#SwfNumDft").mask("********?***");
				loadPopup('#registerPopup');
			}
		},
		error: function() {
			S.show("KO",errortrylater);
		}
	});
}

function showLogin() {
	S.show("loading",loading);
	$.ajax({
		timeout:15000,
		url:directoryindex + "/access/index",
		type:"post",
		success: function(msg) {
			S.hide();
			if(msg != "") {
				$('#loginPopup').html($('#contenido',msg).html());
				loadPopup('#loginPopup');
				$('#loginForm').find('#username').focus();
			}
		},
		error: function() {
			S.show("KO",errortrylater);
		}
	});
}

function showLostPass() {
	S.show("loading",loading);
	$.ajax({
		timeout:15000,
		url:directoryindex + "/access/lost",
		type:"post",
		success: function(msg) {
			S.hide();
			if(msg != "") {
				$('#loginPopup').html($('#contenido',msg).html());
				loadPopup('#loginPopup');
				$('#loginForm').find('#username').focus();
			}
		},
		error: function() {
			S.show("KO",errortrylater);
		}
	});
}

function popupuserdata() {
	S.show("loading",loading);
	$.ajax({
		timeout:15000,
		url:directoryindex + "/access/modify",
		type:"post",
		success: function(msg) {
			S.hide();
			if(msg != "") {
				$('#userdataPopup').html($('#contenido',msg).html());
				showBankData($('#PagMedDft').val() || 'C');
				$("#IbnNumDft").mask("aa99 9999 9999 9999 9999 9999");
				$("#SwfNumDft").mask("********?***");
				loadPopup("#userdataPopup");
			}
		},
		error: function() {
			S.show("KO",errortrylater);
		}
	});
}

$(document).ready(function(){
	$("#registerPopupLink").click(function() {
		showRegister();
	});

	$("#loginPopupLink").click(function() {
		showLogin();
	});

	$("#popupLoginClose").live('click',function(){
		disablePopup();
	});

	$("#popupRegisterClose").live('click',function(){
		disablePopup();
	});

	$("#submit_register").live('click',function() {
		S.show("loading",loading);
		var sendData=$(this).parents('form').serialize();
		$.ajax({
			timeout:15000,
			url:directoryindex + "/access/processregister",
			type:'POST',
			data:sendData,
			success: function(msg) {
				S.hide();
				if(msg != "") {
					$('#registerPopup').html($('#contenido',msg).html());
					showBankData($('#PagMedDft').val() || 'C');
					$("#IbnNumDft").mask("aa99 9999 9999 9999 9999 9999");
					$("#SwfNumDft").mask("********?***");
					centerPopup('#registerPopup');
				}
			},
			error: function() {
				S.show("KO",errortrylater);
			}
		});
		return false;
	});

	$("#submit_login").live('click',function() {
		S.show("loading",loading);
		var sendData=$(this).parents('form').serialize();
		$.ajax({
			timeout:15000,
			url:directoryindex + "/access/processlogin",
			type:'POST',
			data:sendData,
			success: function(msg) {
				if(msg != "OK") {
					S.hide();
					$('#loginPopup').html($('#contenido',msg).html());
					$('#loginForm').find('#username').focus();
					centerPopup('#loginPopup');
				} else {
					window.location.reload();
				}
			},
			error: function() {
				S.show("KO",errortrylater);
			}
		});
		return false;
	});

	$("#lostPassLink").live('click',function() {
		showLostPass();
	});

	$("#submit_lost").live('click',function() {
		S.show("loading",loading);
		var sendData=$(this).parents('form').serialize();
		$.ajax({
			timeout:15000,
			url:directoryindex + "/access/processlost",
			type:'POST',
			data:sendData,
			success: function(msg) {
				if(msg != "") {
					S.hide();
					$('#loginPopup').html($('#contenido',msg).html());
					$('#loginForm').find('#username').focus();
					centerPopup('#loginPopup');
				}
			},
			error: function() {
				S.show("KO",errortrylater);
			}
		});
		return false;
	});

	$("#mydataPopupLink").click(function() {
		popupuserdata();
	});

	$("#submit_modify").live('click',function() {
		S.show("loading",loading);
		var sendData=$(this).parents('form').serialize();
		$.ajax({
			timeout:15000,
			url:directoryindex + "/access/processmodify",
			type:'POST',
			data:sendData,
			success: function(msg) {
				S.hide();
				if(msg != "") {
					$('#userdataPopup').html($('#contenido',msg).html());
					showBankData($('#PagMedDft').val() || 'C');
					$("#IbnNumDft").mask("aa99 9999 9999 9999 9999 9999");
					$("#SwfNumDft").mask("********?***");
					centerPopup('#userdataPopup');
				}
			},
			error: function() {
				S.show("KO",errortrylater);
			}
		});
		return false;
	});

	$("#popupUserdataClose").click(function(){
		disablePopup();
	});

});

