/**
 * Chiamata ajax
 *
 * @copyright   Logicamente.it 2007 (Denis casanuova)
 * @version $Id: 8.06 index.php 2942 2006-02-02 04:41:23Z 
 * @todo 
 * 
 */
		  
function aggiungiPreferitiCall(file_name, send, url) {
  readFileDoFunction(file_name, "POST",
  function(){
    if(request.readyState == 4){
      if(request.status == 200){
        if(file_name=='set_preferiti.php'){
       // alert(request.responseText);
     var  xml_response = request.responseXML;
        inserisciHtmlPreferiti(xml_response);
        }
      }
    }
  }, send, url
  
  ); 
    
}


function cancellaPreferitiCall(file_name, send, url, homepage) {
  readFileDoFunction(file_name, "POST",
  function(){
    if(request.readyState == 4){
      if(request.status == 200){
        if(file_name=='del_preferiti.php'){
       // alert(request.responseText);
     var  xml_response = request.responseXML;
     if(homepage==1){
        cancellaHtmlPreferiti(xml_response);
     }else{
       cancellaHtmlPreferiti(xml_response);
     }
        }
      }
    }
  }, send, url
  
  ); 
    
}



function readFileDoFunction(file_name,read_type, the_function, send, url){
  
  if(window.XMLHttpRequest){
    request = new XMLHttpRequest();
  }else{
    request = new ActiveXObject("Microsoft.XMLHTTP");
  }

  var the_url = url+"/" + file_name ;
  var the_results;
  
  if (request){
     request.open(read_type,the_url);
     request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
     request.onreadystatechange = the_function;
     request.send(send);
    
  }else{
  
    alert ("Ci dispiace ma il tuo browser non supporta le funzionalita avanzate di Ajax, aggiorna il tuo browser a una versione superiore.");
  }
   
}



function inserisciHtmlPreferiti(xml_doc){
var info= document.getElementById("informazioneStoria");
var titolo= document.getElementById("titoloStoria");

var infoX = xml_doc.getElementsByTagName("info");
var titoloX = xml_doc.getElementsByTagName("titolo");

var infoN = infoX[0].firstChild.nodeValue;
var titoloN = titoloX[0].firstChild.nodeValue;
info.innerHTML = infoN;
titolo.innerHTML = titoloN;

}


function cancellaHtmlPreferiti(xml_doc){
//alert(documento);
var info= document.getElementById("informazioneStoria");
var titolo= document.getElementById("titoloStoria");

var infoX = xml_doc.getElementsByTagName("info");
var titoloX = xml_doc.getElementsByTagName("titolo");

var infoN = infoX[0].firstChild.nodeValue;
var titoloN = titoloX[0].firstChild.nodeValue;
info.innerHTML = infoN;
titolo.innerHTML = titoloN;

}