function pesquisa_avancada(frm, lingua)
{
	if(valida_pesquisa_avancada(frm, lingua))
	{
		frm.submit();
		return true;
	}
}

function valida_pesquisa_avancada (objecto, lingua)
{
	for (i=0;i<objecto.length;i++)
	{
		var tempobj=objecto.elements[i];
	     
		if (objecto.name=="pav")
	     	{
		  	//if ((tempobj.name == "p_chave") && tempobj.value=="" )
		  	if (tempobj.name == "p_chave")
			{			
				if (tempobj.value=="" )
				{				
					if (lingua == "pt")
					{
						alert("O campo de pesquisa Com as palavras é obrigatório.");
					}
					else if (lingua == "en")
					{
						alert("The search field With the words is required");
					}
					else if (lingua == "de")
					{
						alert("Das Suchfeld mit den Wörtern muß ausgefüllt werden");
					}
					else if (lingua == "fr")
					{
						alert("Le champ de recherche Avec les mots doit être rempli.");
					}
					else if (lingua == "es")
					{
						alert("El campo de búsqueda Con las palabras es obligatorio");
					}
					return false;
				}
				
				else if (tempobj.value.length < 3 )
				{
					if (lingua == "pt")
					{
						alert("O tamanho do campo de pesquisa Com as palavras, deverá ser superior a dois.");
					}
					else if (lingua == "en")
					{
						alert("The search field With the words must have more than two characters");
					}
					else if (lingua == "de")
					{
						alert("Das Suchfeld mit den Wörtern muß mehr als zwei Zeichen enthalten");
					}
					else if (lingua == "fr")
					{
						alert("Le champ de recherche Avec les mots doit contenir au moins deux caractères.");
					}
					else if (lingua == "es")
					{
						alert("El tamaño del campo de búsqueda Con las palabras deberá ser superior a dos caracteres");
					}
					return false;
	       			}
			}			
			else
			{
				null;
	  		}	       		
    		}
	}
    	return true;
    	
}