/*
funções de realce de campos de formulários
*/

//função para setar o foco em determinados campos ----------------------------

function foco(param)
{
	if(!param)
	{	
		try
		{
			
			var elem = document.forms;
			
			for( i=0; i < elem.length; i++)
			{
				for( j=0; j < elem[i].elements.length; j++)
				{
					if(elem[i].elements[i].type != 'hidden' && elem[i].elements[i].type != 'radio' && elem[i].elements[i].type != 'checkbox' && elem[i].elements[i].type != 'select-one' && elem[i].elements[i].type != 'select-multiple' )
						{				
							elem[i].elements[j].focus();
							break;
						}
					}
			}
			
		}
		catch(e){}
	}
	else
	{
		document.getElementById(param).focus();
	}
}

//função que atribui aos campos de texto o realce

function destaque()
{
	var elem = document.forms;
	
	for( i=0; i < elem.length; i++)
	{
		for( j=0; j < elem[i].elements.length; j++)
		{

			if(elem[i].elements[j].type == 'text' || elem[i].elements[j].type == 'textarea' || elem[i].elements[j].type == 'password'  ){
				if (elem[i].elements[j].id != 'envelope')
				{				
					elem[i].elements[j].onfocus = function(){this.className = 'campo_texto_d';}
					elem[i].elements[j].onblur = function(){this.className = 'campo_texto';}
				}
			}
		}
	}

}

//função de ativação da página
function ativar()
{
	destaque();
	foco();
}
