function forms_valida(form)
{
var f=document.forms[form];
var quant=f.elements.length;
erro="";

for(var i=0;i<=(quant-1);i++)
{
	var campo=f.elements[i];
	if(campo.getAttribute('vazio')=='false')
	{
	if(campo.value=="")
	{
	erro+="- O campo "+campo.getAttribute('name').toUpperCase()+" não pode ficar vazio.\n";
	}
	}
	if(campo.getAttribute('name')=='email')
	{
	if(campo.value=="" || campo.value.indexOf('@')==-1 || campo.value.indexOf('.')==-1)
	{
	erro+="\nINCOMPATIBILIDADE NO E-MAIL DIGITADO!\n\n";
	erro+="Para validar estes dados voce precisa observar a falta de alguns caracteres\n\nEx:.\"Falta de \'@\' ou  \'.\' ponto\"\n";
		}
	}
}
if(erro.length>0)
{
alert("-VERIFIQUE OS DADOS DO FORMULARIO\n\n"+erro);
f.elements[0].focus();
if(window.event)
{
	window.event.returnValue=false;
	}else{
return false;
	}
}
else
{ 
return true;
}
}

function menu1(obj)
{
obj.style.backgroundColor="#cccccc";

}
function menu2(obj)
{
obj.style.backgroundColor="#d8d8d8";
}

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}
	
	function soNumeros(v){
    return v.replace(/\D/g,"")
}

function mostrarocultar(campo)
{
var cpo=document.getElementById(campo);
if(cpo.style.display=='block')
	{
	cpo.style.display='none';
	}
	else
	{
	cpo.style.display='block';
	
	}

}

 
function formatarCampos(tipo,obj)
{
obj.value=obj.value.replace(/[A-Za-z:-@!-'{-ÿ]/,"");

switch(tipo)
	{
case "DATA":
	var data = obj.value;
	if(data.length > 2 && data.indexOf("/") == -1)
		data = data.substring(0,2)+"/"+data.substring(2,data.length)
	if(data.length > 5 && data.indexOf("/",5) == -1)
		data = data.substring(0,5)+"/"+data.substring(5,data.length)
	obj.value = data;

break;
case "CPF":
	var cpf=obj.value;
	if(cpf.length>3 && cpf.indexOf(".")==-1)
		cpf=cpf.substring(0,3)+"."+cpf.substring(3,cpf.length)
	if(cpf.length>6 && cpf.indexOf(".",7)==-1)
		cpf=cpf.substring(0,7)+"."+cpf.substring(7,cpf.length)
	if(cpf.length>11 && cpf.indexOf("-",11)==-1)
		cpf=cpf.substring(0,11)+"-"+cpf.substring(11,cpf.length)
	obj.value=cpf;
break;

case "TEL":
	var tel=obj.value;
	if(tel.length>-1 && tel.indexOf("(")==-1)
		tel="("+tel.substring(0,tel.length)
	if(tel.length>4 && tel.indexOf(")",3)==-1)
		tel=tel.substring(0,3)+")"+tel.substring(3,tel.length)
	if(tel.length>4 && tel.indexOf(" ",4)==-1)
		tel=tel.substring(0,4)+" "+tel.substring(4,tel.length)
	if(tel.length>10 && tel.indexOf("-",9)==-1)
		tel=tel.substring(0,9)+"-"+tel.substring(9,tel.length)
	obj.value=tel;
break;

	}
}

function testarData(obj)
{
	var ano=obj.value.substring(6,obj.value.length);
if(ano<1990)
{
	return true;
	}
	else
	{
		alert("VOCÊ PRECISA SER MAIOR DE 18 ANOS PARA PODER SE CADASTRAR!");
	obj.focus();
	return false;
	
		}
	}
	
function data()
{
	var semana=new Array("Domingo","Segunda-Feira","Terca-Feira","Quarta-Feira","Quinta-Feira","Sexta-Feira","Sábado");
	var meses=new Array("Janeiro","Fevereiro","Marco","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro");
	var agora=new Date();
	mm=agora.getMonth();
	dd=agora.getDay();
	dds=agora.getDate();
	comp=agora.getFullYear();
	document.write("Salvador, " +semana[dd]+ " " + dds + " de "+meses[mm]+" de "+comp);
}


