var REQUIRE_ONCE = REQUIRE_ONCE || new Object(); 

var filesShared = new Array('classHash','classCollection','classHash','classElementFunctions');
var filesGMap   = new Array('classReviewSearch');

loadFiles('http://www.reviewblue.com/js/2007/', filesShared );
loadFiles('http://www.reviewblue.com/js/2007/review/', filesGMap   );

//Add the review search to window.onload event
//globalClass.addLoadEvent( function() {new classReviewSearch('pageListings')} );
globalClass.addLoadEvent( function() {  if ( typeof(classReviewSearchInstance) == 'undefined' ){ classReviewSearchInstance = new classReviewSearch('pageListings')} } );

function loadFiles( path, files ){
	for (var i=0; files.length > i; i++){	
		var fileName = path + files[i] + ".js";
		if ( fileName in REQUIRE_ONCE == false  ){


			document.write("<SCRIPT LANGUAGE='JavaScript' SRC='" + fileName +  "' TYPE='text/javascript'><\/SCRIPT>");
			REQUIRE_ONCE[fileName]++;
		}
	}
}



