$(document).ready(function(){
	
	$("input[name='medsusp_outrosmed']").change(function(){
	    if ($("input[name='medsusp_outrosmed']:checked").val() == 'Sim'){
			$("#titulo_medoutros").show();
			$("#medoutros").show();
		}
	    else{
			$("#titulo_medoutros").hide();
			$("#medoutros").hide();
		}
	});


	$('#formulariodenotificacao').validate({
		
		rules: {
			n_ordem: 					{required: true},
			tipo: 						{required: true},
			doente_nome: 				{required: true},
			doente_sexo: 				{required: true},
			doente_dia: 				{number: true},
			doente_mes: 				{number: true},
			doente_ano: 				{number: true},
			doente_peso: 				{number: true},
			doente_altura: 				{number: true},
			identificacao_nome: 		{required: true},
		    identificacao_email: 		{email: true},
			reaccao_descr_1: {
				required: function(element) {
					return ($("#reaccao_descr_1").val()=="" && $("#reaccao_descr_2").val()=="" && $("#reaccao_descr_3").val()=="" && $("#reaccao_descr_4").val()=="" && $("#reaccao_descr_5").val()=="" && $("#reaccao_descr_6").val()=="" && $("#reaccao_descr_7").val()=="" && $("#reaccao_descr_8").val()=="");
				}
			},
		    reaccao_dia_1: 				{number: true},
		    reaccao_mes_1: 				{number: true},
		    reaccao_ano_1: 				{number: true},
		    reaccao_duracao_1: 			{number: true},
		    reaccao_dia_2: 				{number: true},
		    reaccao_mes_2: 				{number: true},
		    reaccao_ano_2: 				{number: true},
		    reaccao_duracao_2: 			{number: true},
		    reaccao_dia_3: 				{number: true},
		    reaccao_mes_3: 				{number: true},
		    reaccao_ano_3: 				{number: true},
		    reaccao_duracao_3: 			{number: true},
		    reaccao_dia_4: 				{number: true},
		    reaccao_mes_4: 				{number: true},
		    reaccao_ano_4: 				{number: true},
		    reaccao_duracao_4: 			{number: true},
		    reaccao_dia_5: 				{number: true},
		    reaccao_mes_5: 				{number: true},
		    reaccao_ano_5: 				{number: true},
		    reaccao_duracao_5: 			{number: true},
		    reaccao_dia_6: 				{number: true},
		    reaccao_mes_6: 				{number: true},
		    reaccao_ano_6: 				{number: true},
		    reaccao_duracao_6: 			{number: true},
		    reaccao_dia_7: 				{number: true},
		    reaccao_mes_7: 				{number: true},
		    reaccao_ano_7: 				{number: true},
		    reaccao_duracao_7: 			{number: true},
		    reaccao_dia_8: 				{number: true},
		    reaccao_mes_8: 				{number: true},
		    reaccao_ano_8: 				{number: true},
		    reaccao_duracao_8: 			{number: true},
		    medsusp_nome: 				{required: true},
		    medsusp_iniciodia: 			{number: true},
		    medsusp_iniciomes: 			{number: true},
		    medsusp_inicioano: 			{number: true},
		    medsusp_suspensaodia: 		{number: true},
		    medsusp_suspensaomes: 		{number: true},
		    medsusp_suspensaoano: 		{number: true},
		    medoutros_iniciodia_1: 		{number: true},
		    medoutros_iniciomes_1: 		{number: true},
		    medoutros_inicioano_1: 		{number: true},
		    medoutros_suspensaodia_1: 	{number: true},
		    medoutros_suspensaomes_1: 	{number: true},
		    medoutros_suspensaoano_1: 	{number: true},
		    medoutros_iniciodia_2: 		{number: true},
		    medoutros_iniciomes_2: 		{number: true},
		    medoutros_inicioano_2: 		{number: true},
		    medoutros_suspensaodia_2: 	{number: true},
		    medoutros_suspensaomes_2: 	{number: true},
		    medoutros_suspensaoano_2: 	{number: true},
		    medoutros_iniciodia_3: 		{number: true},
		    medoutros_iniciomes_3: 		{number: true},
		    medoutros_inicioano_3: 		{number: true},
		    medoutros_suspensaodia_3: 	{number: true},
		    medoutros_suspensaomes_3: 	{number: true},
		    medoutros_suspensaoano_3: 	{number: true},
		    medoutros_iniciodia_4: 		{number: true},
		    medoutros_iniciomes_4: 		{number: true},
		    medoutros_inicioano_4: 		{number: true},
		    medoutros_suspensaodia_4: 	{number: true},
		    medoutros_suspensaomes_4: 	{number: true},
		    medoutros_suspensaoano_4: 	{number: true},
		    medoutros_iniciodia_5: 		{number: true},
		    medoutros_iniciomes_5: 		{number: true},
		    medoutros_inicioano_5: 		{number: true},
		    medoutros_suspensaodia_5: 	{number: true},
		    medoutros_suspensaomes_5: 	{number: true},
		    medoutros_suspensaoano_5: 	{number: true}
		},
		
		messages: {
			n_ordem: 					{required: 'Deve preencher o seu número de Ordem'},
			tipo: 						{required: 'Deve indicar qual a Ordem a que pertence'},
			doente_nome: 				{required: 'Deve preencher o nome do doente'},
			doente_sexo: 				{required: 'Deve preencher o sexo do doente'},
			doente_dia: 				{number: 'Dia de nascimento do doente inválido'},
			doente_mes: 				{number: 'Mês de nascimento do doente inválido'},
			doente_ano: 				{number: 'Ano de nascimento do doente inválido'},
			doente_peso: 				{number: 'Peso do doente inválido'},
			doente_altura: 				{number: 'Altura do doente inválida'},
			identificacao_nome: 		{required: 'Deve preencher o seu nome'},
			identificacao_email: 		{email: 'O email introduzido no campo "Identificação - Email" é inválido'},
			reaccao_descr_1: 			{required: 'Deve indicar pelo menos uma reacção adversa'},
			reaccao_dia_1:	 			{number: 'O dia indicado na primeira reacção adversa é inválido'},
			reaccao_mes_1:	 			{number: 'O mês indicado na primeira reacção adversa é inválido'},
			reaccao_ano_1:	 			{number: 'O ano indicado na primeira reacção adversa é inválido'},
			reaccao_duracao_1: 			{number: 'A duração indicada na primeira reacção adversa é inválida'},
			reaccao_dia_2:	 			{number: 'O dia indicado na segunda reacção adversa é inválido'},
			reaccao_mes_2:	 			{number: 'O mês indicado na segunda reacção adversa é inválido'},
			reaccao_ano_2:	 			{number: 'O ano indicado na segunda reacção adversa é inválido'},
			reaccao_duracao_2: 			{number: 'A duração indicada na segunda reacção adversa é inválida'},
			reaccao_dia_3:	 			{number: 'O dia indicado na terceira reacção adversa é inválido'},
			reaccao_mes_3:	 			{number: 'O mês indicado na terceira reacção adversa é inválido'},
			reaccao_ano_3:	 			{number: 'O ano indicado na terceira reacção adversa é inválido'},
			reaccao_duracao_3: 			{number: 'A duração indicada na terceira reacção adversa é inválida'},
			reaccao_dia_4:	 			{number: 'O dia indicado na quarta reacção adversa é inválido'},
			reaccao_mes_4:	 			{number: 'O mês indicado na quarta reacção adversa é inválido'},
			reaccao_ano_4:	 			{number: 'O ano indicado na quarta reacção adversa é inválido'},
			reaccao_duracao_4: 			{number: 'A duração indicada na quarta reacção adversa é inválida'},
			reaccao_dia_5:	 			{number: 'O dia indicado na quinta reacção adversa é inválido'},
			reaccao_mes_5:	 			{number: 'O mês indicado na quinta reacção adversa é inválido'},
			reaccao_ano_5:	 			{number: 'O ano indicado na quinta reacção adversa é inválido'},
			reaccao_duracao_5: 			{number: 'A duração indicada na quinta reacção adversa é inválida'},
			reaccao_dia_6:	 			{number: 'O dia indicado na sexta reacção adversa é inválido'},
			reaccao_mes_6:	 			{number: 'O mês indicado na sexta reacção adversa é inválido'},
			reaccao_ano_6:	 			{number: 'O ano indicado na sexta reacção adversa é inválido'},
			reaccao_duracao_6: 			{number: 'A duração indicada na sexta reacção adversa é inválida'},
			reaccao_dia_7:	 			{number: 'O dia indicado na sétima reacção adversa é inválido'},
			reaccao_mes_7:	 			{number: 'O mês indicado na sétima reacção adversa é inválido'},
			reaccao_ano_7:	 			{number: 'O ano indicado na sétima reacção adversa é inválido'},
			reaccao_duracao_7: 			{number: 'A duração indicada na sétima reacção adversa é inválida'},
			reaccao_dia_8:	 			{number: 'O dia indicado na oitava reacção adversa é inválido'},
			reaccao_mes_8:	 			{number: 'O mês indicado na oitava reacção adversa é inválido'},
			reaccao_ano_8:	 			{number: 'O ano indicado na oitava reacção adversa é inválido'},
			reaccao_duracao_8: 			{number: 'A duração indicada na oitava reacção adversa é inválida'},
			medsusp_nome: 				{required: 'Deve indicar a marca do medicamento suspeito'},
			medsusp_iniciodia:	 		{number: 'O dia indicado na data de início do medicamento suspeito é inválido'},
			medsusp_iniciomes:	 		{number: 'O mês indicado na data de início do medicamento suspeito é inválido'},
			medsusp_inicioano:	 		{number: 'O ano indicado na data de início do medicamento suspeito é inválido'},
			medsusp_suspensaodia:		{number: 'O dia indicado na data de suspensão do medicamento suspeito é inválido'},
			medsusp_suspensaomes:		{number: 'O mês indicado na data de suspensão do medicamento suspeito é inválido'},
			medsusp_suspensaoano:		{number: 'O ano indicado na data de suspensão do medicamento suspeito é inválido'},
			medoutros_iniciodia_1:	 	{number: 'O dia indicado na data de início para o primeiro outro medicamento é inválido'},
			medoutros_iniciomes_1:	 	{number: 'O mês indicado na data de início para o primeiro outro medicamento é inválido'},
			medoutros_inicioano_1:	 	{number: 'O ano indicado na data de início para o primeiro outro medicamento é inválido'},
			medoutros_suspensaodia_1:	{number: 'O dia indicado na data de suspensão para o primeiro outro medicamento é inválido'},
			medoutros_suspensaomes_1:	{number: 'O mês indicado na data de suspensão para o primeiro outro medicamento é inválido'},
			medoutros_suspensaoano_1:	{number: 'O ano indicado na data de suspensão para o primeiro outro medicamento é inválido'},
			medoutros_iniciodia_2:	 	{number: 'O dia indicado na data de início para o segundo outro medicamento é inválido'},
			medoutros_iniciomes_2:	 	{number: 'O mês indicado na data de início para o segundo outro medicamento é inválido'},
			medoutros_inicioano_2:	 	{number: 'O ano indicado na data de início para o segundo outro medicamento é inválido'},
			medoutros_suspensaodia_2:	{number: 'O dia indicado na data de suspensão para o segundo outro medicamento é inválido'},
			medoutros_suspensaomes_2:	{number: 'O mês indicado na data de suspensão para o segundo outro medicamento é inválido'},
			medoutros_suspensaoano_2:	{number: 'O ano indicado na data de suspensão para o segundo outro medicamento é inválido'},
			medoutros_iniciodia_3:	 	{number: 'O dia indicado na data de início para o terceiro outro medicamento é inválido'},
			medoutros_iniciomes_3:	 	{number: 'O mês indicado na data de início para o terceiro outro medicamento é inválido'},
			medoutros_inicioano_3:	 	{number: 'O ano indicado na data de início para o terceiro outro medicamento é inválido'},
			medoutros_suspensaodia_3:	{number: 'O dia indicado na data de suspensão para o terceiro outro medicamento é inválido'},
			medoutros_suspensaomes_3:	{number: 'O mês indicado na data de suspensão para o terceiro outro medicamento é inválido'},
			medoutros_suspensaoano_3:	{number: 'O ano indicado na data de suspensão para o terceiro outro medicamento é inválido'},
			medoutros_iniciodia_4:	 	{number: 'O dia indicado na data de início para o quarto outro medicamento é inválido'},
			medoutros_iniciomes_4:	 	{number: 'O mês indicado na data de início para o quarto outro medicamento é inválido'},
			medoutros_inicioano_4:	 	{number: 'O ano indicado na data de início para o quarto outro medicamento é inválido'},
			medoutros_suspensaodia_4:	{number: 'O dia indicado na data de suspensão para o quarto outro medicamento é inválido'},
			medoutros_suspensaomes_4:	{number: 'O mês indicado na data de suspensão para o quarto outro medicamento é inválido'},
			medoutros_suspensaoano_4:	{number: 'O ano indicado na data de suspensão para o quarto outro medicamento é inválido'},
			medoutros_iniciodia_5:	 	{number: 'O dia indicado na data de início para o quinto outro medicamento é inválido'},
			medoutros_iniciomes_5:	 	{number: 'O mês indicado na data de início para o quinto outro medicamento é inválido'},
			medoutros_inicioano_5:	 	{number: 'O ano indicado na data de início para o quinto outro medicamento é inválido'},
			medoutros_suspensaodia_5:	{number: 'O dia indicado na data de suspensão para o quinto outro medicamento é inválido'},
			medoutros_suspensaomes_5:	{number: 'O mês indicado na data de suspensão para o quinto outro medicamento é inválido'},
			medoutros_suspensaoano_5:	{number: 'O ano indicado na data de suspensão para o quinto outro medicamento é inválido'}
		},
		errorContainer: "#container_erro",
		errorLabelContainer: "ul#erro_descr",
		errorElement: "li"
	});
	
});


