$(function() {

	//para abrir el popup de registrase
	
	$('#registrarse, #ingresar').mouseover(function(){
							$('div',this).show();
									  
										});
	$('#registrarse, #ingresar').mouseout(
							function(){
							$('div',this).hide();	
								
							});
	$("#ingreso input").keypress(function (e) {  
	
	if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {  
		get_usuarios($('#login2').val(),$('#password2').val());  
		return false;  
	} else {  
		return true;  
	}  
	});
	$("#registro input").keypress(function (e) {  
	if ((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) {  
		set_usuarios($('#login').val(),$('#password').val());  
		return false;  
	} else {  
		return true;  
	}  
	});	
});

function set_usuarios(login,password){
	var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
	if(!emailReg.test(login)) {	
		$('#alert_carrito').html(mensajes.correo_invalido);
		
	} else{	
	$.getJSON("set_usuario.php",{"login":login,"password":password},function(data){

			if (data.login == "ERROR"){
				$('#alert_carrito').html(mensajes.usuario_existe);		
			} else {
				
				if (data.num > 0){
					$('#alert_carrito').html(mensajes.printf(mensajes.nuevo_sicarrito,data.login,data.num));
					$("#areaVerCarrito").show();
					$("#cart_text").html(data.aviso);
					$("#num_productos").html(data.num);
					$("#monto_carrito").html(data.monto);
				}else { 
					$('#alert_carrito').html(mensajes.printf(mensajes.nuevo_nocarrito,data.login));
					$("#areaVerCarrito").hide();
				}
					$('#registrarse, #ingresar').hide();
					$('#salir').show();
			}


  });
	}
	
}

function get_usuarios(login,password){
	$.getJSON("get_usuario.php",{"login":login,"password":password},function(data){
		   	if (data.login == "ERROR"){
				$('#alert_carrito').html(mensajes.usuario_invalido);		
			} else {
				
				if (data.num > 0){
					$('#alert_carrito').html(mensajes.printf(mensajes.login_sicarrito,data.login,data.num));
					$("#areaVerCarrito").show();
					$("#cart_text").html(data.aviso);
					$("#num_productos").html(data.num);
					$("#monto_carrito").html(data.monto);
				}else {
					$('#alert_carrito').html(mensajes.printf(mensajes.login_nocarrito,data.login));
					$("#areaVerCarrito").hide();
				}
					$('#registrarse, #ingresar').hide();
					$('#salir').show();
			}

  });
}

function cerrar_session(){
	$.getJSON("cerrar_session.php",'',function(data){
			if (data.session == "cerrada")
				window.location = "index.php";
			else
				alert(mensajes.no_cerrar_session);
				
  });	
	
}
