
	var copy = $('target').innerHTML;
	var past = '<div id="targetLoading"><div></div></div> <div id="targetContent">'+ copy + '</div>';
	$('target').innerHTML = past;
	
	var myl = window.location.href;
	
	var DynamicExtensions = {
    dynamicize: function(element){
        //element.dHref = element.href;
		element.dHref = 'index-ajax.php'+ element.getAttribute("href");
		element.dTarget = 'targetContent';
		//element.href = "#"+'targetContent';
		element.target = "";
		element.dynamic = dynamicallyLoad.bindAsEventListener(element);
		Event.observe(element, 'click', element.dynamic, false);
		return element;
    }	
}

Element.addMethods(DynamicExtensions);

function dynamicallyLoad(e) {
	startLoading();
	element = Event.element(e);


	new Ajax.Updater(element.dTarget, element.dHref, { 
		method: 'get', 
		onComplete: function() { 
		setLinks(element,element.dTarget);
		finishLoading();
		} 
	});
	
   Event.stop(e);

}

function setLinks(e, target) {
	(target) ? selector = '#'+target+' ' : selector = '';
	$$(selector+'#sectionnav a').invoke('dynamicize');
}


function startLoading() {

	 $('targetLoading').style.height=$('targetContent').style.height;
	  $('targetLoading').style.display='block';
	}
	function finishLoading() {
	  Element.show('targetContent');
	  setTimeout("Effect.toggle('targetLoading');", 1000);
	}

Event.observe(window, 'load', setLinks);
