function mostrarEsconder(objeto, esconder)
{  
	//alert(objeto);
	switch(esconder)
	{
		case "alternado":
		  	if (document.getElementById(objeto).style.display == "none")
		  	{   
		      document.getElementById(objeto).style.display="inline"
		  	}
		   else
		  	{
		      document.getElementById(objeto).style.display="none"
		  	} 
		  	break;
		case "esconder":
			document.getElementById(objeto).style.display="none";
			break;
		case "mostrar":
			document.getElementById(objeto).style.display="inline";
			break;
	}  	

}

function abrirJanelaPopup(url,altura,largura) {
   novaJanela = window.open(url, '', 'top=20,left=20,titlebar=no,toolbar=no,resizable=yes,status=no,menubar=no,width=' + largura + ',height=' + altura + ',scrollbars=yes');
   novaJanela.focus();
}
function trim(str)
{
   return str.replace(/^\s*|\s*$/g,"");
}

function validarFormularioCadastro(acao,formulario) {
	//alert(formulario.name);
	var str = "", foco = null;
	if (formulario.name == 'forRegiao') {
		if (acao == 'incluir' || acao == 'alterar') {
			if (formulario.nomeRegiao.value == "") {str += "\n- Nome requerido."; foco="nomeRegiao";}
		}
	}
	else if (formulario.name == 'forContato') {
		//alert("ss");
		if (acao == 'incluir') {
			if (formulario.nome.value == "") {str += "\n- Nome requerido."; foco="nome";}
			if (formulario.email.value == "") {str += "\n- E-mail requerido."; foco="email";}
			if (formulario.mensagem.value == "") {str += "\n- Mensagem requerido."; foco="mensagem";}
		}
	}
	else if (formulario.name == 'forInscricaoEvento') {
		//alert("ss");
		if (acao == 'incluir') {
			if (formulario.nome.value == "") {str += "\n- Nome requerido."; foco="nome";}
			if (formulario.email.value == "") {str += "\n- E-mail requerido."; foco="email";}
			if (formulario.telefone.value == "") {str += "\n- Telefone requerido."; foco="telefone";}
		}
	}
	else if (formulario.name == 'forChamado') {
		//alert("ss");
		if (acao == 'incluir') {
			if (formulario.nome.value == "") {str += "\n- Nome requerido."; foco="nome";}
			if (formulario.email.value == "") {str += "\n- E-mail obrigatório."; foco="email";}
			if (formulario.titulo.value == "") {str += "\n- Título obrigatório."; foco="titulo";}
			if (formulario.mensagem.value == "") {str += "\n- Mensagem requerido."; foco="mensagem";}
		}
	}
	
	else if (formulario.name == 'forCurriculo') {
		//alert("ss");
		if (acao == 'incluir') {
			if (formulario.Nome.value == "") {str += "\n- Nome requerido."; foco="Nome";}
			if (formulario.Email.value == "") {str += "\n- E-mail requerido."; foco="E-mail";}
			if (formulario.Telefone.value == "") {str += "\n- Telefone requerido."; foco="Telefone";}
			if (formulario.Curriculo.value == "") {str += "\n- Mensagem requerido."; foco="Currículo";}
		}
	}	
	else if (formulario.name == 'forExportacao') {
		if (acao == 'incluir' || acao == 'alterar') {
			if (formulario.peso.value == "") {str += "\n- Peso requerido."; foco="peso";}
			if (formulario.valor.value == "") {str += "\n- Valor requerido."; foco="valor";}
		}
	}
	else if (formulario.name == 'forEstrutura1') {
		if (acao == 'incluir' || acao == 'alterar') {
			if (formulario.titulo.value == "") {str += "\n- Título requerido."; foco="titulo";}
			if (formulario.Assunto.value == "") {str += "\n- Resumo requerido."; foco="Assunto";}
			if (formulario.texto.value == "") {str += "\n- Texto requerido."; foco="texto";}
		}
	}

	else if (formulario.name == 'forPrecoMedio') {
		if (acao == 'incluir' || acao == 'alterar') {
			if (formulario.precoMedio.value == "") {str += "\n- Preço Médio requerido."; foco="precoMedio";}
		}
	}
	else if (formulario.name == 'forMarketReport') {
		if (acao == 'incluir' || acao == 'alterar') {
			if (formulario.titulo.value == "") {str += "\n- Título requerido."; foco="titulo";}
			if (formulario.data.value == "") {str += "\n- Data requerida."; foco="data";}
			if (formulario.texto.value == "") {str += "\n- Texto requerido."; foco="texto";}
		}
	}
	else if (formulario.name == 'forRepresentante2') {
		//alert("ss");
		if (acao == 'incluir') {
			if (formulario.Nome.value == "") {str += "\n- Nome requerido."; foco="Nome";}
			if (formulario.Email.value == "") {str += "\n- E-mail requerido."; foco="Email";}
			if (formulario.Telefone.value == "") {str += "\n- Telefone requerido."; foco="Telefone";}
			if (formulario.Comentarios.value == "") {str += "\n- Comentários requerido."; foco="Comentarios";}

		}
	}

	else if (formulario.name == 'forSolucao') {
		//alert("ss");
		if (acao == 'incluir' || acao == 'alterar') {
			if (formulario.titulo.value == "") {str += "\n- Título requerido."; foco="titulo";}
			if (formulario.Assunto.value == "") {str += "\n- Resumo requerido."; foco="Assunto";}
			if (formulario.texto.value == "") {str += "\n- Texto requerido."; foco="texto";}

		}
	}
	else if (formulario.name == 'forCasosSucesso') {
		//alert("ss");
		if (acao == 'incluir' || acao == 'alterar') {
			if (formulario.titulo.value == "") {str += "\n- Título requerido."; foco="titulo";}
			if (formulario.Assunto.value == "") {str += "\n- Resumo requerido."; foco="Assunto";}
			if (formulario.texto.value == "") {str += "\n- Texto requerido."; foco="texto";}

		}
	}
	else if (formulario.name == 'forParceiro') {
		//alert("ss");
		if (acao == 'incluir' || acao == 'alterar') {
			if (formulario.titulo.value == "") {str += "\n- Título requerido."; foco="titulo";}
			if (formulario.Assunto.value == "") {str += "\n- Resumo requerido."; foco="Assunto";}
			if (formulario.texto.value == "") {str += "\n- Texto requerido."; foco="texto";}

		}
	}
	
	else if (formulario.name == 'forArtigo') {
		//alert("ss");
		if (acao == 'incluir' || acao == 'alterar') {
			if (formulario.data.value == "") {str += "\n- Data requerida."; foco="data";}
			if (formulario.titulo.value == "") {str += "\n- Título requerido."; foco="titulo";}
			if (formulario.Assunto.value == "") {str += "\n- Resumo requerido."; foco="Assunto";}
			if (formulario.texto.value == "") {str += "\n- Texto requerido."; foco="texto";}

		}
	}
	
	
	else if (formulario.name == 'forPartner' || formulario.nam == 'forCompany') {
		if (acao == 'incluir' || acao == 'alterar') {
			if (formulario.texto.value == "") {str += "\n- Texto requerido."; foco="texto";}
		}
	}
	else if (formulario.name == 'formTextoRepresentante') {
		//alert("ss");
		
			str = "";
			if (trim(formulario.nome.value) == "") {str = "\n- Nome requerido."; foco="Nome";}
		
	}
	
	else if (formulario.name == 'forRepresentantes') {
		if (formulario.selectEstados.value != "")
		{
			formulario.action = formulario.selectEstados.value;
			//alert("sss");
		}
	}
	else if (formulario.name == 'forProduto') {
		if (acao != 'listar') {
			if (trim(formulario.titulo.value) == "") {str += "\n- Nome requerido."; foco="titulo";}
			//if (trim(formulario.resumo.value) == "") {str += "\n- Resumo requerido."; foco="resumo";}
			if (trim(formulario.texto.value) == "") {str += "\n- Texto requerido."; foco="texto";}
		}
	}
	else if (formulario.name == 'forNoticia') {
			
			if (trim(formulario.titulo.value) == "") {str += "\n- Nome requerido."; foco="titulo";}
			if (trim(formulario.data.value) == "") {str += "\n- Data requerida."; foco="data";}			
			if (trim(formulario.Assunto.value) == "") {str += "\n- Resumo requerido."; foco="Assunto";}
			if (trim(formulario.texto.value) == "") {str += "\n- Texto requerido."; foco="texto";}
			
	}
	else if (formulario.name == 'forPromocao') {
			
			if (trim(formulario.nome.value) == "") {str += "\n- Nome requerido."; foco="nome";}
			if (trim(formulario.email.value) == "") {str += "\n- E-mail requerido."; foco="email";}			
			if (trim(formulario.empresa.value) == "") {str += "\n- Empresa requerida."; foco="empresa";}
			
			perg1Checado = -1;
			for (i = formulario.perg1.length-1; i > -1; i--) {
				if (formulario.perg1[i].checked) {
					perg1Checado = i;
				}
			}
			perg2Checado = -1;
			for (i = formulario.perg2.length-1; i > -1; i--) {
				if (formulario.perg2[i].checked) {
					perg2Checado = i;
				}
			}
			perg3Checado = -1;
			for (i = formulario.perg3.length-1; i > -1; i--) {
				if (formulario.perg3[i].checked) {
					perg3Checado = i;
				}
			}
			perg4Checado = -1;
			for (i = formulario.perg4.length-1; i > -1; i--) {
				if (formulario.perg4[i].checked) {
					perg4Checado = i;
				}
			}
			perg5Checado = -1;
			for (i = formulario.perg5.length-1; i > -1; i--) {
				if (formulario.perg5[i].checked) {
					perg5Checado = i;
				}
			}
			perg6Checado = -1;
			for (i = formulario.perg6.length-1; i > -1; i--) {
				if (formulario.perg6[i].checked) {
					perg6Checado = i;
				}
			}
			if (perg1Checado == -1 || perg2Checado == -1 || perg3Checado == -1 || perg4Checado == -1 || perg5Checado == -1 || perg6Checado == -1) {str += "\n- Responda a todas as perguntas."; foco="nome";}
			
	}

	else if (formulario.name == 'forCliente') {
			
			if (trim(formulario.titulo.value) == "") {str += "\n- Nome requerido."; foco="titulo";}
			
	}
	
	else if (formulario.name == 'forImagemEmpresa') {
			
			if (trim(formulario.titulo.value) == "") {str += "\n- Nome requerido."; foco="titulo";}
			if (trim(formulario.texto.value) == "") {str += "\n- Texto requerido."; foco="texto";}
			
	}	
	else if (formulario.name == 'forCliente') {
			
			if (trim(formulario.nome.value) == "") {str += "\n- Nome requerido."; foco="nome";}
			if (trim(formulario.descricao.value) == "") {str += "\n- Descrição requerida."; foco="descricao";}
			
	}	
	else if (formulario.name == 'forEmpresa') {
		if (trim(formulario.texto.value) == "")
		{
			str += "\n- Texto requerido."; foco="texto";
		}
	}
	//alert("sss");
	if (str != "") {
		
		alert(str);
		eval('formulario.' + foco + '.focus()');
		return false;
	}
	else {
		//alert("ssss");
		formulario.acaoFormulario.value = acao;
		formulario.submit();
		return true;
	}
}

function validarFormularioContato(formulario) {
	var str = "", foco = null;
	if (formulario.nome.value == "") {str += "\n- Name required."; foco="nome";}
	if (formulario.email.value == "") {str += "\n- E-mail required."; foco="email";}
	if (formulario.comentario.value == "") {str += "\n- Comments required."; foco="comentario";}
	if (str != "") {
		alert(str);
		eval('formulario.' + foco + '.focus()');
		return false;
	}
	else {
		formulario.submit();
		return true;
	}
}
function validarFormularioQuotation(formulario) {
	var str = "", foco = null;
	if (formulario.nome.value == "") {str += "\n- Name required."; foco="nome";}
	if (formulario.email.value == "") {str += "\n- E-mail required."; foco="email";}
	if (formulario.destino.value == "") {str += "\n- Destination required."; foco="destino";}
	if (str != "") {
		alert(str);
		eval('formulario.' + foco + '.focus()');
		return false;
	}
	else {
		formulario.submit();
		return true;
	}
}