//Funcao de validacao de campos obrigatorios
function validar(fr) 
{
	var a;
	var s;
	var resp;
	a=0;
	erro.innerHTML="";
	resp=true;

	for(a=0;a<fr.elements.length;a++)
	{ 
		if (fr.elements[a].Obrigatorio=="1")
		{
	   	
			if(fr.elements[a].tagName!="SELECT")
	   		{
	    		s=fr.elements[a].value;
	    		s=limparstring(s);
				if (s.length==0) 
				{
		    		erro.innerHTML=erro.innerHTML + fr.elements[a].Descricao + " &eacute; informa&ccedil;&atilde;o obrigat&oacute;ria<br>"
		    		resp=false;
				}
	   		} 
	   		else
	   		{ 
				if (fr.elements[a].item(fr.elements[a].selectedIndex).value==-99) 
				{
		    		erro.innerHTML=erro.innerHTML + fr.elements[a].Descricao + " &eacute; informa&ccedil;&atilde;o obrigat&oacute;ria<br>"
		    		resp=false;
				}
	   		} 
		}
	}	
	return(resp);
}

// Faz limpeza de strings. Utilizada pela função de validação de campos obrigatorios
function limparstring(s)
{
	while (s.search(" ")!=-1)
	{
		s=s.replace(" ","");
	}
	while (s.search("'")!=-1)
	{
		s=s.replace("'"," ");
	}

	return(s);
}
