// Get base url url = document.location.href; xend = url.lastIndexOf("/") + 1; var base_url = url.substring(0, xend); var ajax_get_error = false; function ajax_do (url) { // Does URL begin with http? if (url.substring(0, 4) != 'http') { url = base_url + url; } // Create new JS element var jsel = document.createElement('SCRIPT'); jsel.type = 'text/javascript'; jsel.src = url; // Append JS element (therefore executing the 'AJAX' call) document.body.appendChild (jsel); return true; } function ajax_get (url, el, vnoreni, hodnota) { // Has element been passed as object or id-string? if (typeof(el) == 'string') { el = document.getElementById(el); } // Valid el? if (el == null) { return false; } // Does URL begin with http? if (url.substring(0, 4) != 'http') { url = base_url + url; } var val; //hodnot = document.getElementById(hodnota); val = hodnota; // Create getfile URL //getfile_url = base_url + 'getfile.php?url=' + escape(url) + '&el=' + escape(el.id); if (vnoreni == 0) { getfile_url = 'applet/engine.ajax.getfile.php?url=' + escape(url) + '&el=' + escape(el.id) + '&val=' + escape(val); } if (vnoreni == 1) { getfile_url = '../applet/engine.ajax.getfile.php?url=' + escape(url) + '&el=' + escape(el.id) + '&val=' + escape(val); } if (vnoreni == 2) { getfile_url ='../../applet/engine.ajax.getfile.php?url=' + escape(url) + '&el=' + escape(el.id) + '&val=' + escape(val); } // Do Ajax ajax_do (getfile_url); return true; } function ajax_get2 (url, el, vnoreni, hodnota, append) { // Has element been passed as object or id-string? if (typeof(el) == 'string') { el = document.getElementById(el); } // Valid el? if (el == null) { return false; } el.innerHTML = "Nacitam..."; // Does URL begin with http? if (url.substring(0, 4) != 'http') { url = base_url + url; } var val; //hodnot = document.getElementById(hodnota); val = hodnota; // Create getfile URL //getfile_url = base_url + 'getfile.php?url=' + escape(url) + '&el=' + escape(el.id); if (vnoreni == 0) { getfile_url = 'applet/engine.ajax.getfile.php?url=' + escape(url) + '&el=' + escape(el.id) + '&val=' + escape(val) + append; } if (vnoreni == 1) { getfile_url = '../applet/engine.ajax.getfile.php?url=' + escape(url) + '&el=' + escape(el.id) + '&val=' + escape(val) + append; } if (vnoreni == 2) { getfile_url ='../../applet/engine.ajax.getfile.php?url=' + escape(url) + '&el=' + escape(el.id) + '&val=' + escape(val) + append; } // Do Ajax ajax_do (getfile_url); return true; } function ajax_getfunct (url, funk, vnoreni, hodnota, append) { // Has element been passed as object or id-string? // Does URL begin with http? if (url.substring(0, 4) != 'http') { url = base_url + url; } var val; //hodnot = document.getElementById(hodnota); val = hodnota; // Create getfile URL //getfile_url = base_url + 'getfile-function.php?url=' + escape(url) + '&func=' + funk; if (vnoreni == 0) { getfile_url = 'applet/engine.ajax.getfile-function.php?url=' + escape(url) + '&func=' + funk + '&val=' + escape(val) + append; } if (vnoreni == 1) { getfile_url = '../applet/engine.ajax.getfile-function.php?url=' + escape(url) + '&func=' + funk + '&val=' + escape(val) + append; } if (vnoreni == 2) { getfile_url ='../../applet/engine.ajax.getfile-function.php?url=' + escape(url) + '&func=' + funk + '&val=' + escape(val) + append; } // Do Ajax ajax_do (getfile_url); return true; }