// JavaScript Document
//FUNÇÃO QUE CRIA O OBJETO XMLHTTPRequest
function createXMLHTTP() {
  try {
    ajax = new XMLHttpRequest();
  } catch(ee) {
    try {
      ajax = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      try {
        ajax = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(E) {
        ajax = null;
      }
    }
  }
  return ajax;
}

function stateChanged() {
  if (oHTTPRequest.readyState == 4 || oHTTPRequest.readyState == "complete") {
	//if (oHTTPRequest.status == 200) {
	  document.getElementById("destaque").innerHTML = oHTTPRequest.responseText 
	//} else {
	  //document.getElementById("destaque").innerHTML = '<div class="texto">Sorry! It had an error!<br>description: "'+ oHTTPRequest.statusText +'"</div>'
	//}
  }
}

var oHTTPRequest
function getNew(url,id) {
  // Criação do objeto XMLHTTP
  oHTTPRequest = createXMLHTTP();
  if (oHTTPRequest == null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  
  // Abrindo a solicitação HTTP. O primeiro parâmetro informa o método post/get
  // O segundo parâmetro informa o arquivo solicitado que pode ser asp, php, txt, xml, etc.
  // O terceiro parametro informa que a solicitacao nao assincrona,
  // Para solicitação síncrona, o parâmetro deve ser false
  oHTTPRequest.open("post", url, true);
  // Para solicitações utilizando o método post, deve ser acrescentado este cabecalho HTTP
  oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  
  document.getElementById("destaque").innerHTML = '<br><br><br><br><br><br><br><center><img src="../imagens/loading.gif" alt=""></center>';
  // A função abaixo é executada sempre que o estado do objeto muda (onreadystatechange)
  oHTTPRequest.onreadystatechange = stateChanged;
  // Abaixo é enviada a solicitação. Note que a configuração
  // do evento onreadystatechange deve ser feita antes do send.
  oHTTPRequest.send("NewID=" + id);
}

//função para a Agenda
function getAgenda(url,id) {
  // Criação do objeto XMLHTTP
  oHTTPRequest = createXMLHTTP();
  if (oHTTPRequest == null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  
  // Abrindo a solicitação HTTP. O primeiro parâmetro informa o método post/get
  // O segundo parâmetro informa o arquivo solicitado que pode ser asp, php, txt, xml, etc.
  // O terceiro parametro informa que a solicitacao nao assincrona,
  // Para solicitação síncrona, o parâmetro deve ser false
  oHTTPRequest.open("post", url, true);
  // Para solicitações utilizando o método post, deve ser acrescentado este cabecalho HTTP
  oHTTPRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
  
  document.getElementById("destaque").innerHTML = '<br><br><br><br><br><br><br><center><img src="../imagens/loading.gif" alt=""></center>';
  // A função abaixo é executada sempre que o estado do objeto muda (onreadystatechange)
  oHTTPRequest.onreadystatechange = stateChanged;
  // Abaixo é enviada a solicitação. Note que a configuração
  // do evento onreadystatechange deve ser feita antes do send.
  oHTTPRequest.send("AgendaID=" + id);
}


// abrindo popup da página  menu Lateral
function popup(linkpagina, secao, subsecao){
	    //var interno = 'http://pcserver:81/solarium/site2007/site/portal/popup_enviador.asp?pagina='+linkpagina;
		var externo = 'http://www.solariumltda.com.br/site/portal/popup_enviador.asp?pagina='+linkpagina+"&secao="+secao+"&subsecao="+subsecao;//no terra tirar um site
		window.open(externo,'','width=420,height=450')
		//alert("linkpagina="+linkpagina + " secao="+secao+ " subsecao="+subsecao);

}



// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
// ABRE POPUP
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->


// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
// CENTRALIZA POPUP 
// XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

function centraliza(pagina,largura,altura) {
	
	//pega a resoluçao do visitante
	w = screen.width;
	h = screen.height;
	
	//divide a resoluçao por 2, obtendo o centro do monitor
	meio_w = w/2;
	meio_h = h/2;
	
	//diminui o valor da metade da resoluçao pelo tamanho da janela, fazendo com q ela fique centralizada
	altura2 = altura/2;
	largura2 = largura/2;
	meio1 = meio_h-altura2;
	meio2 = meio_w-largura2;
	
	//abre a nova janela, já com a sua devida posiçao
	window.open(pagina,'','height=' + altura + ', width=' + largura + ', top='+meio1+', left='+meio2+'');
}