var ajaxObject;

function createRequestObject() {
    var ajaxObj;
    var browser = navigator.appName;
    if(browser.indexOf('Microsoft') >= 0)
        ajaxObj = new ActiveXObject("Microsoft.XMLHTTP");
    else
        ajaxObj = new XMLHttpRequest();

    return ajaxObj;
}

function changePhoto(photoid) {
   // Now initialize the ajax
   ajaxObj = createRequestObject();
   var url = '/galleryphoto/' + photoid + '/';
   ajaxObj.onreadystatechange = changePhoto_handleResponse;

   ajaxObj.open("GET", url);
   ajaxObj.send(null);
}

function changePhoto_handleResponse() {
   if (ajaxObj.readyState == 4) {
      document.getElementById('galleryPhotoBlock').innerHTML = ajaxObj.responseText;
   }
}

function changePage(page) {
   // Now initialize the ajax
   ajaxObj = createRequestObject();
   var url = '/gallerypage/' + page + '/';
   ajaxObj.onreadystatechange = changePage_handleResponse;

   ajaxObj.open("GET", url);
   ajaxObj.send(null);
}

function changePage_handleResponse() {
   if (ajaxObj.readyState == 4) {
      document.getElementById('galleryRight').innerHTML = ajaxObj.responseText;
      Behaviour.apply();
   }
}

