function callInProgress(xmlhttp) {
switch ( xmlhttp.readyState ) {
case 1, 2, 3:
return true;
break;

// Case 4 and 0
default:
return false;
break;
}
}
function error()
{
  document.getElementById("error").style.visibility = 'visible';
}
function control(pg, codigo, pagina)
{
  var XMLHttp = ajax();
  if(pg == 'home')
  {
	XMLHttp.open("get", "home.php", true);  
  }
  else if(pg == 'empresa')
  {
	  XMLHttp.open("get", "empresa.php", true);  
  }
  else if(pg == 'noticia')
  {
	  XMLHttp.open("get", "noticias.php", true);  
  }
  else if(pg == 'noticias')
  {
	  XMLHttp.open("get", "noticia"+codigo+".php", true);  
  }
  else if(pg == 'produto3')
  {
	  XMLHttp.open("get", "produto.php?cod_galeria=5", true);//estruturas metálicas  
  }
  else if(pg == 'produto4')
  {
	  XMLHttp.open("get", "produto.php?cod_galeria=4", true);  //torres
  }
  else if(pg == 'produto5')
  {
	  XMLHttp.open("get", "produto.php?cod_galeria=6", true);  //reservatórios
  }
  else if(pg == 'produto6')
  {
	  XMLHttp.open("get", "produto.php?cod_galeria=3", true);//silos  
  }
  else if(pg == 'produto7')
  {
	  XMLHttp.open("get", "produto.php?cod_galeria=7", true);  //carretas
  }
  else if(pg == 'produto8')
  {
	  XMLHttp.open("get", "produto.php?cod_galeria=8", true);  //containers
  }
  else if(pg == 'mostra_produtos')
  {
	  XMLHttp.open("get", "mostra_fotos.php?pg=mostra_produtos&cod_galeria="+codigo+"&pagina="+pagina, true);  
  }


  else if(pg == 'fale')
  {
	  XMLHttp.open("get", "fale_conosco.php", true);  
  }
  else if(pg == 'contato_form')
  {
	  nome = document.getElementById("nome").value;	  
	  data_nasc = document.getElementById("data_nasc").value;
	  empresa = document.getElementById("empresa").value;	  
	  end = document.getElementById("end").value;	  	  
	  bairro = document.getElementById("bairro").value;	  	  	  
	  cep = document.getElementById("cep").value;	  	  	  	  
	  cidade = document.getElementById("cidade").value;	  	  	  	  	  
	  estado = document.getElementById("estado").value;	  	  	  	  	  	  
	  fone = document.getElementById("fone").value;	  	  	  	  	  	  	  
	  cel = document.getElementById("cel").value;	  	  	  	  	  	  	  	  
	  fax = document.getElementById("fax").value;	  	  	  	  	  	  	  	  	  
	  email = document.getElementById("email").value;
	  msg = document.getElementById("msg").value;	  
	  conf_email = document.getElementById("conf_email").value;	  
	  conf_correio = document.getElementById("conf_correio").value;

  if(nome == '')
  {
	  error();
	  document.getElementById("nome").focus();
	  return false;
  }
  else if(data_nasc == '')
  {
	  error();
	  document.getElementById("data_nasc").focus();
	  return false;
  }
  else if(empresa == '')
  {
	  error();
	  document.getElementById("empresa").focus();
	  return false;
  }
  else if(end == '')
  {
	  error();
	  document.getElementById("end").focus();
	  return false;
  }
  else if(bairro == '')
  {
	  error();
	  document.getElementById("bairro").focus();
	  return false;
  }
  else if(cep == '')
  {
	  error();
	  document.getElementById("cep").focus();
	  return false;
  }
  else if(cidade == '')
  {
	  error();
	  document.getElementById("cidade").focus();
	  return false;
  }
  else if(estado == '')
  {
	  error();
	  document.getElementById("estado").focus();
	  return false;
  }
  else if(fone == '')
  {
	  error();
	  document.getElementById("fone").focus();
	  return false;
  }
  else if(cel == '')
  {
	  error();
	  document.getElementById("cel").focus();
	  return false;
  }
  else if(fax == '')
  {
	  error();
	  document.getElementById("fax").focus();
	  return false;
  }
  else if(email == '')
  {
      error();
	  document.getElementById("email").focus();
	  return false;
  }
  else if(msg == '')
  {
      error();
      document.getElementById("msg").focus();
	  return false;
  }



	  XMLHttp.open("post", "contato_form.php?nome="+nome+"&data_nasc="+data_nasc+"&empresa="+empresa+"&end="+end+"&bairro="+bairro+"&cep="+cep+"&cidade="+cidade+"&estado="+estado+"&fone="+fone+"&cel="+cel+"&fax="+fax+"&email="+email+"&msg="+msg+"&conf_email="+conf_email+"&conf_correio="+conf_correio, true);
  }
  else
  {
    XMLHttp.open("get", "home.php", true);
  }
  
    XMLHttp.onreadystatechange = function()
	{
      if (XMLHttp.readyState == 4 && XMLHttp.status == 200)
	  {
        document.getElementById("central").innerHTML = XMLHttp.responseText;
      }
      if (XMLHttp.readyState == 1) 
	  {
        document.getElementById("central").innerHTML = "<div><img src='images/loading.gif' style='position:relative; margin-left:300px; margin-top:80px'></div>";
	  }
    }
if (callInProgress(XMLHttp) ) 
{
  XMLHttp.abort();
}
	
  XMLHttp.send(null);
}

function controle(codigo, pagina)
{
  var XMLHttp = ajax();
  XMLHttp.open("get", "mostra_fotos.php?cod_galeria="+codigo+"&pagina="+pagina, true);
  XMLHttp.onreadystatechange = function()
	{
      if (XMLHttp.readyState == 4 && XMLHttp.status == 200)
	  {
        document.getElementById("galeria").innerHTML = XMLHttp.responseText;
      }
      if (XMLHttp.readyState == 1) 
	  {
        document.getElementById("galeria").innerHTML = "<div><img src='images/loading.gif' style='position:relative; margin-left:300px; margin-top:80px'></div>";
	  }
    }
if (callInProgress(XMLHttp) ) 
{
  XMLHttp.abort();
}
	
  XMLHttp.send(null);
	
}
