// #####################################
// Créditos: Thiago S.F
// http://www.suprasolucoes.com
// ====================================

// ====================================
// geT
function geT(e){
     return document.getElementsByTagName(e);
}
// #####################################

// ao enviar form, validar campos
function form(){
     form = geT("form");
     for(i=0;i<form.length;i++){
         forms = form[i];
         forms.onsubmit = function(){
                 if(forms){
                     return valida_geral();
                 }
             }
     }
}
// #####################################

// ====================================
// validar campos de um formulario
function valida_geral() {
     
	    var status = geT('radio');
		for(i=0; i<status.length; i++)
		{
			if(status.value=="")
			{
				alert("Selecione a opção do cadastro");
				status.focus();
				return false;
			}
		}
		
	 input = geT('input');
     for(i=0;i<input.length;i++){
         inputs = input[i];
         if (inputs.value == '') {
             if(inputs.title != 'Não Obrigatório'){
                 for( var z = 0, label; label = geT("label")[z]; z++){
                     if(label.htmlFor == inputs.id){
                         nome_label = label.innerHTML;
                     }else if(label.htmlFor == ''){
                         nome_label = inputs.id;
                     }
                 }
                 alert("Preencha o campo: " + nome_label);
                 inputs.focus();
                 return false;
             }
         }
     }
	 
	
}
// #####################################

// ====================================
// ao carregar a pagina...
window.onload = function(){
     form();
}
// #####################################


