function setup() { var aEls = document.getElementsByTagName('a');	for (var j = 0; j < aEls.length; j++) {   if (aEls[j].className == 'flashlink') {      addEvent( aEls[j], 'click', go, false);    }  }}function go(e) {  	var target = window.event ? window.event.srcElement : e ? e.target : null;	if (!target) return; 	if (target.tagName == 'IMG' ) {		ahref = target.parentNode.href;		} else {		var ahref = target.href;		}		PBS_FlashDispatch(ahref, 7, "/parents/creativity/noflash.html");		if (window.event && window.event.returnValue) {			window.event.returnValue = false;			}		if (e && e.preventDefault) {			e.preventDefault();			}}function addEvent(elm, evType, fn, useCapture) {	//cross-browser event handling by Scott Andrew	// this is a generic function that will add event handlers 	// correctly for various browsers (stock library)	// Copied via Stuart Landrige's new book...	if (elm.addEventListener) {		elm.addEventListener(evType, fn, useCapture);		return true;	}	else if (elm.attachEvent) {		var r = elm.attachEvent('on'+evType, fn);		return r	}	else {		elm['on'+evType] = fn;	}}addEvent(window, 'load', setup, false);