
function checkEmail(campo)
{
	if( campo.value.indexOf('@')==-1 || campo.value.length < 4 || campo.value.indexOf('.')==-1 )
	{
		alert('Formato de e-mail inválido!');
		campo.focus();
		return false;
	}
	return true;
}

function checkTamanho(campo,tamanho)
{
	if (campo.value.length < tamanho)
	{
		alert('O campo ' +campo.name+ ' deve ter no mínimo ' +tamanho+ ' caracteres');
		campo.focus();
		return false;
	}
	return true;	
}

function check() 
{
	var tester = document.consulta.autor.value  +
             document.consulta.titulo.value  + 
             document.consulta.editor.value  +
             document.consulta.assunto.value +
			 document.consulta.classi.value +
	     	 document.consulta.exp.value;

	if( document.consulta.exp.value.length==1 && tester.length==1)
	{
		alert("Termo livre deve ter ao menos duas letras");
		return false;
	}
	else if (tester == "") 
	{
		alert ("Por favor informe seu argumento de busca");
		return false;
	}
	else
	{
		return true;
	}
}
function check2()
{
	if( document.consulta_pro.exp.value.length < 2 )
	{
		alert("Termo livre deve ter ao menos duas letras");
		return false;
	}
	return true;
}
function checkLogin() 
{
	form = document.login;
	if( form.matricula.value.length<1 || form.senha.value.length<1 )
	{
		alert("Para efetuar o Login é necessário que se preencha os dois campos!");
		return false;
	}
	return true;
}

function checaSenhaAltera(form) 
{
	if( form.senha.value!='')
		if( form.nova_senha.value.length<4 )
		{
			alert("A sua nova senha deve ter 4 ou mais caracteres!");
			form.nova_senha.focus();
			return false;
		}
		else if( form.nova_senha.value != form.nova_senha2.value )
		{
			alert("O campo confirma deve ser igual ao campo nova senha!");
			return false;
		}
	return true;
}

function checaSenhaNovo(form) 
{
	if( form.senha.value.length<4 )
	{
		alert("A sua senha deve ter 4 ou mais caracteres!");
		form.senha.focus();
		return false;
	}
	else if( form.senha.value != form.senha2.value )
	{
		alert("O campo confirma deve ser igual ao campo senha!");
		form.senha2.focus();
		return false;
	}
	return true;
}

function validaCpf(form)
{
	return true;
}

function checkAlteraSenha()
{
	form = document.usuario;
		return checaSenhaAltera(form);
}

function checkAlteraUsuario()
{
	form = document.usuario;
	cpf = validaCpf(form);
	if ( cpf )
		return checaSenhaAltera(form);
	else 
		return cpf;
}

function checkNovoUsuario()
{
	form = document.usuario;

	if ( validaCpf(form) )
		if( checkEmail(form.email) )
			if( checkTamanho(form.telefone,7) )
				if( checkTamanho(form.nome,3) )
					return checaSenhaNovo(form);
	return false;
}


function colocaTipo()
{
	var texto = "";
	var indice = document.consulta.tipo.selectedIndex;
	document.consulta.exp.value = document.consulta.tema_livre.value;
	var livs = new Array ("LIV", "LID", "LIB", "LIJ", "LIR");
	var muls = new Array ("BEL", "CDR", "DFK", "DOM", "DQT", "DVD", "FOR", "FTS", "FVD", "JED", "KIT", "LCU", "MFC", "MFL", "MTE", "SIT", "SOF", "VDL" );
	var aaas = new Array ("ART", "ANL");

	if(indice>0)
	{
		var sele = document.consulta.tipo.options[ indice ].value;
		if(sele == "LIV")
		{
			for(x=0;x<livs.length;x++)
			{
				texto +=  livs[x] + "/tipo";
				if (x!=livs.length-1)
					texto += " + ";
			}
			texto += " * ";
		}
		else if(sele == "MMM")
		{
			for(x=0;x<muls.length;x++)
			{
				texto +=  muls[x] + "/tipo";
				if (x!=muls.length-1)
					texto += " + ";
			}
			texto += " * ";
		}
		//inicio da alteracao
		else if(sele == "AAA")
		{
			for(x=0;x<aaas.length;x++)
			{
				texto +=  aaas[x] + "/tipo";
				if (x!=aaas.length-1)
					texto += " + ";
			}
			texto += " * ";
		}
		//fim da alteracao
		else 
			texto = sele + "/tipo * ";
	}
		texto += document.consulta.exp.value;
		//inicio da alteracao
		if (document.consulta.classi.value != ""){
			texto = document.consulta.classi.value + "$/class " + texto;
		}
		//fim da alteracao
		document.consulta.exp.value = texto;
		//document.consulta.exp.value = 'teste';

}

