function setFocus()
{
	var campos = document.forms[0].elements;
	for (i = 0; i < campos.length; i++)
	{
		if (campos[i].type.toUpperCase() == "TEXT"     ||
			campos[i].type.toUpperCase() == "PASSWORD" ||
			campos[i].type.toUpperCase() == "TEXTAREA")
		{
			campos[i].focus();
			break;
		}
		else if (campos[i].type.toUpperCase() == "SELECT"          ||
				 campos[i].type.toUpperCase() == "SELECT-ONE"      ||
				 campos[i].type.toUpperCase() == "SELECT-MULTIPLE" ||
				 campos[i].type.toUpperCase() == "FILE")
		{
			break;
		}
	}
}

function selecionaCombo(obj, selecionado, chave)
{
	switch (chave)
	{
		case "V" :
			for (i = 0; i < obj.options.length; i++)
			{
				if (obj.options[i].value != "" && obj.options[i].value == selecionado)
				{
					obj.options[i].selected = true;
					break;
				}
			}
			break;
		case "T" :
			for (i = 0; i < obj.options.length; i++)
			{
				if (obj.options[i].text != "" && obj.options[i].text == selecionado)
				{
					obj.options[i].selected = true;
					break;
				}
			}
			break;
	}
}

function selecionaCheck(obj, selecionado, chave)
{
	obj.checked = (selecionado == chave);
}

function confirmaExclusao(destino)
{
	res = confirm("Deseja realmente exlcuir?");
	if (res)
	{
		location.href = destino;
	}
}

function validaEmail(email)
{
	var re = new RegExp("^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,3}");
	if (re.exec(email) == null)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function mascaraData(t)
{				
	var tecla = window.event.keyCode;
	if (tecla == 111 || tecla == 193)
	{
		t.value = t.value.substring(0, t.value.length - 1);
	}
	if (tecla != 8 && tecla != 46)
	{
		if (t.value.length == 2 | t.value.length == 5)
		{
			t.value = t.value + '/';
		}
		else if (t.value.length == 8)
		{
			var ano = t.value.substring(6, 8);
			if (parseInt(ano) <= 18)
			{
				t.value = t.value.substring(0, 6) + '20' + ano;
			}
			else if (parseInt(ano) >= 21)
			{
				t.value = t.value.substring(0, 6) + '19' + ano;
			}
		}
	}
}

