var popup=0;
$(document).ready(function(){
	var remember = $.cookie('remember');
	if ( remember == 'true' ) {
		var username = $.cookie('username');
		var password = $.cookie('password');
		// autofill the fields
		$('#email_log').attr("value", username);
		$('#pass_log').attr("value", password);
		$('#remember').attr("checked", true);
		
	}

	$(document).keydown(function(event) {
			if (event.keyCode == '27') {
					$.unblockUI();
					popup=0;
					event.preventDefault();
			}
	});
	
	$(document).click(function(e){
			if(popup==1){
					var height=$("#pop_up").height();
					var width=$("#pop_up").width();
					var x=$("#pop_up").offset().left;
					var y=$("#pop_up").offset().top;
					var mx=e.pageX;
					var my=e.pageY;//alert(e.pageX+"_"+e.pageY+"___"+x+"___"+y+"___"+height+"___"+width);
					
					if(mx>(x+width) || my>(y+height) || mx<x || my<y){
						$.unblockUI();
						popup=0;
					}
			}
	});

});

function login(){
	
	$('#btn_entrar').val("Entrando...");
	$("#btn_entrar").attr("disabled","disabled");

	if ($('#remember').attr('checked')) {
		var username = $('#email_log').attr("value");
		var password = $('#pass_log').attr("value");
		// set cookies to expire in 14 days
		$.cookie('username', username, {path:'/', domain: '.bolsa.com', expires: 14 });
		$.cookie('password', password, {path:'/', domain: '.bolsa.com', expires: 14 });
		$.cookie('remember', true, {path:'/', domain: '.bolsa.com', expires: 14 });
	} else {
		// reset cookies
		$.cookie('username', null, { path:'/'});
		$.cookie('password', null, { path:'/'});
		$.cookie('remember', null, { path:'/'});
	}
	//$.blockUI.defaults.overlayCSS = {};
	$.ajax({
		type: "POST",
		url: "/actions/login.php",
  	 	data: {email: $("#email_log").val(), pass: $.md5($("#pass_log").val())},
	    success: function(msg){
				if(msg.split("|")[0]==1){
					$.cookie("key", msg.split("|")[1], { path:'/', domain: '.bolsa.com', expires: 14 });
		     		if(location.href=='/') location.href = msg.split("|")[2];
					else location.href=location.href;
					$("#btn_entrar").removeAttr("disabled");
				}
				else if(msg.split("|")[0]==2){
		     		location.href = msg.split("|")[1];
					$("#btn_entrar").removeAttr("disabled");
				}
				else{
					$.blockUI({ message: msg });
					popup=1;
					$("#close_pop").click(function(){
							$.unblockUI();
							popup=0;
					});
					
					
					
					$('#btn_entrar').val("Entrar");
					$("#btn_entrar").removeAttr("disabled");
				}
   		}
 	});
}
