function formulario() {

if(cadastro.nome.value == ""){ // Pega os valores do campo nome no cadastro
alert("Favor digitar o seu nome") // Mensagem devido ao campo vazio
cadastro.nome.focus(); // Coloca o cursor no campo nome
return false; // Trava o envio dos dados
}

if(cadastro.nome.value == cadastro.nome.value*1){ // Multiplicação c/ letra dá erro, c/ número é aceito.
alert("Favor preencher o campo apenas com letras") 
cadastro.nome.select(); // Seleciona o campo errado
return false;
}

// Aceita somente texto (!= -> sinal de diferente) (|| -> significa ou)
if(cadastro.nome.value.indexOf("0")!= -1||cadastro.nome.value.indexOf("1")!= -1||cadastro.nome.value.indexOf("2")!= -1||cadastro.nome.value.indexOf("3")!= -1||cadastro.nome.value.indexOf("4")!= -1||cadastro.nome.value.indexOf("5")!= -1||cadastro.nome.value.indexOf("6")!= -1||cadastro.nome.value.indexOf("7")!= -1||cadastro.nome.value.indexOf("8")!= -1||cadastro.nome.value.indexOf("9")!= -1){
alert("Favor preencher o campo apenas com letras")
cadastro.nome.select();
return false;
}

if(cadastro.email.value == ""){ // Pega os valores do campo nome no cadastro
alert("Favor digitar o seu e-mail") // Mensagem devido ao campo vazio
cadastro.email.focus(); // Coloca o cursor no campo nome
return false; // Trava o envio dos dados
}
	
parte1 = cadastro.email.value.indexOf("@");
parte2 = cadastro.email.value.indexOf(".");
parte3 = cadastro.email.value.length;
if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
          alert ("Favor preencher o campo com um endereço eletrônico correto");
          cadastro.email.select();
          return false;
}

  prim = cadastro.email.value.indexOf("@")
		if(prim < 2) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("@",prim + 1) != -1) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf(".") < 1) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf(" ") != -1) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("zipmeil.com") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("yaho.com") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("yahoo..com") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("yahoo.con.br") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("yahoocombr") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("iaho.com") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("iaro.com") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("yaro.com") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("yahoocom") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("gemail.com") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("gemailcom") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("hotmeil.com") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf(".@") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("@.") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf(".com.br.") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf(".combr.") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}

		if(cadastro.email.value.indexOf(".con.br.") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}

		if(cadastro.email.value.indexOf("/") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("[") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("]") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("(") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf(")") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf("..") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf(",.") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf(",,") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}
		if(cadastro.email.value.indexOf(".;") > 0) {
			alert("Favor preencher o campo com um endereço eletrônico correto");
			cadastro.email.focus();
			cadastro.email.select();
			return false;
		}

if(cadastro.mensagem.value == ""){ // Pega os valores do campo nome no cadastro
alert("Favor preencher a sua mensagem") // Mensagem devido ao campo vazio
cadastro.mensagem.focus(); // Coloca o cursor no campo nome
return false; // Trava o envio dos dados
}
}

function nocontextmenu() 
{ 
event.cancelBubble = true 
event.returnValue = false; 

return false; 
} 

function norightclick(e) 
{ 
if (window.Event) 
{ 
if (e.which == 2 || e.which == 3) 
return false; 
} 
else 
if (event.button == 2 || event.button == 3) 
{ 
event.cancelBubble = true 
event.returnValue = false; 
return false; 
} 

} 
if (document.layers) { 
document.captureEvents(Event.MOUSEDOWN); 
} 
document.oncontextmenu = nocontextmenu; 
document.onmousedown = norightclick; 
document.onmouseup = norightclick; 


