function actualizar_datos_astrologicos(){
	var user_id = $("#user_id").val();
	var apeynom = $("#apeynom").val() || '';
	var email_usuario = $("#email_usuario").val() || '';
	var pais = $("#pais option:selected").val() || '';
	var dia = $("#dia option:selected").val() || '';
	var mes = $("#mes option:selected").val() || '';
	var anio = $("#anio option:selected").val() || '';
	var hora = $("#hora option:selected").val() || '';
	var minutos = $("#minutos option:selected").val() || '';
	var ciudad = $("#ciudad").val() || '';
	var provincia = $("#provincia").val() || '';
	var sexo = $("#sexo option:selected").val() || '';
	var profesion = $("#profesion").val() || '';
	
	if(apeynom==''){
		$('form span.apeynom').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.apeynom').css({'display':'none'});		
	}
	if(email_usuario==''){
		$('form span.email_usuario').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.email_usuario').css({'display':'none'});		
	}
	if(pais==''){
		$('form span.pais').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.pais').css({'display':'none'});		
	}
	if(dia=='' || mes=='' || anio==''){
		$('form span.f_nacimiento').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.f_nacimiento').css({'display':'none'});		
	}
	if(hora=='' || minutos==''){
		$('form span.h_nacimiento').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.h_nacimiento').css({'display':'none'});		
	}	
	if(ciudad==''){
		$('form span.ciudad').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.ciudad').css({'display':'none'});		
	}
	if(provincia==''){
		$('form span.provincia').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.provincia').css({'display':'none'});		
	}
	if(sexo==''){
		$('form span.sexo').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.sexo').css({'display':'none'});		
	}
	
	$.post('includes/actualiza_usuario.inc.php',{tipo:1,user_id:user_id,apeynom:apeynom,email_usuario:email_usuario,pais:pais,
		dia:dia,mes:mes,anio:anio,hora:hora,minutos:minutos,ciudad:ciudad,provincia:provincia,sexo:sexo,profesion:profesion},
		function(data){
		if(data==1){
			location.href='editar_usuario.php';
		}
		else{
			alert('No se han actualizado sus datos.');
			return false;
		}
	});
			
}

function actualizar_datos_contacto(){
	var user_id = $("#user_id").val();
	var calle_contacto = $("#calle_contacto").val();
	var cpostal_contacto = $("#cpostal_contacto").val() || '';
	var poblacion_contacto = $("#poblacion_contacto").val() || '';
	var provincia_contacto = $("#provincia_contacto").val() || '';
	var pais_contacto = $("#pais_contacto").val() || '';
	var web_contacto = $("#web_contacto").val() || '';
	var facebook_contacto = $("#facebook_contacto").val() || '';
	var twitter_contacto = $("#twitter_contacto").val() || '';
	
	if(calle_contacto==''){
		$('form span.calle_contacto').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.calle_contacto').css({'display':'none'});		
	}
	if(cpostal_contacto==''){
		$('form span.cpostal_contacto').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.cpostal_contacto').css({'display':'none'});		
	}
	if(provincia_contacto==''){
		$('form span.provincia_contacto').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.provincia_contacto').css({'display':'none'});		
	}	
	if(poblacion_contacto==''){
		$('form span.poblacion_contacto').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.poblacion_contacto').css({'display':'none'});		
	}
	if(pais_contacto==''){
		$('form span.pais_contacto').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.pais_contacto').css({'display':'none'});		
	}
	
	$.post('includes/actualiza_usuario.inc.php',{tipo:2,user_id:user_id,calle_contacto:calle_contacto,
		cpostal_contacto:cpostal_contacto,poblacion_contacto:poblacion_contacto,provincia_contacto:provincia_contacto,
		pais_contacto:pais_contacto,web_contacto:web_contacto,facebook_contacto:facebook_contacto,twitter_contacto:twitter_contacto},
		function(data){
		if(data==1){
			location.href='editar_usuario.php';
		}
		else{
			alert('No se han actualizado sus datos.');
			return false;
		}
	});
			
}

function actualizar_datos_newsletters(){
	var user_id = $("#user_id").val();
	
	if($("#check_condiciones:checked").val()){
		if($("#check_mensual:checked").val()){
			var check_mensual = 1;
		}else{
			var check_mensual = 0;
		}
		
		if($("#check_felicitacion:checked").val()){
			var check_felicitacion = 1;
		}else{
			var check_felicitacion = 0;
		}	
	
		if($("#check_signo:checked").val()){
			var check_signo = 1;
		}else{
			var check_signo = 0;
		}	
	
		if($("#check_pagos:checked").val()){
			var check_pagos = 1;
		}else{
			var check_pagos = 0;
		}
		
		$.post('includes/actualiza_usuario.inc.php',{tipo:3,user_id:user_id,check_mensual:check_mensual,
			check_felicitacion:check_felicitacion,check_signo:check_signo,check_pagos:check_pagos},
			function(data){
			if(data==1){
				location.href='editar_usuario.php';
			}
			else{
				alert('No se han actualizado sus datos.');
				return false;
			}
		});	
	}else{
		alert('Debes aceptar las condiciones de uso.');
		return false;
	}
}

function actualizar_datos_password(){
	
	var user_id = $("#user_id").val();
	var pass_actual = $("#pass_actual").val() || '';
	var pass_nueva = $("#pass_nueva").val() || '';
	var c_pass_nueva = $("#c_pass_nueva").val() || '';
	
	if(pass_actual==''){
		$('form span.pass_actual').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.pass_actual').css({'display':'none'});		
	}
	
	if(pass_nueva==''){
		$('form span.pass_nueva').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.pass_nueva').css({'display':'none'});		
	}
	
	if(c_pass_nueva==''){
		$('form span.c_pass_nueva').css({'display':'inline'}).fadeIn('slow').removeClass('success')
			.addClass('error').html('completar campo');
			return false;
	}else{
		$('form span.c_pass_nueva').css({'display':'none'});		
	}
	
	if(c_pass_nueva!='' && pass_nueva!='' && pass_nueva!=c_pass_nueva){
		alert("La contraseña nueva y su confirmación no coinciden.");
			return false;
	}else{
		$('form span.c_pass_nueva').css({'display':'none'});		
	}
	
	$.post("includes/actualiza_usuario.inc.php",{tipo:4,user_id:user_id,pass_actual:pass_actual,pass_nueva:pass_nueva},function(data){
		if(data==1){
			location.href='editar_usuario.php';
		}else if(data==0){
			alert("El password ingresado no es correcto.");
			return false;
		}else{
			alert("Los cambios no se han realizado. Vuelva a intentar luego.");
			return false;
		}
	});
	
}

function do_suscribir_vinculada(){
	
	$("#form_agregar_vinculadas").show();
	
}

function do_submit_vinculadas(accion){
	
	var datos = $("#form_agrega_vinculada").serialize();
	
	var id_usuario = $("#m_user_1").val() || 0;
	
	$.get("includes/save_vinculada.inc.php?data="+datos,{accion:accion,id_usuario:id_usuario},function(data){
		if(data==1){
			if(accion=="new"){
				alert("Has agregado a: " + $("#m_nombre_1").val() + " a tu lista de personas vinculadas.");
			}else if(accion=="edit"){
				alert("Has modificado los datos de: " + $("#m_nombre_1").val() + " correctamente.");
			}else if(accion=="delete"){
				alert("Has borrado los datos de: " + $("#m_nombre_1").val() + " correctamente.");
			}
			location.href='editar_usuario.php';
		}else{
			alert("Error al procesar la persona vinculada. Vuelve a intentarlo.");
			return false;
		}
	});
	
}
