// JavaScript Document

$(document).ready(function(){

	terminos_revisados = false;
	privacidad_revisados = false;

	$('#reg_familiar').click(function(){
		$('#tipo_usuario').val(2);
		
		$('#titulo_registro').html('Registro de familiar');
		
		$('#div_reg_familiar').css('display', 'none');
		$('#div_reg_paciente').css('display', 'block');		
	});	
	
	$('#reg_paciente').click(function(){
		$('#tipo_usuario').val(2);
		
		$('#titulo_registro').html('Registro de paciente');
		
		$('#div_reg_familiar').css('display', 'block');
		$('#div_reg_paciente').css('display', 'none');
	});	
	
	$('#frm_registro').submit(function(){

		// Entrar nombre
		if ($('#r_nombre').val() == '')
		{
			alert('Debe entrar nombre(s) válido(s)');
			$('#r_nombre').focus();
			return false;
		}
		
		// Entrar nombre
		if ($('#r_apellidos').val() == '')
		{
			alert('Debe entrar los apellidos válidos');
			$('#r_apellidos').focus();
			return false;
		}		

		regex_correo = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		
		if ($('#r_correo_electronico').val().search(regex_correo) == -1)
		{
			alert('Debe entrar un correo electrónico válido');
			$('#r_correo_electronico').focus();
			return false;
		}
	
		// Entrar clave
		if ($('#r_clave').val() == '')
		{
			alert('Debe entrar una contraseña');
			$('#r_clave').focus();
			return false;
		}
		
		// Claves iguales
		if ($('#r_clave').val() != $('#r_clave_repetida').val())
		{
			alert('Las contraseñas entradas deben coincidir');
			$('#r_clave').val('');
			$('#r_clave_repetida').val('');
			$('#r_clave').focus();
			return false;
		}

		// CAPTCHA
		if ($('#captcha').val() == '')
		{
			alert('Debe escribir los caracteres que ve en la imagen');
			$('#captcha').focus();
			return false;
		}		
		/*
		if ( ! terminos_revisados)
		{
			alert('Debe revisar los términos y condiciones');
			return false;
		}
		
		if ( ! privacidad_revisados)
		{
			alert('Debe revisar las políticas de privacidad');
			return false;
		}		
		
		// Ha aceptado los términos?
		if ( ! $('#acepta').attr('checked'))
		{
			alert('Debe aceptar los términos y las políticas de privacidad');
			return false;
		}
		*/
		return true;
		
	});
	
	$('#recuperar_clave').click(function(){
		$('#correo_electronico_r').val('');
		tb_show('Recuperar clave', '#TB_inline?height=100&width=350&inlineId=span_recuperar_clave', false);
	});
	
	$('#btn_recuperar_clave_c').click(function(){		
		tb_remove();
	});
	
	$('#frm_recuperar_clave').ajaxForm({ 
        dataType: 'json',
        success:  function(data){
			if (data.success)
			{
				alert(data.message);
				$('#btn_recuperar_clave_c').trigger('click');
			}
			else
			{
				alert(data.message);
				$('#correo_electronico_r').focus();
			}
		}
    });
	
	esta_recargar_imagen = false;
	
	$('#recargar_imagen').click(function(){
		
		$('#captcha').focus();
		
		if ( ! esta_recargar_imagen)
		{
			$('#recargar_imagen').html('Cambiando imagen...');

			esta_recargar_imagen = true;
			
			$.getJSON(site_url('portada/recargar_captcha'), function(data){
				$('#img_captcha').html(data.image);
				$('#recargar_imagen').html('Cambiar imagen');
				esta_recargar_imagen = false;
			});
		}
	});
	
	$('#pais').change(function(){
	
		img = '<img src="' + base_url + 'public/images/ajaxloading.gif" width="16" height="16" />';
		$('#codigo_pais').html(img);
		
		$.getJSON(site_url('portada/obtener_codigo_pais/' + $('#pais').val()), function(data){
			if (data.success)
			{
				$('#codigo_pais').html(data.codigo);
			}
			else
			{
				$('#codigo_pais').html('');
			}
		});
	
	});
	/*
	$('#id_terminos').click(function(){
		tb_show('Derechos y Responsabilidades de los usuarios  registrados en Imagina Salud', site_url('portada/terminos_pacientes_familiares')+'/?height=500&width=800', false);
		terminos_revisados = true;
	});	
	
	$('#id_terminos_m').click(function(){
		tb_show('Derechos y Responsabilidades de los médicos registrados en Imagina Salud', site_url('portada/terminos_medicos')+'/?height=500&width=800', false);
		terminos_revisados = true;
	});	
	
	$('#id_terminos_p').click(function(){
		tb_show('Derechos y Responsabilidades de los psicólogos registrados en Imagina Salud', site_url('portada/terminos_psicologos')+'/?height=500&width=800', false);
		terminos_revisados = true;
	});		
	
	$('#id_privacidad').click(function(){
		tb_show('Políticas de Privacidad', site_url('portada/privacidad')+'/?height=500&width=800', false);
		privacidad_revisados = true;
	});		
	*/
});