// JavaScript Document

function GetXmlHttpObject(){ 
	var objXMLHttp	=	null;
	if (window.XMLHttpRequest)	{
		objXMLHttp	=	new XMLHttpRequest();	}
	else if (window.ActiveXObject)	{
		objXMLHttp	=	new ActiveXObject("Microsoft.XMLHTTP");	}
	return objXMLHttp;
}

function getReviewFeed(filename)	{
	if(toString(filename).length > 0)	{
		loadString 		=	filename;
		while(loadString.search("\n") > 1)	{
			loadString	=	loadString.replace("\n","<br>");	}
		request			=	GetXmlHttpObject();
		if(request == null)	{
			alert("Browser does not support AJAX.");
		}
		else	{
			request.open( "GET", loadString, false);
			request.send(null);
			loadDoc 		=	request.responseText;
			parseLoadDoc	=	loadDoc;
			parseLoadDoc	=	parseLoadDoc.substring(0,6);
			if(parseLoadDoc == "Error:")	{
				alert(loadDoc);
				return "failed";	}
			else	{
				return loadDoc;	}	}	}
}

function populateReviews()
{
  div = document.getElementById('review-wrapper');
  if(div != null)
  {
    div.innerHTML = getReviewFeed('/review_feed_home.php');
  }
  //document.write(getReviewFeed('/review_feed_home.php'));
}

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

addLoadEvent(populateReviews);