function validacao(formulario){
	verro=0
	i=0
	ir=0
	msg="Por favor, preencha o(s) seguinte(s) campo(s):\n"
	vstatus=true
	obrig=new Array("0","1","2","4","5","6","7","8","9","10","11")
	text_obrig=new Array("Nome","Endereço","Número","Cidade","Estado","Telefone","E-mail","RG","CPF","Data de nascimento","Graduação")
	tot_obrig=obrig.length

		while(i<tot_obrig){
		vi=eval("obrig["+i+"]")
		velemento=eval("document."+formulario+".elements["+vi+"].value")
		elementotipo=eval("document."+formulario+".elements["+vi+"].type")
		elementonome=eval("document."+formulario+".elements["+vi+"].name")
			if(elementotipo=="radio"){
				tot_radio=eval("document."+formulario+"."+elementonome+".length")
					while(ir<tot_radio){
					chk_vr=eval("document."+formulario+"."+elementonome+"["+ir+"].checked")
					if(chk_vr==false){
						verro++}
					ir++
					}
						if(verro==tot_radio){
						msg=msg + "\n¤ " + eval("text_obrig["+i+"]")
						vstatus=false}
				}
			else{
			if(velemento==""){
			msg=msg + "\n¤ " + eval("text_obrig["+i+"]")
			vstatus=false}
			}
		i++
		}
	if(vstatus!=true){
	alert(msg)
	return false}
}
