/// Odkaz na objekt, s kterym se aktualne pracuje
var Modifier = null;
var url = null;

/// Nastaveni kde je Ajax soubor - na serveru zakomentujeme
//var url = 'http://localhost/kubin/cf/templates/user/default/script/ajax-tips.php';

/**
 * Vyrobi AJAX Request manipulator podle browseru
 */ 
function getAjaxHandler() {
  if (window.XMLHttpRequest) { // Mozilla, Safari, ...
      return new XMLHttpRequest();
  }

  else if (window.ActiveXObject) { // IE
      return new ActiveXObject("Microsoft.XMLHTTP");
  }
}


function nexttip(target) {

Modifier = target; 

 /// Nastaveni parametru requestu
 var params = Modifier.id; 

 /// Ajax handler
 try{
   var XHandler = getAjaxHandler();
   // XHandler.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset: UTF-8');
   // XHandler.overrideMimeType('text/xml');
   
   /// Nastaveni callback funkce
   XHandler.onreadystatechange = function() { getResponse(XHandler, target) };
   XHandler.open('GET', params, true);
   XHandler.send(null);

 }
catch(e) {
    alert("Při zpracování požadavku došlo k chybě!\n"+e.description);
 }
}

/**
 * Funkce na zpracovani odezvy serveru
 */ 
function getResponse(XHandler, target) {
  try {
     
    if(XHandler.readyState == 4) {
        /// Pozadavek dokoncen
        if(XHandler.status == 200) {
          /// odpoved serveru byla OK;
          /// Ted to chce precist nejakou navratovou hodnotu, co vygeneruje phpko
          /// a podle toho zareagovat: tudis zobrazit div
                                         
            document.getElementById('tips').innerHTML  = XHandler.responseText;  
          
        }
        else {
          alert("Při zpracování požadavku došlo k chybě!");
         }
    }
  }
  catch(e) {

    alert("Při zpracování požadavku došlo k chybě!1\n"+e.description);
  }
}
