$(document).ready(function() {
	$("#formContact").validate({
		errorClass: 'fc-tbx',
		multipleErros: true,
		rules: {
			baduser_personal_name: {
				required: {
					depends : function() {
						if($$('category_id').value == 2) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			baduser_dia_ocorrencia: {
				required: {
					depends : function() {
						if($$('category_id').value == 2) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			baduser_mes_ocorrencia: {
				required: {
					depends : function() {
						if($$('category_id').value == 2) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			baduser_ano_ocorrencia: {
				required: {
					depends : function() {
						if($$('category_id').value == 2) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			baduser_name: {
				required: {
					depends : function() {
						if($$('category_id').value == 2) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			bug_video: {
				required: {
					depends : function() {
						if($$('category_id').value == 3) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			bug_memoria_ram: {
				required: {
					depends : function() {
						if($$('category_id').value == 3) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			bug_processador: {
				required: {
					depends : function() {
						if($$('category_id').value == 3) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			bug_sistema_operacional: {
				required: {
					depends : function() {
						if($$('category_id').value == 3) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			bug_directx: {
				required: {
					depends : function() {
						if($$('category_id').value == 3) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			bug_conexao: {
				required: {
					depends : function() {
						if($$('category_id').value == 3) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			bug_local: {
				required: {
					depends : function() {
						if($$('category_id').value == 3) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			bug_dia_ocorrencia: {
				required: {
					depends : function() {
						if($$('category_id').value == 3) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			bug_mes_ocorrencia: {
				required: {
					depends : function() {
						if($$('category_id').value == 3) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			bug_ano_ocorrencia: {
				required: {
					depends : function() {
						if($$('category_id').value == 3) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			steal_name: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			steal_email: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				},
				email: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			steal_new_email: {
				required: {
					depends : function() {
						if($$('category_id').value == 5 && $$('steal_check_new_email').checked) {
							return true;
						} else {
							return false;	
						}
					}
				},
				email: {
					depends : function() {
						if($$('category_id').value == 5 && $$('steal_check_new_email').checked) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			steal_username: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			steal_personal_name: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			steal_password: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			steal_password_confirmation: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			steal_dia_nasc: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			steal_mes_nasc: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			steal_ano_nasc: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			steal_gender: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			cap_code: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			state_id: {
				required: {
					depends : function() {
						if($$('category_id').value == 5) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			email_name: {
				required: {
					depends : function() {
						if($$('category_id').value == 6) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			email_username: {
				required: {
					depends : function() {
						if($$('category_id').value == 6) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			email_state: {
				required: {
					depends : function() {
						if($$('category_id').value == 6) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			email_new: {
				required: {
					depends : function() {
						if($$('category_id').value == 6) {
							return true;
						} else {
							return false;	
						}
					}
				},
				email: {
					depends : function() {
						if($$('category_id').value == 6) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			email_new_confirmation: {
				required: {
					depends : function() {
						if($$('category_id').value == 6) {
							return true;
						} else {
							return false;	
						}
					}
				},
				email: {
					depends : function() {
						if($$('category_id').value == 6) {
							return true;
						} else {
							return false;	
						}
					}
				}
			},
			title: "required",
			content: "required"
		}
	});
});
