function valida(Form) {

			Form = document.form;

			var invalid, s;
			invalid = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;

			var s;

			email=document.form.email;
			nome=document.form.nome;

			err = 0;

	// nome tem que estar preenchido
			if (nome.value == " " || nome.value.length < 1)
			{ nome.focus(); alert('Preencha seu Nome e tente novamente!'); return false; }
			
			
	// Tipo de Residencia
			if (document.form.tiporesidencia,value == " " || document.form.tiporesidencia.value.length < 1)
			{ document.form.tiporesidencia.focus(); alert('Preencha corretamente seu tipo de residencia!'); return false; }
			
			
					
	// Telefone
			if (document.form.telefone.value == " " || document.form.telefone.value.length < 1)
			{ document.form.telefone.focus(); alert('Preencha cooretamente seu Telefone'); return false; }

	
			
	// Fax
			if (document.form.fax.value == " " || document.form.fax.value.length < 1)
			{ document.form.fax.focus(); alert('Preencha cooretamente o número de seu fax'); return false; }
			
	
	// Endereço
			if (document.form.Endereco.value == " " || document.form.Endereco.value.length < 1)
			{ document.form.Endereco.focus(); alert('Preencha o Endereço o imóvel a ser assegurado!'); return false; }
			
		
		
	// Email tem que estar preenchido
			if (email.value == " " || email.value.length < 1)
			{ err = 1; }
			// Arroba tem que existir, nao pode ser primeiro caracter e tem que ser seguido de no minimo 5 caracteres
			if (email.value.indexOf("@") < 1 || email.value.indexOf("@") > email.value.length - 6)
			{ err = 1; }
			// Pelo menos um ponto tem que existir, e nao pode ser primeiro caracter
			if (email.value.indexOf(".") < 1)
			{ err = 1; }
			// Ultimo ponto tem que existir e ser seguido de no minimo 2 caracteres
			if (email.value.lastIndexOf(".") > email.value.length - 3)
			{ err = 1; }
			// Só pode existir um @
			if (email.value.indexOf("@") != email.value.lastIndexOf("@"))
			{ err = 1; }
			// Nao pode existir
			if (email.value.indexOf(",") > 0 || email.value.indexOf(";") > 0 || email.value.indexOf(":") > 0 || email.value.indexOf("/") > 0 )
			{ err = 1; }
			// Nao pode existir
			if (email.value.indexOf("|") > 0 || email.value.indexOf(")") > 0 || email.value.indexOf("(") > 0 || email.value.indexOf("^") > 0 )
			{ err = 1; }
			// Nao pode existir
			if (email.value.indexOf("..") > 0 || email.value.indexOf("!") > 0 || email.value.indexOf("*") > 0)
			{ err = 1; }
			// Nao pode existir
			if (email.value.indexOf("$") > 0 || email.value.indexOf("#") > 0 || email.value.indexOf("`") > 0 || email.value.indexOf("~") > 0 )
			{ err = 1; }
			// Nao pode existir Arroba-Ponto
			if (email.value.indexOf("@.") > 0)
			{ err = 1; }
			// Nao pode existir Ponto-Arroba
			if (email.value.indexOf(".@") > 0)
			{ err = 1; }
			// Nao podem existir espacos em branco no email
			if (email.value.indexOf(" ") > 0)
			{ err = 1; }

			if (err == 1) {
				email.focus();
				alert('E-MAIL incorreto! Verifique-o e tente novamente!');
				return false;
			}
			else {
				return true;
			}
		}
	