	function Verifica(flag){

    	Form = document.form1;

		if(flag == 0){
			alert("Não é possivel prosseguir pois não existem itens em seu pedido");
			return false;
		}

		if(Form.fase.value == 1 && Form.excludex.value == 0){

			flag = 0;
			flag_ddd = 0;
			msg = "";

			//DADOS PESSOAIS
			verifica = verifica_CEP_2(Form);
			if(verifica == false){
				flag++;
			}

			if(Form.estado.selectedIndex == 0){
				msg = "Estado \n" + msg;
				Form.estado.focus();
				flag++;				
			}

			if(Form.cidade.value == ""){
				msg = "Cidade \n" + msg;
				Form.cidade.focus();
				flag++;				
			}


			if(Form.endereco.value == ""){
				msg = "Endereço \n" + msg;
				Form.endereco.focus();
				flag++;				
			}



			if(Form.telefone.value == ""){
				msg = "Telefone \n"  + msg;
				Form.telefone.focus();
				flag++;				
			}


			if (Form.ddd.value == "") {
				msg = "DDD \n" + msg;
				Form.ddd.focus();
				flag_ddd = 1;
				flag++;
			}

			if (!/^[0-9]{2}$/.test(Form.ddd.value) && flag_ddd == 0) {
				msg = "O DDD deve ter dois números. \n" + msg;
				Form.ddd.focus();
				flag++;
			}



			if(Form.email.value == ""){
				msg = "E-mail \n" + msg;
				Form.email.focus();
				flag++;				
			}


			if(Form.cargo.value == ""){
				msg = "Cargo \n" + msg;
				Form.cargo.focus();				
			}
			if(Form.depto.value == ""){
				msg = "Departamento \n" + msg;
				Form.depto.focus();				
			}

			if(Form.segmento.value == ""){
				msg = "Segmento \n" + msg;
				Form.segmento.focus();				
			}

			if(Form.empresa.value == ""){
				msg = "Empresa \n" + msg;
				Form.empresa.focus();				
			}

			if(Form.nome.value == ""){
				msg = "Nome \n" + msg;
				Form.nome.focus();				
			}



			if(flag == 1){
				msg = "Por favor, preencha o campo: \n\n" + msg;
				alert(msg);
				return false;
			}
			if(flag > 1){
				msg = "Por favor, preencha os campos: \n\n" + msg;
				alert(msg);
				return false;
			}

			verifica = valida_email(Form.email.value);
			if(verifica == false){
				Form.email.focus();
				return false;
			}



		}	///if fase == 0

	}



		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 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
		}



