// Load page content on the fly
function renderPage(strPage) {
	var header = document.getElementsByTagName("head").item(0);
	var scriptTag = document.getElementById('loadScript');

	// if 'loadScript' already exists - remove it
	if (scriptTag) header.removeChild(scriptTag);

	// create a new element by the name of script
	script = document.createElement('script');
	script.src = strPage;
	script.type = 'text/javascript';
	script.id = 'loadScript';
	script.defer = true;

	// move the element script into the headheader
	try {
		header.appendChild(script);
	}
	
	catch(er) {
		renderPage(strPage);
	}
}

function writePage(strPage){
	try { 
	   renderPage(strPage);
	} 
	catch(er) {
		  writePage(strPage);
	}
}
