/* ************************************************************************** */
/*    F U N C O E S    A J A X                                                */
/* ************************************************************************** */
function getAvalia(parametros,saida) {

  parametros = 'pg=avaliacao&'+parametros; 

  var url = 'ajax.php';

  var pars = parametros;
  var myAjax = new Ajax.Updater( {success: saida}, url, { method: 'get', parameters: pars, onLoading: showLoad, onFailure: reportError, onComplete: retiraAvaliacao(saida) });
}

function retiraAvaliacao(saida) {
	saida = '#'+saida;
	jQuery(saida).closest("p").children("a.positivo").attr("onclick", "");
	jQuery(saida).closest("p").children("a.negativo").attr("onclick", "");
}

function getHTML(pagina,parametros,saida,limpa) {
  
  if (pagina != 'ajax') {
    parametros = 'pg='+pagina+'&'+parametros; 
    pagina = 'ajax';
  }

  var url = pagina + '.php';
  if (limpa == true) {
    $(saida).innerHTML = '';
  }  

  // Cria elemento div para carregando da janela
  var carregando = document.createElement('div');
  carregando.id  = 'carregando';
  $(saida).appendChild(carregando);
  carregando.innerHTML = '<img src="images/loading.gif" border="0"> Carregando...';

  var pars = parametros;
	var myAjax = new Ajax.Updater( {success: saida}, url, { method: 'get', parameters: pars, onLoading: showLoad, onFailure: reportError, onComplete: finaly });
}

function postHTML(pagina,parametros,saida,limpa) {

  if (pagina != 'ajax') {
    parametros = 'pg='+pagina+'&'+parametros; 
    pagina = 'ajax';
  }

  var url = pagina + '.php';
  if (limpa == true) {
    $(saida).innerHTML = '';
  }  
  
  // Cria elemento div para carregando da janela
  var carregando = document.createElement('div');
  carregando.id  = 'carregando';
  $(saida).appendChild(carregando);
  carregando.innerHTML = '<img src="images/loading.gif" border="0"> Carregando...';

  var pars = parametros;
	var myAjax = new Ajax.Updater( {success: saida}, url, { method: 'post', parameters: pars, onLoading: showLoad, onFailure: reportError, onComplete: finaly });
}

function postHTMLRequest(pagina,parametros,saida)	{
  var url = pagina+'.php';
	var pars = parametros;	
  var myAjax = new Ajax.Request( url, { method: 'post', parameters: pars, onComplete: saida });
}

function showLoad () { 
  $('carregando').style.display = ''; 
}

function finaly () {

}	

function reportError(request) {
	alert('Desculpa. Página Não encontrada.');
}
