var http = createRequestObject(); // Get base url url = document.location.href; xend = url.lastIndexOf("/") + 1; var base_url = url.substring(0, xend); 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); } function stop() { clearTimeout(t) document.getElementById('stop').innerHTML = '' document.getElementById('play').innerHTML = '' } function play() { document.getElementById('stop').innerHTML = '' document.getElementById('play').innerHTML = '' ajax_do('pictures.php?move=next&index='+document.getElementById('index').value); t=setTimeout("play()",5000) } function createRequestObject(){ var request_o; var browser = navigator.appName; //find browser name if(browser == "Microsoft Internet Explorer"){ request_o = new ActiveXObject("Microsoft.XMLHTTP"); }else{ request_o = new XMLHttpRequest(); } return request_o; //return the object } function next() { var p = document.getElementById('img') var i = document.getElementById('index') var id = parseInt(i.innerHTML)+1 if (id==131) id=0 p.innerHTML='Loading...' var url='picturefetch.php?id='+id http.open('get', url); http.onreadystatechange = function(){ if(http.readyState == 4){ //Finished loading the response var response = http.responseText; p.innerHTML = response; i.innerHTML=id } } http.send(null); } function previous() { var p = document.getElementById('img') var i = document.getElementById('index') var id = parseInt(i.innerHTML)-1 if (id<0) id=130 p.innerHTML='Loading...' var url='picturefetch.php?id='+id http.open('get', url); http.onreadystatechange = function(){ if(http.readyState == 4){ //Finished loading the response var response = http.responseText; p.innerHTML = response; i.innerHTML=id } } http.send(null); } function jump(index) { var p = document.getElementById('img') var i = document.getElementById('index') p.innerHTML='Loading...' var url='picturefetch.php?id='+index http.open('get', url); http.onreadystatechange = function(){ if(http.readyState == 4){ //Finished loading the response var response = http.responseText; p.innerHTML = response; i.innerHTML=index+1 } } http.send(null); }