
		function valida_email(email){
			if (!/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(email)) {
				alert('Formato do e-mail incorreto.');
				return false;
			}
		}


function verifica_CEP_2(form){



		flag_erro_cep = 0;

    		 Form = form;

  			if (Form.cep1.value.length == 0) {
			msg = "CEP\n" + msg;
        		Form.cep1.focus();
        		return false;
     		}
     		if (Form.cep2.value.length == 0) {
			msg = "CEP\n" + msg;
    		    Form.cep2.focus();
    		    return false;
    		 }

   		s = limpa_string(Form.cep2.value);
    		 if (s.length != 3) {
				msg = "A segunda parte do CEP deve ter 3 caracteres numéricos \n" + msg;
    		    Form.cep2.value = ""
    		    Form.cep2.focus();
       		 	flag_erro_cep = 1;
    		 }	
    		 s = limpa_string(Form.cep1.value);
    		 if (s.length != 5) {
				msg = "A primeira parte do CEP deve ter 5 caracteres numéricos \n" + msg;
   			    Form.cep1.value = ""
    		    Form.cep1.focus();
       		 	flag_erro_cep = 1;
   			}


			if(flag_erro_cep == 1){
				return false;
			}
	
}


		function verifica_CEP(obj1, obj2){	

    		 //Form_name = document.form;

  			if (obj1.value.length == 0) {
				alert("Por favor preencher os dois campos do CEP !");
        		obj1.focus();
        		return false;
     		}
     		if (obj2.value.length == 0) {
				alert("Por favor preencher os dois campos do CEP !");
    		    obj2.focus();
    		    return false;
    		 }

    		 s = limpa_string(obj1.value);
    		 if (s.length != 5) {
				alert("A primeira parte do CEP deve ter 5 caracteres numéricos !");
   			     obj1.value = ""
    		    obj1.focus();
       		 	return false;
   			}
   			 s = limpa_string(obj2.value);
    		 if (s.length != 3) {
				alert("A segunda parte do CEP deve ter 3 caracteres numéricos !");
    		    obj2.value = ""
    		    obj2.focus();
    		    return false;
    		 }	
	
		}

		function limpa_string(S){			// Deixa so' os digitos no numero

			var Digitos = "0123456789";
			var temp = "";
			var digito = "";
			for (var i=0; i<S.length; i++){
    		  digito = S.charAt(i);
    	 	 	if (Digitos.indexOf(digito)>=0){
					temp=temp+digito;
				}
   			 }
    			return temp
		}

 function tamanho_tipo_campo(objA, objP,tipo, tamanho) {
	var key = window.event.keyCode;	
  	if(tipo==0) {
				if (( key < 47 )||( key > 58 )) {
						window.event.returnValue = null; 
						return; 
     			}
 			}
	 caracter = String.fromCharCode(key); 
   	 palavra = objA.value +  caracter; 
	 if (palavra.length == tamanho) 
   		{
   			objA.value = palavra;
			window.event.returnValue = null;
			if(objP){
				objP.focus();
			}
			return;
   		}
   	 else
   		{ 
			if (palavra.length > tamanho) 
   				{
   					objA.value = palavra.substring(0, tamanho);
					window.event.returnValue = null;
					if(objP){
						objP.focus();
					}
					return;
   				}
   			else
   				{ 
	 	 			objA.focus(); 
	  			}
   		}
}

function verifica_numero(s){
		//alert('verifica num: '+s+' Length: '+s.value.length);

	if ( s != '' ) {
		var i;
		var dif = 0;
		for (i = 0; i < s.value.length; i++){
			var c = s.value.charAt(i);
			if (!((c >= '0') && (c <= '9'))){
				dif = 1;
			}
		}
		if (dif == 1){
			alert('Este campo deve ser numérico!');
			s.focus();	
			s.select();
			return false;
		}
	}

	return true;
}
