// JavaScript Document

/*-------------------------------------------------------------------------*/
// ValLogin: validação do formulário de login
/*-------------------------------------------------------------------------*/
function ValLogin(myForm){

	if(myForm.email.value==""){
		alert("Informe seu e-mail!");
		myForm.email.focus();
		return false;
	}
	if(!FunValidEmail(myForm)){
		return false;
	}
	if(myForm.senha.value==""){
		alert("Informe a senha!");
		myForm.senha.focus();
		return false;
	}
	return true;
}

/*-------------------------------------------------------------------------*/
// ValLembrete: validação do formulário de lembrete de senha
/*-------------------------------------------------------------------------*/
function ValLembrete(myForm){
	if(myForm.email.value==""){
		alert("Informe seu e-mail!");
		myForm.email.focus();
		return false;
	}
	if(!FunValidEmail(myForm)){
		return false;
	}
	return true;
}

/*-------------------------------------------------------------------------*/
// ValRegistro: validação do formulário de cadastro de membro
/*-------------------------------------------------------------------------*/
function ValRegistro(myForm){
	if(myForm.nome.value==""){
		alert("Informe seu nome completo!");
		myForm.nome.focus();
		return false;
	}
	if(myForm.inst.value==""){
		alert("Informe a instituição em que trabalha!");
		myForm.inst.focus();
		return false;
	}
	if(myForm.form.value==""){
		alert("Informe sua formação!");
		myForm.form.focus();
		return false;
	}
	if(myForm.email.value==""){
		alert("Informe seu e-mail!");
		myForm.email.focus();
		return false;
	}
	if(!FunValidEmail(myForm)){
		return false;
	}
	if(myForm.fone.value == ""){
		alert("Informe seu telefone de contato!");
		myForm.fone.focus();
		return false;
	}
	if(myForm.end.value == ""){
		alert("Informe seu endereço postal!");
		myForm.end.focus();
		return false;
	}
	if(myForm.cep.value == ""){
		alert("Informe seu cep postal!");
		myForm.cep.focus();
		return false;
	}
	if(myForm.cid.value == ""){
		alert("Informe sua cidade!");
		myForm.cid.focus();
		return false;
	}
	if(myForm.senha.value == ""){
		alert("Defina uma senha!");
		myForm.senha.focus();
		return false;
	}
	return true;
}

/*-------------------------------------------------------------------------*/
// ValArtEnvio: validação do formulário de submissão de formulário
/*-------------------------------------------------------------------------*/
function ValArtEnvio(myForm){
	if(myForm.titulo_pt.value == ""){
		alert("Informe o título em português da matéria!");
		myForm.titulo_pt.focus();
		return false;
	}
	if(myForm.titulo_en.value == ""){
		alert("Informe o título em inglês da matéria!");
		myForm.titulo_en.focus();
		return false;
	}
	if(myForm.htmlAbstract_pt.value == ""){
		alert("Insira o resumo em português da matéria!");
		myForm.htmlAbstract_pt.focus();
		return false;
	}
	if(myForm.htmlAbstract_en.value == ""){
		alert("Insira o resumo em inglês da matéria!");
		myForm.htmlAbstract_en.focus();
		return false;
	}
	if(myForm.keys_pt.value == ""){
		alert("Informe as palavras-chave em português da matéria!");
		myForm.keys_pt.focus();
		return false;
	}
	if(myForm.keys_en.value == ""){
		alert("Informe as palavras-chave em inglês da matéria!");
		myForm.keys_en.focus();
		return false;
	}
	if(myForm.arqs.value == ""){
		alert("Insira o material zipado!");
		myForm.arqs.focus();
		return false;
	}
	if(!FileFormat('arqs')){
		return false;
	}
	if(myForm.imgs.value!=""){
		if(!FileFormat('imgs')){
			return false;
		}
	}
	return true;
}

/*-------------------------------------------------------------------------*/
// AddAuthors: adiciona autores no formulário de submissão de artigos
/*-------------------------------------------------------------------------*/
function AddAuthors(){
	var retorno = showModalDialog("wins/ModalDialog.php?target=authors.php&title=ADICIONAR AUTORES","Add Author","resizable: no; help: no; status: yes; scroll: no;");
	if(retorno){
		var myForm = document.myForm;
		retorno = retorno.split('|');
		myForm.authorIDs.value = myForm.authorIDs.value + retorno[0];
		myForm.autores.value = myForm.autores.value + retorno[1];
	}
}

/*-------------------------------------------------------------------------*/
// MatRec: recusa o material pelo motivo informado na janela
/*-------------------------------------------------------------------------*/
function MatRec(articleID, orig){
	var retorno = showModalDialog("wins/ModalDialog.php?target=matRec.php&title=RECUSAR O MATERIAL&articleID=" + articleID + "&orig=" + orig,"Recusa","resizable: no; help: no; status: yes; scroll: no;");
	if(retorno){
		window.location = retorno;
	}
}

/*-------------------------------------------------------------------------*/
// SelTema: seleciona o tema da matéria para avaliação dos especialistas
/*-------------------------------------------------------------------------*/
function SelTema(articleID){
	var retorno = showModalDialog("wins/ModalDialog.php?target=tema.php&title=SELECIONAR O TEMA&articleID=" + articleID,"Tema","resizable: no; help: no; status: yes; scroll: no;");
	if(retorno){
		window.location = "avalView.php";
	}
}

/*-------------------------------------------------------------------------*/
// Aval: avaliação da matéria
/*-------------------------------------------------------------------------*/
function Aval(articleID,type,tit){
	var retorno = showModalDialog("wins/ModalDialog.php?target=aval.php&title=AVALIAÇÃO DE MATÉRIA&articleID=" + articleID + "&type=" + type + "&tit=" + tit,"Tema","resizable: no; help: no; status: yes; scroll: no;");
	if(retorno){
		window.location = retorno;
	}
}

/*-------------------------------------------------------------------------*/
// Notas: notas da matéria
/*-------------------------------------------------------------------------*/
function Notas(articleID,type,tit){
	var retorno = showModalDialog("wins/ModalDialog.php?target=notas.php&title=RESULTADOS DA AVALIAÇÃO DE MATÉRIA&articleID=" + articleID + "&type=" + type + "&tit=" + tit,"Tema","resizable: no; help: no; status: yes; scroll: no;");
	if(retorno){
		window.location = retorno;
	}
}

/*-------------------------------------------------------------------------*/
// Validação de formato de arquivo para upload
/*-------------------------------------------------------------------------*/
function FileFormat(myID){
	var myElement = FunGetElement(myID);
	var myValue = myElement.value;
	var myFormat = myValue.lastIndexOf(".zip");
	if(myFormat==-1){
		 myFormat = myValue.lastIndexOf(".ZIP");
		 if(myFormat==-1){
			 alert("Insira um arquivo no formato .zip!");
			 myElement.select();
			 return false;
		 }
	}
	return true;
}

/*-------------------------------------------------------------------------*/
// Validação de drop lists
/*-------------------------------------------------------------------------*/
function ValDrop(myID,msg){
	myElement = FunGetElement(myID);
	if(myElement.value==0){
		alert(msg);
		return false;
	}
	return true;
}
/*-------------------------------------------------------------------------*/
// Exibe ou esconde a opção de tema
/*-------------------------------------------------------------------------*/
function Display(myID){
	myElement = FunGetElement(myID);
	myDefault = FunGetElement("def");
	if(document.myForm.perfil.value!=5){
		myElement.style.display = "none";
		myDefault.selected = true;
	} else {
		myElement.style.display = "";
	}
}

function View(id){
	document.formulario.action='view_full.php?id_artigo=' + id; target='_self';
document.formulario.method='post'; document.formulario.submit();
}

function viewBio(id){
	window.open("viewBio.php?authorID="+id,"bio","top=0, width=400, height=300, status=1, directories=0, toolbar=0, location=0, resizable=0, scrollbars=1");
}

function ViewMeta(id){
	window.open("meta.php?articleID="+id,"meta","top=0, width=600, height=500, status=1, directories=0, toolbar=0, location=0, resizable=0, scrollbars=1");
}

function goTo(id){
	if(id!=0){
		window.location.href = "index.php?editionID="+id;
	}
}

function goToPage(page){
		FunSubmitForm("busca","searchResults.php?page="+page,"_self");
}
