var loading = './img/uploading.gif';

var url_ajax1 = "./inc/ajax.php?ajax=true&mode=fotooverzicht&fotoalbumid=";
var request1 = false;

var url_ajax2 = "./inc/ajax.php?ajax=true&mode=fotopagination&fotoalbumid=";
var request2 = false;

/*
 REQUEST 1
 *************************************
*/
function makeRequest1()
{
   var inputvalue = document.getElementById('fotoalbum').value;
   var paginavalue = document.getElementById('paginavalue').value;
   var paginaidvalue = document.getElementById('paginaidvalue').value;
      document.getElementById('fotothumbs').innerHTML = '';

   if(!validateinput(inputvalue))
   {
      return;
   }

   document.getElementById('loading').innerHTML = '<img src="'+loading+'">';

   request1 = create_request();

   if (!request1)
   {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
   }
   request1.onreadystatechange = alertContents1;
   request1.open('GET', url_ajax1 + escape(inputvalue) + '&pagina=' + escape(paginavalue)+ '&id=' + escape(paginaidvalue), true);
   request1.send(null);
   document.getElementById('loading').innerHTML = '';
}

   function alertContents1()
   {
      if (request1.readyState == 4)
      {
         if (request1.status == 200)
         {
            document.getElementById('fotothumbs').innerHTML = request1.responseText;
            makeRequest2();
         }
         else
         {
            alert(request1.readyState+ 'There was a problem with the request.err1');
         }
      }
   }
/*
 REQUEST 1
 *************************************
*/

/*
 REQUEST 2
 *************************************
*/

function makeRequest2()
{
   var inputvalue = document.getElementById('fotoalbum').value;
   var paginavalue = document.getElementById('paginavalue').value;
   var paginaidvalue = document.getElementById('paginaidvalue').value;
      document.getElementById('pagination').innerHTML = '';
   if(!validateinput(inputvalue))
   {
      return;
   }
   document.getElementById('loading').innerHTML = '<img src="'+loading+'">';

   request2 = create_request();

   if (!request2)
   {
      alert('Giving up :( Cannot create an XMLHTTP instance');
      return false;
   }
   request2.onreadystatechange = alertContents2;
   request2.open('GET', url_ajax2 + escape(inputvalue) + '&pagina=' + escape(paginavalue)+ '&id=' + escape(paginaidvalue), true);
   request2.send(null);
   document.getElementById('loading').innerHTML = '';
}

   function alertContents2()
   {
      if (request2.readyState == 4)
      {
         if (request2.status == 200)
         {
            document.getElementById('pagination').innerHTML = request2.responseText;
         }
         else
         {
            alert(request2.readyState+ 'There was a problem with the request.err2');
         }
      }
   }
/*
 REQUEST 2
 *************************************
*/


   function validateinput(input)
   {
   if (input < 0)
    {
       alert('U heeft geen geldige selectie gemaakt.');
       return false;
    }
    return true;
   }

function create_request()
{

   var objXMLHttp=null;
   if (window.XMLHttpRequest)
   {
      objXMLHttp = new XMLHttpRequest();
      if (objXMLHttp.overrideMimeType)
      {
         objXMLHttp.overrideMimeType('text/xml');
      }
   }
   else if (window.ActiveXObject)
   {
      try
      {
         objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e)
      {
         try
         {
            objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch (e)
         {
            }
        }
   }
   return objXMLHttp;
}
