

//Function to check form is filled in correctly before submitting
function Formbuscar() {

	//Intialise variables
	var errorMsg = "";
	var errorMsgLong = "";
//inicio
   
        
	
      if (document.frmbusca.query.value == "Digite a palavra para busca"){
		errorMsg += "\n\t\t Digite alguma palavra-chave para buscar";
	}	
	
	if (document.frmbusca.query.value == ""){
		errorMsg += "\n\t\t Digite alguma palavra-chave para buscar";
	}	
	//If there is aproblem with the form then display an error
	if ((errorMsg != "")||(errorMsgLong != "")){
		msg = "___________________________________________________________________\n\n";
		msg += "Não foi possível efetuar a busca por algum preenchimeto incorreto.\n";
		msg += "___________________________________________________________________\n";
		msg += "\t         BuscaPB - O Portal de Busca da Paraíba!\n\n"
		
		errorMsg += alert(msg + errorMsg + "\n" + errorMsgLong);
		return false;
	}
	
	return true;
}
// -->





//Função para contar o número de caracteres na descrição da caixa de texto
function DescriptionCharCount() {
	document.frmAddURL.countcharacters.value = document.frmAddURL.descricao.value.length;
}

//Função para verificar formulário é preenchido corretamente antes de enviar
function CheckForm () {

	//Inicializa variáveis
	var errorMsg = "";
	var errorMsgLong = "";
//inicio

//fim
	//Verifica se a categoria é nula
	if (document.frmAddURL.categoria.value == "nulo"){
		errorMsg += "\n\tCategoria do site \t\t- Selecione a categoria de seu site";
	}
	
	//Verifica se o Título é vazio
	if (document.frmAddURL.titulo.value == "" || document.frmAddURL.titulo.value == "Título do site:"){
		errorMsg += "\n\tTitulo do Site \t\t- Digitar o título do site";
	}
		
	//Verifica se a URL é vazia
	if ((document.frmAddURL.url.value == "http://")||(document.frmAddURL.url.value == "")){
		errorMsg += "\n\tURL \t\t\t- Digitar a URL do Site";
	}

	//Verifica se o Estado foi selecionado
	if (document.frmAddURL.estado.value == "nulo"){
		errorMsg += "\n\tEstado \t\t\t- Selecione o Estado de seu site";
	}
		
	//verifica se o campo Palavras-chave esta vazio
	if (document.frmAddURL.palavrachave.value == "" || document.frmAddURL.palavrachave.value == "Palavras-chave:"){
		errorMsg += "\n\tPalavras Chave \t\t- Digite as palavras-chave para busca";
	}
	
	//verifica se o campo Palavras-chave esta vazio
	if (document.frmAddURL.cidade.value == "" || document.frmAddURL.cidade.value == "Cidade:"){
		errorMsg += "\n\tCidade \t\t- Digite sua cidade para facilitar sua busca";
	}
		
	//Verifica se a Categoria foi selecionado
	if (document.frmAddURL.categoria.value == ""){
		errorMsg += "\n\tAssunto \t\t\t- Selecionar o assunto de seu site";
	}

	//Verifica se a descrição é vazia
	if (document.frmAddURL.descricao.value == "" || document.frmAddURL.descricao.value == "Descrição:"){
		errorMsg += "\n\tDescrição \t\t- Digitar a descrição do site";
	}	
	
	//verifica se o Texto tem até 250 caracteres
	if (document.frmAddURL.descricao.value.length > 250){
		errorMsgLong += "\n- Sua descrição contém " + document.frmAddURL.descricao.value.length + " caracteres, só é permitido até 250 caracteres.";
	}
	
	//Verifica se o Email é vazio
	if (document.frmAddURL.email.value == "" || document.frmAddURL.email.value == "E-mail para contato:"){
		errorMsg += "\n\tE-Mail \t\t\t- Informar o e-mail da pessoa de contato";
	}
	
	//verifica se o Texto tem até 250 caracteres
	words = document.frmAddURL.descricao.value.split(' ');
	for (var loop = 0; loop <= words.length - 1; ++loop){
		if (words[loop].length > 250){
		errorMsgLong += "\n- Seu texto contém " + words[loop].length + " caracteres, você precisa diminuir até 250 caracteres.";
		}
		//Verifica se exite alguma palavra com mais de 30 caracteres
	words = document.frmAddURL.descricao.value.split(' ');
	for (var loop = 0; loop <= words.length - 1; ++loop){
		if (words[loop].length > 30){
		errorMsgLong += "\n- Em sua descrição, existe uma palavra com " + words[loop].length + " caracteres, só é permitido palavras com no máximo 30 caracteres.";
		}	
	  }		
	}	
	
	//Verificar a existência de tags HTML antes de submeter o formulário	
	for (var count = 0; count <= 3; ++count){
		if ((document.frmAddURL.elements[count].value.indexOf("<", 0) >= 0) && (document.frmAddURL.elements[count].value.indexOf(">", 0) >= 0)){
			errorMsgLong += "\n- Tags HTML não são permitidas, por favor, remova.";
		}			
	}
	
	//Se der problemas no preenchimeto, exibe as mensagens de erro
	if ((errorMsg != "")||(errorMsgLong != "")){
		msg = "___________________________________________________________________\n\n";
		msg += "Não foi possível efetua a inclusão do site por algum preenchimeto incorreto no formulário.\n";
		msg += "Efetue as correções nos problemas listados abaixo, para completar seu cadastro.\n";
		msg += "___________________________________________________________________\n\n";
		msg += "Os campos abaixo estão incorretos:\n";
		
		errorMsg += alert(msg + errorMsg + "\n" + errorMsgLong);
		return false;
	}
	
	return true;
}
// -->

function verificaCombo(obj){

  opcao = obj.value;
  
  if (opcao == '2')
  {
     document.forms[0].achar.disabled = false;
     document.forms[0].estado.disabled = false;
	 document.forms[0].categoria.disabled = false;
	 document.forms[0].categoria.style.background = "#FFFFFF";
	 document.forms[0].estado.style.background = "#FFFFFF";
	 document.forms[0].estado.style.color = "#000000";
	 document.forms[0].categoria.style.color = "#000000";
	 
  }
  
       else
     {
       document.forms[0].achar.disabled = false;
       if (opcao == '11') {
	       document.forms[0].estado.disabled = false;
		   document.forms[0].estado.style.background = "#FFFFFF";
	       document.forms[0].estado.style.color = "#000000";}
	   else{document.forms[0].estado.disabled = true;
	      document.forms[0].estado.style.color = "#F4F4F4";
	   document.forms[0].estado.style.background = "#EAEAEA";}
	   document.forms[0].categoria.disabled = true;	   
	   document.forms[0].categoria.style.background = "#EAEAEA";	
	   document.forms[0].categoria.style.color = "#F4F4F4";

     }
	  if (opcao == '20')
  {
    {document.forms[0].estado.disabled = true;
	      document.forms[0].estado.style.color = "#F4F4F4";
	   document.forms[0].estado.style.background = "#EAEAEA";}
	   document.forms[0].categoria.disabled = true;	   
	   document.forms[0].categoria.style.background = "#EAEAEA";	
	   document.forms[0].categoria.style.color = "#F4F4F4";
	
	 
	 
  }
  }
 
