function IsSpace(campo)
{
  ic_spaces = false;
  for (pos = 0;pos < campo.value.length;pos ++)
    if (campo.value.charAt(pos) != " ")
      ic_spaces = true;

  if (!ic_spaces)
    return true;
	
  return false;
}


function inStr(string1,string2)
{
  /* string1 -> String utilizada para procura
     string2 -> String a ser procurada*/
 
  lenString1 = string1.length;
  lenString2 = string2.length;
  
  for (pos = 0;pos < lenString1;pos ++)
  {
    if ((pos + lenString2) <= lenString1)
      if (string1.substring(pos,pos + lenString2) == string2)
	    return pos;
  }
  
  return 0;
}


function ChecaFormContatoEmail()
{
	if (IsSpace(document.formContatoEmail.txt_nome))
	{
		alert ("Favor informar seu nome !");
		document.formContatoEmail.txt_nome.focus();
		return false;
	}
	
	if (IsSpace(document.formContatoEmail.txt_email))
	{
		alert ("Favor informar seu email !");
		document.formContatoEmail.txt_email.focus();
		return false;
	}
	
	strEmail = document.formContatoEmail.txt_email.value;
	intLenEmail = strEmail.length;
	if (!inStr(strEmail,"@") || inStr(strEmail,"@.") ||
		 inStr(strEmail,".@") || inStr(strEmail,".com.br.") ||
		 inStr(strEmail,".net.br.") || inStr(strEmail,"www.") ||
		 inStr(strEmail,".."))
	{
		alert("Email invalido !");
		document.formContatoEmail.txt_email.focus();
		return false;
	}
  
	intContEmail = 0;
	for (x = 0;x < intLenEmail;x ++)
		if (strEmail.charAt(x) == "@")
			intContEmail ++;

	if (intContEmail > 1)
	{
		alert("Favor informar somente um email !");
		document.formContatoEmail.txt_email.focus();
		return false;
	}
	
	if (IsSpace(document.formContatoEmail.txt_mensagem))
	{
		alert ("Favor deixar sua mensagem !");
		document.formContatoEmail.txt_mensagem.focus();
		return false;
	}
	
	intIndice = document.formContatoEmail.sel_empresa.selectedIndex;
	strEmpresa = document.formContatoEmail.sel_empresa.options[intIndice].value;
	
	if (strEmpresa == "")
	{
		alert ("Favor escolher uma empresa válida !");
		document.formContatoEmail.sel_empresa.focus();
		return false;
	}
}

function ChecaFormBusca()
{
	if (IsSpace(document.formBusca.QU))
	{
		alert ("Favor informar o argumento de pesquisa !");
		document.formBusca.QU.focus();
		return false;
	}
	
	if (document.formBusca.QU.value.length < 3)
	{
		alert ("Favor informar um argumento maior ou igual a 3 caracteres !");
		document.formBusca.QU.focus();
		return false;
	}
}