
 function valida(){
          d = document.form1;
		  tamanhonome = d.nome.value.length
		  tamanhoemail = d.email.value.length
		  
           //validar nome
		   if (tamanhonome < 4) {
		   			alert("O campo " + d.nome.name + " deve ser preenchido corretamente!");
                    d.nome.focus();
                    return false;
		   }
           if (d.nome.value == ""){
                     alert("O campo " + d.nome.name + " deve ser preenchido!");
                     d.nome.focus();
                     return false;
           }
         if (d.nome.value.indexOf(")") > 0){
                     alert(" Caracter inválido no campo nome -> ) ");
                     d.nome.focus();
                     return false;
           }
		     if (d.nome.value.indexOf(";")>0){
                     alert(" Caracter inválido no campo nome -> ; ");
                     d.nome.focus();
                     return false;
           }
		   
		        if (d.nome.value.indexOf("-")>0){
                     alert(" Caracter inválido no campo nome -> - ");
                     d.nome.focus();
                     return false;
           }
		   
		           if (d.nome.value.indexOf("(")>0){
                     alert(" Caracter inválido no campo nome -> ( ");
                     d.nome.focus();
                     return false;
           }
    
	       if (d.nome.value.indexOf("[")>0){
                     alert(" Caracter inválido no campo nome -> [ ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("]")>0){
                     alert(" Caracter inválido no campo nome -> ] ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf(":")>0){
                     alert(" Caracter inválido no campo nome -> : ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("<")>0){
                     alert(" Caracter inválido no campo nome -> < ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf(">")>0){
                     alert(" Caracter inválido no campo nome -> > ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("|")>0){
                     alert(" Caracter inválido no campo nome -> | ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("'")>0){
                     alert(" Caracter inválido no campo nome -> ' ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("`")>0){
                     alert(" Caracter inválido no campo nome -> ` ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf('"')>0){
                     alert(' Caracter inválido no campo nome ->  "');
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("',`")>0){
                     alert(" Caracter inválido no campo nome ->  '");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf(",")>0){
                     alert(" Caracter inválido no campo nome ->  ,");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("/")>0){
                     alert(" Caracter inválido no campo nome -> / ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("{")>0){
                     alert(" Caracter inválido no campo nome -> { ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("}")>0){
                     alert(" Caracter inválido no campo nome -> } ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("=")>0){
                     alert(" Caracter inválido no campo nome -> = ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("&")>0){
                     alert(" Caracter inválido no campo nome -> & ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf("_")>0){
                     alert(" Caracter inválido no campo nome -> _ ");
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf('select')>0){
                     alert(' Não é permitido usar comandos SQL --> Select');
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf('update')>0){
                     alert(' Não é permitido usar comandos SQL --> Update');
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf('having')>0){
                     alert(' Não é permitido usar comandos SQL --> Having');
                     d.nome.focus();
                     return false;
           }
		   if (d.nome.value.indexOf('delete')>0){
                     alert(' Não é permitido usar comandos SQL --> delete');
                     d.nome.focus();
                     return false;
           }
         //validar email
        if (d.email.value == "" ){
                  alert("O campo " + d.email.name + " deve ser preenchido!");
                   d.email.focus();
                  return false;
        }
		
         //validar email(verificao de endereco eletrônico)
        parte1 = d.email.value.indexOf("@");
         parte2 = d.email.value.indexOf(".");
         parte3 = d.email.value.length;
        if (!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)) {
                   alert ("O campo " + d.email.name + " deve conter um E-mail válido!");
                  d.email.focus();
                  return false;
         }
		 if (tamanhoemail < 8) {
		   			alert("O campo " + d.email.name + " deve ser preenchido corretamente!");
                    d.nome.focus();
                    return false;
		   }
		 if (d.email.value.indexOf(")")>0){
                     alert(" Caracter inválido no campo email -> ) ");
                     d.email.focus();
                     return false;
           }
		     if (d.email.value.indexOf(";")>0){
                     alert(" Caracter inválido no campo email -> ; ");
                     d.email.focus();
                     return false;
           }
		   
		        if (d.email.value.indexOf("--")>0){
                     alert(" Caracter inválido no campo email -> -- ");
                     d.email.focus();
                     return false;
           }
		   
		   if (d.email.value.indexOf("(")>0){
                     alert(" Caracter inválido no campo email -> ( ");
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf(")")>0){
                     alert(" Caracter inválido no campo email -> ) ");
                     d.email.focus();
                     return false;
           }
    
	          if (d.email.value.indexOf("[")>0){
                     alert(" Caracter inválido no campo email -> [ ");
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf("]")>0){
                     alert(" Caracter inválido no campo email -> ] ");
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf("{")>0){
                     alert(" Caracter inválido no campo email -> { ");
                     d.email.focus();
                     return false;
           }if (d.email.value.indexOf("}")>0){
                     alert(" Caracter inválido no campo email -> } ");
                     d.email.focus();
                     return false;
           }
     		if (d.email.value.indexOf(":")>0){
                     alert(" Caracter inválido no campo email -> : ");
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf("<")>0){
                     alert(" Caracter inválido no campo email -> < ");
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf(">")>0){
                     alert(" Caracter inválido no campo email -> > ");
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf("|")>0){
                     alert(" Caracter inválido no campo email -> | ");
                     d.email.focus();
                     return false;
           }
     		if (d.email.value.indexOf("'")>0){
                     alert(" Caracter inválido no campo email -> ' ");
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf("`")>0){
                     alert(" Caracter inválido no campo email -> ` ");
                     d.email.focus();
                     return false;
           }
   			if (d.email.value.indexOf('"')>0){
                     alert(' Caracter inválido no campo email ->  "');
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf("',`")>0){
                     alert(" Caracter inválido no campo email ->  '");
                     d.nome.focus();
                     return false;
           }
		   if (d.email.value.indexOf(",")>0){
                     alert(" Caracter inválido no campo email ->  ,");
                     d.nome.focus();
                     return false;
           }
		   if (d.email.value.indexOf("/")>0){
                     alert(" Caracter inválido no campo email -> / ");
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf("&")>0){
                     alert(" Caracter inválido no campo email -> & ");
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf("=")>0){
                     alert(" Caracter inválido no campo email -> = ");
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf('select')>0){
                     alert(' Não é permitido usar comandos SQL --> Select');
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf('update')>0){
                     alert(' Não é permitido usar comandos SQL --> Update');
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf('having')>0){
                     alert(' Não é permitido usar comandos SQL --> Having');
                     d.email.focus();
                     return false;
           }
		   if (d.email.value.indexOf('delete')>0){
                     alert(' Não é permitido usar comandos SQL --> delete');
                     d.email.focus();
                     return false;
           }
     
         return true;
 }






function trocaaspas(campo){

aaa = campo.value.replace(';','');
while (aaa.indexOf(';') > 0)
{
aaa = aaa.replace(';','');
}
//alert (aaa)
while (aaa.indexOf("'") > 0)
{
aaa = aaa.replace("'","");
}
while (aaa.indexOf("`") > 0)
{
aaa = aaa.replace("`","");
}
while (aaa.indexOf("'") > 0)
{
aaa = aaa.replace("'","");
}
while (aaa.indexOf("<") > 0)
{
aaa = aaa.replace("<","");
}
while (aaa.indexOf(">") > 0)
{
aaa = aaa.replace(">","");
}

campo.value = aaa
return;
}
