function initializeErrors(){
	fieldText=new Array();
	fieldTextName=new Array();
	fieldTextCount=0;
	fieldTextNameCount=0;
	msgErro=new Array();
	msgErroCount=0;
	erro=false;
}

//array contendo os nomes dos campos de formuário (i.e document.form.zzz.) de texto a serem validados
var fieldText;
//array contendo os nomes para exibição de um campo
var fieldTextName;
//contador para os campos de texto
var fieldTextCount;
//contador para os campos de texto com os nomes para exibição
var fieldTextNameCount;
//array para armazenar os msgs de erro
var msgErro;
//contador para o vetor de erros
var msgErroCount;
var erro;

function setNotBlank(nome,exibir){
	fieldText[fieldTextCount]=nome;
	fieldTextName[fieldTextNameCount]=exibir		
	fieldTextCount++;
	fieldTextNameCount++;
}

function addErrorMsg(msg){
	msgErro[msgErroCount]=msg;
	msgErroCount++;
}

function getNotBlank(){
// percorre o vetor fieldText para verificar se algum campo não esta preenchido
for (i=0;i<fieldText.length;i++){	
	//alert(document.all[fieldText[i]].value);
	if (document.all[fieldText[i]].value==""){
        	//addErrorMsg('Os campos abaixo estao em branco');
		addErrorMsg('* ' + fieldTextName[i] + '; ' );
		erro=true;
	}//if
}//for
return erro;
}

function alertErrors(){
	var alertMsgErro=""
	for (i=0;i<msgErro.length;i++){	
		alertMsgErro=alertMsgErro+msgErro[i]+'\n';
	}//for
	if (msgErro.length!=0)
		alert('Atenção: Os campos abaixo são de preenchimento obrigatório:\n\n'+alertMsgErro);
}

function validateForm(){
	initializeErrors();	
	initializeFields(qual);	
	erro=getNotBlank();
	alertErrors();		
	return !erro;
}
