gotoSlideByEvent: function(/* Event */ evt) { 
gotoSlideByEvent: function(/* Event */ evt){ 
	gotoSlideByEvent: function(/* Event */ evt) {		// summary: main presentation function, determines next 'best action'		//	for a specified event.		var _node = evt.target;		var _type = evt.type;		console.debug(evt); 		if (_type == "click" || _type == "change") {			if(_node.index && _node.parentNode == this.select) { 				this.selectChild(this._slides[_node.index]); 			}else if(_node == this.select) {				this.selectChild(this._slides[_node.selectedIndex]);			}else{				if (this.noClick || this.selectedChildWidget.noClick || this._isUnclickable(evt)) return; 				this.selectedChildWidget._nextAction(evt);			}		} else if(_type=="keydown" || _type == "keypress") {			// TODO: match these again dojo.keys.*			// FIXME: safari doesn't report keydown/keypress?			var key = evt.keyCode;			var ch = evt.charCode;			if (key == 63234 || key == 37) {				this.previousSlide(evt);			} else if(key == 63235 || key == 39 || ch == 32) {				this.selectedChildWidget._nextAction(evt); 			}		}		evt.stopPropagation(); 	},
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/72b92cc1f1641b0e91d2b848ed071738dd6084ae/_base.js/clean/presentation/_base.js