function createRequestObject() {

   var req;

   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {
      // There is an error creating the object,
      // just as an old browser is being used.
      alert('Problem creating the XMLHttpRequest object');
   }

   return req;

}

// Make the XMLHttpRequest object
var http = createRequestObject();
var ajax_id = '';


function sendRequest(item, fid, cols, rows, offset, blue) {
	var ajax_page = '';
	ajax_id = item;
	if(ajax_id == 'friends_list')
		ajax_page = 'display_friends';
	else
		ajax_page = 'display_photos';

   // Open PHP script for requests
   http.open('get', '/' + ajax_page + '.php?uid=' + fid + '&cols=' + cols + '&rows=' + rows + '&offset=' + offset + '&blue=' + blue);
   http.onreadystatechange = handleResponse;
   http.send(null);

}

function handleResponse() {

   if(http.readyState == 4 && http.status == 200){

      // Text returned FROM the PHP script
      var response = http.responseText;

      if(response) {
         // UPDATE ajaxTest content
         document.getElementById(ajax_id).innerHTML = response;
	initLightbox();
      }

   }

}

