// JavaScript Document
	$().ready(function() {
		/**
		 * Máscara dos campos
		 */
		$("[@name=telefone]").mask("(99) 9999-9999");
		$("[@name=fTelefone]").mask("(99) 9999-9999");
		$("[@name=fCnpj]").mask("99.999.999/9999-99");
		$("[@name=fCpf]").mask("999.999.999-99");
		
		$("[@name=fData_Inicio]").mask("99/99/9999");
		$("[@name=fData_Final]").mask("99/99/9999");
		$("[@name=fHora_Inicio]").mask("99:99");
		$("[@name=fHora_Final]").mask("99:99");
		
		/* Validação de Envio Conte Sua Viagem
		 */
		$("form[@name=formViagem]").validate({
			rules: {
				nome: "required",
				email: {
					required: true,
					email: true
				},
				mensagem: "required"
			},
			messages: {
				nome: "Por favor, informe o nome",
				email: {
					required: "Por favor, informe o e-mail",
					email: "Por favor, informe um e-mail válido"
				},
				mensagem: "Por favor, conte sua viagem"
			}
		});


		/* Validação de Envio de E-mail
		 */
		$("form[@name=formContato]").validate({
			rules: {
				nome: "required",
				email: {
					required: true,
					email: true
				},
				mensagem: "required"
			},
			messages: {
				nome: "Por favor, informe o nome",
				email: {
					required: "Por favor, informe o e-mail",
					email: "Por favor, informe um e-mail válido"
				},
				mensagem: "Por favor, digite sua mensagem"
			}
		});

		/* Validação de Form de Cargas
		 */
		$("form[@name=formCargas]").validate({
			rules: {
				fNome: "required",
				fEmail: {
					required: true,
					email: true
				},
				fDescricao: "required"
			},
			messages: {
				fNome: "Por favor, informe o nome",
				fEmail: {
					required: "Por favor, informe o e-mail",
					email: "Por favor, informe um e-mail válido"
				},
				fDescricao: "Por favor, digite sua mensagem"
			}
		});
		/* Validação de Form de Aluguel
		 */
		$("form[@name=formAluguel]").validate({
			rules: {
				fNome: "required",
				fEmail: {
					required: true,
					email: true
				},
				//fData_Inicio: "required",
				//fCidade_Inicio: "required",
				//fData_Final: "required",
				//fCidade_Final: "required",
				fDescricao: "required"
			},
			messages: {
				fNome: "Por favor, informe o nome",
				fEmail: {
					required: "Por favor, informe o e-mail",
					email: "Por favor, informe um e-mail válido"
				},
				///fData_Inicio: "Por favor, informe a data inicial",
				//fCidade_Inicio: "Por favor, informe a cidade de início",
				//fData_Final: "Por favor, informe a data final",
				//fCidade_Final: "Por favor, informe a cidade de retorno",
				fDescricao: "Por favor, digite sua mensagem"
			}
		});
		/* Abre form de Envio de mensagem para Cargas
		 */
		$("#linkFormCarga").toggle(
			function () {
				$("#formCarga").show('slow');
			},
			function () {
				$("#formCarga").hide('slow');
			}
		 );
		/* Abre form de Envio de mensagem para Aluguel
		 */
		$("#linkFormAluguel").toggle(
			function () {
				$("#formAluguel").show('slow');
			},
			function () {
				$("#formAluguel").hide('slow');
			}
		 );
	});
