var W3CDOM = (document.createElement && document.getElementsByTagName);

/*
** This code is copyright 2003 by Gavin Kistner, gavin@refinery.com
** It is covered under the license viewable at: http://phrogz.net/JS/_ReuseLicense.txt
** Reuse or modification is free provided you abide by the terms of that license.
** (Including the first two lines above in your source code satisfies the conditions.)
*/
function AttachEvent(obj,evt,fnc,useCapture){
	if (!useCapture) useCapture=false;
	if (obj.addEventListener){
		obj.addEventListener(evt,fnc,useCapture);
		return true;
	} else if (obj.attachEvent) return obj.attachEvent("on"+evt,fnc);
	else{
		MyAttachEvent(obj,evt,fnc);
		obj['on'+evt]=function(){ MyFireEvent(obj,evt) };
	}
} 

function MyAttachEvent(obj,evt,fnc)
{
	if (!obj.myEvents) obj.myEvents={};
	if (!obj.myEvents[evt]) obj.myEvents[evt]=[];
	var evts = obj.myEvents[evt];
	evts[evts.length]=fnc;
}

function MyFireEvent(obj,evt)
{
	if (!obj || !obj.myEvents || !obj.myEvents[evt]) return;
	var evts = obj.myEvents[evt];
	for (var i=0,len=evts.length;i<len;i++) evts[i]();
}

/*
** Add "Drop Shadows"
*/
	// Attach collapse to all h3s in fieldsets with a class of collapsible, 
	// also collapse the fieldsets at load.
	function attachDropShadow()
	{
		if (!W3CDOM) return;

		var x = document.getElementsByTagName('h1');

		for (var i = 0; i < x.length; i++) {
			if (x[i].className != 'normal') {
				var newSpan = document.createElement('span');
				//var newText = document.createTextNode(x[i].innerHTML);

				newSpan.style.position = 'absolute';
				newSpan.style.top = '-1px';
				newSpan.style.left = '-1px';
				newSpan.style.color = '#D11325';

				x[i].style.position = 'relative';
				x[i].style.color = '#000000';

				//newSpan.appendChild(newText);
				newSpan.innerHTML = x[i].innerHTML;
				x[i].appendChild(newSpan);
			}
		}
	}

/*
** Attach the events
** AttachEvent(window,'load',MyFunctionNameWithoutParenthesis,false);
*/
AttachEvent(window, 'load', attachDropShadow, false);