function validates(Form, url, bloco){
	var form = document.getElementById(Form);
	var enviar = null;
	for(I = 0; I < form.elements.length; I++){
		if(form.elements[I].value == ""){
			var obj_nome = form.elements[I].name;
			var caracter_new = obj_nome.substring(0,1).toUpperCase();
			obj_nome = obj_nome.replace(obj_nome.substring(0,1), caracter_new);
			obj_nome = obj_nome.replace("_", " ");
			alert("Preencha o Campo " + obj_nome);
			form.elements[I].focus();
			enviar = false;
			if(enviar == false){ I = form.elements.length + 10; }
		}
		else{
			if(form.elements[I].name == "email"){
				if(form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
					alert("E-mail inválido!");
					form.email.focus();
					enviar = false;
					if(enviar == false){ I = form.elements.length + 10; }
				}
				else{
				
				}
			}
			else if(form.elements[I].name == "confirmar_senha"){
				if(form.senha.value != form.confirmar_senha.value){
					alert("A senha de confirmação esta errada!");
					form.senha.focus();
					enviar = false;
					if(enviar == false){ I = form.elements.length + 10; }
				}
			}
			if(form.elements[I].name == "telefone"){
				var telefone = form.telefone.value;
				if(telefone.length >= 8){
					for(I_T = 0; I_T < telefone.length; I_T++){
						if(isNaN(telefone.charAt(I_T))){
							if(telefone.charAt(I_T).indexOf(" ") == -1 && telefone.charAt(I_T).indexOf("-") == -1 && telefone.charAt(I_T).indexOf("(") == -1 && telefone.charAt(I_T).indexOf(")") == -1){
								alert("O número de telefone fornecido é inválido!");
								form.telefone.focus();
								enviar = false;
								I_T = telefone.length + 10;
								I = form.elements.length + 10;
							}
						}
					}
				}
				else{
					alert("O número de telefone fornecido é inválido!");
					form.telefone.focus();
					I = form.elements.length + 10;
				}
			}
			
			enviar = true;
		}
	}
	if(enviar == true){
		if(I == form.elements.length){
			funcoes_BP("sendsData", url, bloco, Form);
		}
	}
}
