// JavaScript Document

function focusClean(obj) {
  if(!document.isClean) {
	  obj.value = "";
	  document.isClean = true;
  }	
}

function gotoBug() {
  divResposta = document.getElementById("respostaBusca");
  divResposta.innerHTML = "Aguarde...";
  
  codigo = Trim(document.getElementById("passo").value);
  makeRequestPasso("generateBugURL.jsp?cod=" + codigo);
  
  if(document.conteudo.indexOf("comentarioBug") != -1) {
      document.location.href = document.conteudo;
  } else {
    divResposta.innerHTML = "Código Inválido!";
  }
}

function listarTiposDeArquivos() {
	url = "listarExtensoes.jsp";
	makeRequestExtensoes(url);
//	alert(document.listExtensoes);
	showElement("botaoEnviar");
	hideElement("imagePreload");
}

function checkTipoDeArquivo(ext) {
	extPermitidas = document.listExtensoes;
	
	if (extPermitidas.indexOf(ext.toUpperCase()) != -1) {
		return true;
	}
	
	return false;
}

function abrir_fecharDiv(id){
	   var div = document.getElementById(id);
	   var img = document.getElementById(id + "_img");
	   
	   if(isOpen(div)){
		   div.style.display = 'none';		  
		   img.src = "images/ico_mais.jpg";
	   }else{
			div.style.display = 'block';
			img.src = "images/ico_menos.jpg";
	   }

}

function submitEditaComentario(cod) {
	titulo = encode(document.getElementById("formComentario"+cod).titulo.value);
	descricao = document.getElementById("formComentario"+cod).descricao.value;

	url = "updateComentario.jsp?cod=" + cod + "&titulo="+ titulo +"&descricao=" + descricao;
	makeRequestPasso(url);
	document.getElementById('conteudo_comentario'+cod).innerHTML = document.conteudo;
	document.conteudo = "";
	
	return false;
}

function editaComentario(cod) {
	url = "editaComentario.jsp?cod=" + cod;
	makeRequestPasso(url);
	
	document.getElementById('conteudo_comentario'+cod).innerHTML = document.conteudo;
	document.conteudo = "";
}

function deleteArquivoSession(cod) {
	if (confirm('Deseja realmente apagar este arquivo?')) {
	url = "deleteArquivoSession.jsp?indice=" + cod;
	makeRequestPasso(url);
	
	document.getElementById('conteudoArquivos').innerHTML = document.conteudo;
	document.conteudo = "";
	}
}

function submitComentario() {
	titulo = document.formulario1.titulo.value;
	descricao = document.formulario1.descricao.value;
	
	if (titulo == "" || descricao == "") {
		alert("Preencha todos os campos");
		return false;
	}
	
	return true;
}

function isOpen(div){
	   if(div.style.display == 'block'){
		   return true;
	   }
		return false;  
	
}

function popapPrioridade(){
    categoria    = document.novoProblema.categoriaBug.value;
    if(categoria != "SUGESTÕES"){ 
     urlPopap="popapAnalisePrioridade.jsp";
     abrirPopap(urlPopap,'604','262','no');
    }else{
     cadastrarSugestao(); 
    } 
}

function cadastrarSugestao(){
      
	titulo 		 = document.novoProblema.titulo.value;
	descricao 	 = document.novoProblema.descricao.value;
	passo = " ";
	url = "adicionaPassosSession.jsp?passo=" + passo;
	makeRequestPasso(url);
	
	document.novoProblema.plataforma.value = " ";
	document.novoProblema.banco.value = 4;
	document.novoProblema.responsavel.value = " ";
	
   	document.novoProblema.maquina.value = " "; 
	document.novoProblema.memoria.value = " ";
	
	document.novoProblema.baseDados.value = " ";
	document.novoProblema.servidor.value = " ";
	document.novoProblema.espaco.value = " ";
	
		
	if (titulo == "") {
		alert("Preencha o campo Título!");
		abrir_fecharabas(1,3);
		return false;
	}
	
	if (descricao == "") {
		alert("Preencha o campo Descrição!");
		abrir_fecharabas(1,3);
		return false;
	}
	
	document.novoProblema.submit();

	return true;
}

function cadastrarProblema() {
    cbInter = 0;
    cbRot = 0;
    cbLimit = 0;
    cbEvent = 0;
    
    if(document.getElementById("cbTranInterromp").checked){
      cbInter    = parseInt(document.getElementById("cbTranInterromp").value);
      
    }
    if(document.getElementById("cbErroRot").checked){
      cbRot      = parseInt(document.getElementById("cbErroRot").value);
    }
    if(document.getElementById("cbLimitProdut").checked){
      cbLimit    = parseInt(document.getElementById("cbLimitProdut").value);
    }
    if(document.getElementById("cbEventual").checked){
      cbEvent    = parseInt(document.getElementById("cbEventual").value);
    }
    
    
    prioridadeTotal  = cbInter + cbRot + cbLimit + cbEvent;
    if(prioridadeTotal > 3){
      prioridadeTotal = 3;
    }else if(prioridadeTotal < 2){
      prioridadeTotal = 1; // Caso o resultado da soma seja 0
    }
    telaAnterior = window.opener.document;    
	titulo 		 = telaAnterior.novoProblema.titulo.value;
	descricao 	 = telaAnterior.novoProblema.descricao.value;
	telaAnterior.novoProblema.passo.value = "";
	
	
	plataforma   = telaAnterior.novoProblema.plataforma.value;
	banco        = telaAnterior.novoProblema.banco.value;
	modulo       = telaAnterior.novoProblema.responsavel.value;
	
   	maquina      = telaAnterior.novoProblema.maquina.value; 
	memoria      = telaAnterior.novoProblema.memoria.value;
	
	baseDados    = telaAnterior.novoProblema.baseDados.value;
	servidor     = telaAnterior.novoProblema.servidor.value;
	espaco       = telaAnterior.novoProblema.espaco.value;
	
	
		
	if (titulo == "") {
		alert("Preencha o campo Título na aba Problemas!");
		abrir_fecharabas(1,3);
		return false;
	}
	
	if (descricao == "") {
		alert("Preencha o campo Descrição na aba Problemas!");
		abrir_fecharabas(1,3);
		return false;
	}
	
   
    if (plataforma == "") {
		alert("Preencha o campo Plataforma na aba Problemas!");
		abrir_fecharabas(1,3);
		return false;
	}
	
	if (banco == "") {
		alert("Preencha o campo Banco(SGBD) na aba Problemas!");
		abrir_fecharabas(1,3);
		return false;
	}
	
    if (modulo == "") {
		alert("Preencha o campo Módulo na aba Problemas!");
		abrir_fecharabas(1,3);
		return false;
	}
	
	if (maquina == "") {
		alert("Preencha o campo Máquina na aba Problemas!");
		abrir_fecharabas(1,3);
		return false;
	}
	
	if (memoria == "") {
		alert("Preencha o campo Memória na aba Problemas!");
		abrir_fecharabas(1,3);
		return false;
	}
	
	if (baseDados == "") {
		alert("Preencha o campo Base de dados na aba Problemas!");
		abrir_fecharabas(1,3);
		return false;
	}
	
	if (servidor == "") {
		alert("Preencha o campo Servidor na aba Problemas!");
		abrir_fecharabas(1,3);
		return false;
	}
	
	if (espaco == "") {
		alert("Preencha o campo Espaço livre em disco na aba Problemas!");
		abrir_fecharabas(1,3);
	  	return false;
	}
	


    telaAnterior.novoProblema.prioridade.value = prioridadeTotal;
	telaAnterior.novoProblema.submit();

	return true;
}

function fecharJanela(){
    window.close();
}

function cancelaProblema() {
	if (confirm('Deseja cancelar o cadastro do problema?')) {
		// Apagando os arquivos enviados e limpando a sessão
		url = "cancelaBug.jsp";
		makeRequestCancel(url);
		
		// Apagando os registros da página
		document.novoProblema.reset();
		document.getElementById('conteudoArquivos').innerHTML = "";
		document.getElementById('descPassos').innerHTML = "";
	}
}

function UpdateFormURL() {
	codigo		= document.formhardware.codigo.value;
	maquina 	= encode(document.formhardware.maquina.value);
	memoria 	= encode(document.formhardware.memoria.value);
	banco 		= encode(document.formhardware.banco.value);
	espaco 		= encode(document.formhardware.espaco.value);
	servidor 	= encode(document.formhardware.servidor.value);
	plataforma 	= encode(document.formhardware.plataforma.value);
	
	strForm = "updateBugReport.jsp?codigo="+codigo+"&maquina="+maquina+"&memoria="+memoria+"&banco="+banco+"&espaco="+espaco+"&servidor="+servidor+"&plataforma=" + plataforma;
	
	makeRequestBugReport(strForm);
	
	hideElement('botao');
	showElement('preloader');
	
	return false;
}

function addPassos() {
	
	if (document.formPassos.passo.value == "") {
		alert('Escreva uma ação!');
		return false;
	}
	
	passo = encode(document.formPassos.passo.value);
	bug = document.formPassos.bug.value;

	hideElement('botaoPasso');
	document.formPassos.passo.value = "Aguarde...";
	document.formPassos.passo.disabled = true;
	
	url = "adicionaPassos.jsp?passo=" + passo + "&bug=" + bug;
	makeRequestPasso(url);
	
	document.getElementById('descPassos').innerHTML = document.conteudo;
	document.conteudo = "";
	showElement('botaoPasso');
	
	document.formPassos.passo.value = "";
	document.formPassos.passo.disabled = false;
	
	return false;
}

function addPassosSession(){
	
	var form = document.novoProblema;
	
	if (form.passo.value == "") {
		alert('Escreva uma ação!');
		return false;
	}	
	
	var passo = encode(form.passo.value);
	
	hideElement('botaoPasso');
	form.passo.value = "Aguarde...";
	form.passo.disabled = true;
	
	url = "adicionaPassosSession.jsp?passo=" + passo;
	makeRequestPasso(url);
	
	document.getElementById('descPassos').innerHTML = document.conteudo;
	document.conteudo = "";
	showElement('botaoPasso');
	
	form.passo.value = "";
	form.passo.disabled = false;
	form.passo.focus();
	return false;
	
}

function testKey() {
	ENTER = 13;
	
	tecla = (window.event ? event.keyCode : event.which);
	
	if (tecla == ENTER) {
		addPassosSession();
	}
	
	return false;
}

function deletaPassos(cod,bug) {
	if (confirm('Deseja realmente remover este passo?')) {
		url = "removePassos.jsp?cod=" + cod + "&bug=" + bug;
		hideElement('apaga'+cod)
		makeRequestPasso(url);
		
		document.getElementById('descPassos').innerHTML = document.conteudo;
		document.conteudo = "";
	}
}

function deletaPassosSession(id){
	if (confirm('Deseja realmente remover este passo?')) {	    
	    url = "removePassosSession.jsp?indice=" + id;		
		makeRequestPasso(url);
		
		document.getElementById('descPassos').innerHTML = document.conteudo;
		document.conteudo = "";
	}
}

function submitFile() {
	arquivo = document.formArquivos.arquivo.value;
	
	indice = arquivo.lastIndexOf(".");
	tipo = arquivo.substr(indice + 1);
	
	if (arquivo != "") {
		if (checkTipoDeArquivo(tipo)) {
			return true;
		} else {
			alert("Não é possível cadastrar arquivos com extensão: ." + tipo);
		}
	} else {
		alert("Selecione um arquivo para enviar");
	}
	
	return false;
}

function restoreColorProblema(id) {
	
	var cor1 = "#e4eaf2";
	
	document.getElementById("coluna01" + id).style.backgroundColor = cor1;
	
}

function alterColorProblema(id) {
	var cor1 = "#DFEFEF";
	document.getElementById("coluna01" + id).style.backgroundColor = cor1;
}

function alterColorArquivo(id) {
	var cor1 = "#DFEFEF";
	document.getElementById("coluna01" + id).style.backgroundColor = cor1;
	document.getElementById("coluna03" + id).style.backgroundColor = cor1;
	document.getElementById("coluna05" + id).style.backgroundColor = cor1;
}

function restoreColorArquivo(id) {
	var cor1 = "#e4eaf2";
	document.getElementById("coluna01" + id).style.backgroundColor = cor1;
	document.getElementById("coluna03" + id).style.backgroundColor = cor1;
	document.getElementById("coluna05" + id).style.backgroundColor = cor1;
}

function findNodeByTagName(node, tagName) {
  var r = null;
  var id = node.nodeName;
  if (id == tagName) r = node;
  if (!r) {
    for (var i = 0;i < node.childNodes.length; i++) {
      r = findNodeByTagName(node.childNodes.item(i), tagName);
      if (r) break;
    }
  }
  return r;
}

function abrir_fecharabas(id,qtd){
	   var div = document.getElementById("div_" + id);
	   var img = document.getElementById("img_" + id);	  	   
	   var i = 1;		

	   alteraImagemAba(img,1);
	   div.style.display = 'block';
	   	  
	   
	   element = findNodeByTagName(div, "INPUT");
	   if (element) element.focus();
	   
	   while(i <= qtd){
		   
		   if(id != i) {			  	  
		      alteraImagemAba(document.getElementById("img_" + i),2);			  
			  document.getElementById("div_" + i).style.display = 'none';	
		   }
		   i++;
	   }	   

}

function alteraImagemAba(imagem,acao) {

	source = imagem.src;

	if (acao == 1) { // Normal
		source = source.replace("_s.jpg",".jpg");
	}	
	
	if (acao == 2) { // Selecionada
		if(source.indexOf("_s") == -1) {
		   source = source.replace(".jpg","_s.jpg");
		}
	}
	
	imagem.src = source;
	//alert(imagem.src);
}

function alterSoluction(){
	cod = document.formFaq.cod.value;
	selecao = document.formFaq.solucoesFaq.value;	
	makeRequestPasso("alterFaq.jsp?cod="+cod+"&selecaoCod="+selecao+"");
	
	div = opener.document.getElementById("iconeFaq"+cod);
	solucao = opener.document.getElementById("solucao"+cod);
	if(selecao == -1){
		   solucao.src = 'images/n_respondido.jpg';
		   div.innerHTML = "<img src='images/ico_prob_sem_sol.gif' border='0'>";
		
	}else{
		   user = document.formFaq.user.value;
		   tituloAnterior = document.formFaq.tituloAnterior.value;
		   solucao.src = 'images/respondido.jpg';
		   div.innerHTML =  "<a href='faqSolucao.jsp?user=" + user + "&faqCod=" + selecao + "&tituloAnterior="
			                + tituloAnterior.replace("\"", "") + "' target='_parent'><img src='images/ico_prob_com_sol.gif' border='0'></a>";
			                 
	}
	window.close();	
	
}


function escolheSolucao(nomeDiv,obj){

	div = document.getElementById(nomeDiv);
	if(document.getElementById("ck_outros").checked == true){
	   document.getElementById("ck_versao").disabled=true;
	}else{
	   document.getElementById("ck_versao").disabled=false;   
	}
	if(document.getElementById("ck_versao").checked == true){
	   document.getElementById("ck_outros").disabled=true;
	}else{
	   document.getElementById("ck_outros").disabled=false;   
	}
	if(div.childNodes.length == 0){	   
		  div.innerHTML = "aguarde..."; 
		  URL = getURLSolucao(nomeDiv);	
		  makeRequestPasso(URL);		  
		  div.innerHTML = document.conteudo;	  
	}
	
	if(!obj.checked){
	   div.style.display = 'none';		
	}else{
	   div.style.display = 'block';
	  
	}

	
}


function gravarSolucao(categoria,cod,rel,codUser){
    produto   = document.getElementById("nomeProduto").value;
    faqCodigo = document.getElementById("ls_faq_hidden").value;
    bugCodigo = document.getElementById("ls_bug_hidden").value;
    versaoCodigo = document.getElementById("ls_versao_hidden").value;
    outrosCodigo = document.getElementById("ls_outros_hidden").value;
    prioridadeCod = document.getElementById("ls_prioridade_hidden").value;
    if((prioridadeCod !="") && (prioridadeCod != null)){
      URL = "alterarPrioridade.jsp?bug="+cod+"&prioridade="+prioridadeCod;
	  makeRequestPasso(URL);	
    }
    
    if(((faqCodigo !="") && (faqCodigo !=null))||((bugCodigo !="") && (bugCodigo !=null))){ 
        
	URL = "upd_bugSolucao.jsp?cod="+cod+"&ls_faq_hidden="+faqCodigo+"&ls_bug_hidden="+bugCodigo+"&categoria="+categoria;
	makeRequestPasso(URL);		
	
	divLinkSolucoes = document.getElementById("linksSolucoes");	
    divLinkSolucoes.innerHTML = document.conteudo;
    }
    if(((versaoCodigo !="") && (versaoCodigo !=null))||((outrosCodigo !="") && (outrosCodigo !=null))){    
       if((versaoCodigo !="") && (versaoCodigo !=null)){
         cadastroComentario(categoria,rel,cod,versaoCodigo,outrosCodigo,codUser,"conteudoVersOut",produto);
         versaoCodigo = "";      
       }
       if((outrosCodigo !="") && (outrosCodigo !=null)){
         cadastroComentario(categoria,rel,cod,versaoCodigo,outrosCodigo,codUser,"conteudoOut",produto);
       }
	   
	}
	document.getElementById("ls_faq_hidden").value = "";
    document.getElementById("ls_bug_hidden").value = "";
    document.getElementById("ls_versao_hidden").value = "";
    document.getElementById("ls_versao_hidden").value = "";
    document.getElementById("ls_prioridade_hidden").value = "";
    
    document.getElementById("ck_bugRepetido").checked = false;
    escolheSolucao("bugRepetido",document.getElementById("ls_bug_hidden"));
    document.getElementById("ck_faq").checked = false;
    escolheSolucao("faq",document.getElementById("ls_faq_hidden"));
    if((outrosCodigo !="") && (outrosCodigo !=null))
    document.getElementById("ck_versao").checked = false;
    escolheSolucao("versao",document.getElementById("ls_versao_hidden"));
    document.getElementById("ck_outros").checked = false;
    escolheSolucao("outros",document.getElementById("ls_outros_hidden"));
    document.getElementById("ck_prioridade").checked = false;
    escolheSolucao("prioridade",document.getElementById("ls_prioridade_hidden"));
    
   
    
   
}


function cadastroComentario(categoria,rel,bug,versaoCodigo,outrosCodigo,codUser,nomeDiv,produto){
    //tipo = document.getElementById("tipo").value;
    url ="comentarioSimplificado.jsp?categoria="+categoria+"&relCod="+rel+"&bug="+bug+"&ls_versao_hidden="+versaoCodigo+"&ls_outros_hidden="+outrosCodigo+"&codUser="+codUser+"&produto="+produto+"&tipo="+tipo.value;
    makeRequestPasso(url);	
  	
    divLinkSolucoes = document.getElementById(nomeDiv);
    divLinkSolucoes.innerHTML = Trim(document.conteudo);
    

}

function getURLSolucao(nomeDiv){
    produto = document.getElementById("produto").value;
    //prioridade = document.getElementById("prioridade").value;   
	retorno = "ls_" + nomeDiv + ".jsp?produto="+produto;
	
	return retorno;			
}
	
function setSolucao(obj, tipo){
    campo = document.getElementById(obj.name+"_hidden");  
	campo.value = obj.options[obj.selectedIndex].value;
	
	if (tipo) {		
		tipo.value = obj.options[obj.selectedIndex].getAttribute("tipo");
		//alert(tipo.value);
	}
}

function alterarCorComent(codigo,codBug){
	document.getElementById("btExcluir"+codigo).style.display = "none";
	alteraCorOutroComent(codBug,codigo);
	if(document.codigoSol == -1){
	  	 novaCor = '#d6f2eb';
	     novaImagem = 'url(images/degrader-verde.jpg)';
	     
	}else{
		 novaCor = '#E4EAF2';
	     novaImagem = 'url(images/bg_titulos.jpg)';
	  
	}  
	
	tituloAutor = document.getElementById("degraderAutor"+codigo);
	tituloComentario = document.getElementById("degraderComent"+codigo);
	colunaAutor = document.getElementById("colunaAutor"+codigo);
	colunaComent = document.getElementById("colunaComent"+codigo);
	
	tituloAutor.style.background = novaImagem;
	tituloComentario.style.background  = novaImagem;
	colunaAutor.style.backgroundColor  = novaCor;
	colunaComent.style.backgroundColor = novaCor;
	makeRequestPasso("alterSolucao.jsp?codComent="+codigo+"&cod="+codBug);
    if(document.codigoSol != -1){
	  	 document.codigoSol=-1;
	}else{
		 document.codigoSol=codigo;
	}  
}

function alteraCorOutroComent(codigoBug,codigoComentario){
	
    makeRequestPasso("verificarSolucao.jsp?cod="+codigoBug);    
    
    solucaoAntiga = document.conteudo.replace("<p>","");
    solucaoAntiga = solucaoAntiga.replace("</p>","");
    solucaoAntiga = Trim(solucaoAntiga);
    
    if((solucaoAntiga != 'null')&&((solucaoAntiga != '')))
      document.getElementById("btExcluir"+solucaoAntiga).style.display = "block";
    
    if((solucaoAntiga != 'null')&&((solucaoAntiga != '')&&(solucaoAntiga != codigoComentario)&&(solucaoAntiga != 'Não'))){       
    //if((solucaoAntiga != 'null')&&(solucaoAntiga != codigoComentario)&&(solucaoAntiga != 'Sim'))){         
       

       novaCor = '#E4EAF2';
       novaImagem = 'url(images/bg_titulos.jpg)';
	  
	   
	   tituloAutorLimp = document.getElementById("degraderAutor"+solucaoAntiga);
	   tituloComentarioLimp = document.getElementById("degraderComent"+solucaoAntiga);
	   colunaAutorLimp = document.getElementById("colunaAutor"+solucaoAntiga);
	   colunaComentLimp = document.getElementById("colunaComent"+solucaoAntiga);
	   tituloAutorLimp.style.background = novaImagem;
	   tituloComentarioLimp.style.background  = novaImagem;
	   colunaAutorLimp.style.backgroundColor  = novaCor;
	   colunaComentLimp.style.backgroundColor = novaCor;	   
	   document.codigoSol = -1;
	}
	
}

function filtrarBugs(codigoBug,cat){
    
    produto = document.getElementById("produtoEsc").value;
    nomeCat = document.getElementById("nomeCategoria").value;
    div = document.getElementById("relatorio");
    autorBug = document.getElementById("autor").value;
      if(doDate()){   
	    dataIni  = document.getElementById("dataInicio").value;	
	    dataFim  = document.getElementById("dataFinal").value;		    
	  }else{	
	    dataIni  = "";
	    dataFim  = "";	    
	  }	
	makeRequestPasso("bugsFiltrados.jsp?cod="+codigoBug+"&categoria="+cat+"&dataInicial="+dataIni+"&dataFinal="+dataFim+"&autor="+autorBug+"&nomeCat="+nomeCat+"&produto="+produto);  
	div.innerHTML = document.conteudo;
	
}

function doDate(){
    var reDate = /^((0?[1-9]|[12]\d)\/(0?[1-9]|1[0-2])|30\/(0?[13-9]|1[0-2])|31\/(0?[13578]|1[02]))\/(19|20)?\d{2}$/;  
    var dataInicio = document.getElementById("dataInicio").value;
	var dataFinal = document.getElementById("dataFinal").value;
	
	var dataInicioCorreta = reDate.test(dataInicio);
	var dataFinalCorreta = reDate.test(dataFinal);
	
	if (dataInicioCorreta == null) {
      alert(dataInicioCorreta + " NÃO é uma data válida.");
      return false;
	} else if (dataFinalCorreta == null) {
      alert(dataFinalCorreta + " NÃO é uma data válida.");
      return false;
	} else {
	  return true;
	}
	
/*	if ((reDate.test(dataInicioCorreta))&&(reDate.test(dataFinalCorreta))) {	
		return true;
		
	} else if (((dataInicioCorreta != null) && (pStr != ""))&&((dataFinalCorreta != null) && (dataFinalCorreta != ""))){
	
		if(!reDate.test(dataInicioCorreta)){
		  alert(dataInicioCorreta + " NÃO é uma data válida.");
		}else{
		  alert(dataFinalCorreta + " NÃO é uma data válida.");
		}		
		
		return false;
	}*/
}

function alterarOrdem(cod,produto,categoria,tipoUsuario){
  textoProcurado = document.getElementById("textoProcurado").value;
  
  if(tipoUsuario != 'ok'){
    filtro = "";
    ordem  = "";
  }else{  
    filtro = document.getElementById("rbFiltro").value;
    ordem  = document.getElementById("rbOrdenar").value;
	}
	url = "bugreport.jsp?codig="+cod+"&produto="+produto+"&categoria="+categoria+"&filtro="+filtro+"&ordem="+ordem+"&textoProcurado="+textoProcurado; 
  
  document.formOrdenacao.action = url;
  document.formOrdenacao.submit();
}

function imprimirPagina(){
    window.print();	
}

function resolverBug(codigo,checkBox){
	
	var form = document.bug;
	
	//Alterar o estado do erro, se o atual for resolvido muda para não
	//resolvido, caso contrário muda para resolvido.
	url = "cq_update.jsp?codigo="+ codigo +"&erro="+checkBox.value;
	makeRequestPasso(url);
		
}

function valorDoMaker(){
    
    nomeSistema = document.getElementById("nomeSistema").value;
    numeroF = document.getElementById("numeroFuncionarios").value;
    div = document.getElementById("formularioResposta");
    mediaSalarial = document.getElementById("mediaSalarial").value;
	tempo = document.getElementById("tempoDesenvolvimento").value;
	div.style.display = 'block';
     
	makeRequestPasso("ganhoComOMaker.jsp.jsp?nomeSistema="+nomeSistema+"&numeroFuncionarios="+numeroF+"&mediaSalarial="+mediaSalarial+"&tempo="+tempo);  
	div.innerHTML = document.conteudo;
	
}

function sourceText(cod,produto,categoria){
  
    sourceTx = document.getElementById("source").value;    
    url = "bugreport.jsp?codig="+cod+"&produto="+produto+"&categoria="+categoria+"&source="+sourceTx; 
    document.formOrdenacao.action = url;
    document.formOrdenacao.submit();
}
