<!--
function fcheckEmail( form, Field )
{
	/****************************************************************
		FCHECKEMAIL (FORM, FIELD)
		Função Genérica para validar se o campos está vazio e se
		está em formato de e-mail usuario@dominio.com.
		Recebe o form da página como primeiro argumento	e o nomes do
		campos e seu respectivo rótulo.

		ex.: fcheckEmail(this, [["fldEmail","E-Mail"]]);
	****************************************************************/
	var obj = eval( "form." + Field[0]);
	var ErEmail = /^[A-Za-z0-9_.]+@[A-Za-z0-9_]+\.([A-Za-z0-9]{2,4})|\(+\.[A-Za-z]{2,4}\)$/g;
	if( ! obj.value.match(ErEmail) )
	  {
		  alert("Por favor preencha o campo " + Field[0][1] + " corretamente.");
		  obj.focus();
		  return false;
	  }// if
	return true;
}
function fTrim(str)
{
	/************************************************************************************
		FTRIM (STR)
		Função genérica utilizando expressões regulares para retornar campo
		sem espaços.
	************************************************************************************/
	return str.replace(/(^\s*)|(\s*$)/g, "");
}
function checkFields(form, fields){
	/*************************************************************************************
		CHECKFIELDS (FORM, FIELDS)
		Função Genérica que verifica se os campos estão vazios,
		ele recebe o form da página como primeiro argumento
		e os nomes dos campos e seus respectivos rótulo.
		ex.: checkFields(this, [["nome","Nome"],["end","Endereço"]]);
		Premissa: Função inArray().
	**************************************************************************************/
	// Cria as variáveis que serão utilizadas na função
	var obj;
	var cont1;
	var cont2;
	var checked;
	var types;
	var typesPass;
	// Inicia as variáveis com seus valores
	cont1     = fields.length;
	types     = ["text", "textarea", "password", "select-one", "select-multiple", "file"];
	typesPass = ["submit", "button", "reset", "hidden"];
	// Inicia a verificação
	for(var i = 0; i < cont1; i++)
  {
		if(obj != undefined)
		{
		
		obj = eval("form." + fields[i][0]);
		
		
		
		if(inArray(types, obj.type) == false && inArray(typesPass, obj.type) == false)
      {
			cont2 = obj.length;
			checked = false;
			for(var j = 0; j < cont2; j++ )
				if (obj[j].checked == true) { checked = true; }
			if(checked == false)
         {
				 // Alert do campo Sexo
				alert("" + fields[i][1] + ": Campo de seleção obrigatória!" );
				obj[0].focus();
				return false;
			}
		}
    else
    {
			if(inArray(types, obj.type))
         {
				if(fTrim(obj.value) == "")
            {
					// Alert do campo Nome
					alert("" + fields[i][1] + ": Campo de preenchimento obrigatório!" );
					obj.focus();
					return false;
				}
			}
		}
		
		
		}
	}
	return true;
}
function inArray(list, type)
{
	/*************************************************************************************
		INARRAY (LIST, TYPE)
		Função que retorna true (verdadeiro) se o o valor que chega pelo parâmetro TYPE 
		estiver dentro do array do parâmetro LIST e false (falso) caso não esteja.
		ex.: inArray(["text", "textarea"], "text");
	**************************************************************************************/	
	// Cria as variáveis que serão utilizadas na função
	var cont;
	var result;
	
	// Inicia as variáveis com os seus valores
	cont   = list.length;
	result = false;
	
	// Inicia a verificação
	for(var i = 0; i < cont; i++) 
		if(list[i] == type) 
			result = true;
	
	return result;					
}

function popup(url)
{
	window.open(url,'popup','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=600,height=170');  
}

-->