var HomeDepot = {};
HomeDepot.headerHeadContent;
HomeDepot.headerNavContent;
HomeDepot.footerContent;
HomeDepot.s_code;
HomeDepot.urlForAssets = 'http://www.homedepot.com/';
var undefined;		//used for IE 5.5

function loadHeader(filelocation){
	var url = filelocation+"esi/HeaderView.html";
	var request = new Ajax.Request(url,{
		method: 'get',
		asynchronous: false
	});
	var responseText = request.transport.responseText;
	responseText = responseText.replace('<script type="text/javascript" src="http://www.homedepot.com/wcsstore/hdus/scripts/s_code.js"></script>','');
	var removeRelative = responseText.replace(/..\/..\/..\/..\//g,HomeDepot.urlForAssets)
	var html = removeRelative.split("<!-- end header-inc//-->");
	HomeDepot.s_code = '<script type="text/javascript" src="http://www.homedepot.com/wcsstore/hdus/scripts/s_code.js"></script>';
	HomeDepot.s_code = HomeDepot.s_code.replace(/..\/..\/..\/..\//g,HomeDepot.urlForAssets);
	HomeDepot.headerHeadContent = html[0];
	HomeDepot.headerNavContent = html[1];
}

function loadFooter(filelocation){
	var url = filelocation+"esi/FooterView.html";
	var request = new Ajax.Request(url,{
		method: 'get',
		asynchronous: false
	});
	var responseText = request.transport.responseText;
	var removeRelative = responseText.replace(/..\/..\/..\/..\//g,HomeDepot.urlForAssets)
	var html = removeRelative;	//For consistency with header call
	HomeDepot.footerContent = html;
}

function writeHeadContent(){
	document.write(HomeDepot.headerHeadContent);
}

function writeS_Code(){
	document.write(HomeDepot.s_code);
}

function writeNavContent(){			//Builds top navigation
	document.write(HomeDepot.headerNavContent);
}

function writeFooterContent(){			//Builds footer content
	document.write(HomeDepot.footerContent);
}