// JavaScript Document

function getHTTPObject() {
  var xhr = false;
  if (window.XMLHttpRequest) {
    xhr = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(e) {
        xhr = false;
      }
    }
  }
  return xhr;
}

function grabFile(file) {
  	var request = getHTTPObject();
  	if (request) {
		request.onreadystatechange = function() {
			parseResponse(request);
		};
		var ranNum= Math.floor(Math.random()*1000000);
		
		request.open("GET", "/" + file + "&imp=" + ranNum, true);
		request.send(null);
    }
}

function parseResponse(request) {
	if (request.readyState == 4) {
		if (request.status == 200 || request.status == 304) {
			  var details = document.getElementById("portfolioContentUpper");
			  details.innerHTML = request.responseText;
			  
			  TabbedPanels1 = new Spry.Widget.TabbedPanels("TabbedPanels1");
			  
		}
	}
}

var TabbedPanels1;

/******************************************************************/

function grabFileJSON(file) {
  	var request = getHTTPObjectJSON();
  	if (request) {
		request.onreadystatechange = function() {
			parseResponseJSON(request);
		};
		var ranNum= Math.floor(Math.random()*1000000);
		
		request.open("GET", "/" + file + "&imp=" + ranNum, true);
		request.send(null);
    }
}

function getHTTPObjectJSON() {
  var xhr = false;
  if (window.XMLHttpRequest) {
    xhr = new XMLHttpRequest();
  } else if (window.ActiveXObject) {
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch(e) {
        xhr = false;
      }
    }
  }
  return xhr;
}

function parseResponseJSON(request) {
var i;
var str;

	if (request.readyState == 4) {
		if (request.status == 200 || request.status == 304) {
			str = "";
			//var response = eval("(" + request.responseText + ")");
			
			
			var details = document.getElementById("portfolioContentUpper");
			details.innerHTML = "Response: " + request.responseText;
		/*
			for(i=0;i < response.img_complete.image_set.length; i++) {
				str += "<img src=\"" + response.img_complete.image_set[i].url + "\" /><br />" +
					   response.img_complete.image_set[i].url + "<br />";
			}
			
			image_set = response.img_complete.image_set;
			
			
			str += "<p>" + response.img_complete.mb_image_list.section_title + "</p>";
			for(i=0;i < response.img_complete.mb_image_list.images.length; i++) {
			
				str += "<div class=\"imageBlock\"><a href=\"#\"  onclick=\"return GB_showImageSet(image_set, " + (i + 1) + ")\"><img src=\"http://www.morningbride.co.uk/images/morning/" + 
					   response.img_complete.mb_image_list.images[i].image_id + "img_Gallery_Full_th.jpg\" /></a></div>";
					   
			}
			
			var details = document.getElementById("Content");
			details.innerHTML = "<a href=\"/morning-bride-gallery/0\" onclick=\"grabFile('functionsajax.php?gallery=0'); return false;\"><img src=\"/images/aj-header-gallery.gif\" class=\"headerMargin\" /></a>" + str;
		*/	
			
		}
	}
}