$(document).ready(function(){
	// super validação tri massa by lucas que usa o SEU asterisco pra validar os campos!
	$("form.validaform").submit(function(){
		r = true;
		ereg = /(^[A-Za-z0-9_.-]+@([A-Za-z0-9_.-]+\.)+[A-Za-z]{2,4}$)/;
		embranco = "";
		tot = 0;
		$("form.validaform .linha, form.validaform fieldset").each(function(){
			lab = $(this).find("label").html();
			if (lab==null) lab = "";
			if (lab!="") {
				if (lab.indexOf(":")>0) {
					vlab = lab.split(":");
					//alert(vlab[0]);
					if (vlab[1]=="*" || vlab[1]==" *" || vlab[1]==" * ") {
						//se chegou aqui, precisa validar
						campo = $(this).find(".text");
						if (campo.val()=="") {
							embranco = embranco + '\n-' + vlab[0];
							r = false;
							tot++;
							//alert(a);
						} else {
							if (lab.indexOf("mail:")>0 || lab.indexOf("email")>0 || lab.indexOf("E-mail:")>0) {
								if(!ereg.test(campo.val())) {
									embranco = embranco + '\n-' + vlab[0] + ' (deve ser um email válido)';
									r = false;
									tot++;
								}
							}
						}
					}
				}
			}
		});
		if (!r) {
			if (tot==1) s = ""; else s = "s";
			msg = 'Por favor, preencha o'+s+' seguinte'+s+' campo'+s+':\n' + embranco;
			alert(msg);
		}
		return r;
	});

});


