/*
 * Baynote Observer for espn.go.com
 * Last updated: July 20, 2009
 */
function bn_isNotEmpty(name) {
	return (name != null) && (name != "");
}
function bn_getMediaInfo() {
	if (typeof(bnMediaDuration) != "undefined" && bn_isNotEmpty(bnMediaDuration)) {
		baynote_tag.attrs.expectedDuration = bnMediaDuration;
	}	
}
function bn_showObserver() {
	bn_customerId = "espn";
	bn_code = "www";
	var bn_locHref = window.location.href;
	if (bn_locHref.indexOf("https://") == 0) {
		baynote_tag.server = "https://" + bn_customerId + "-" + bn_code + ".baynote.net";
	} else {
		baynote_tag.server = "http://" + bn_customerId + "-" + bn_code + ".baynote.net";
	}
	baynote_tag.customerId = bn_customerId;
	baynote_tag.code = bn_code;
	baynote_tag.type = "baynoteObserver";
	if (bn_locHref.indexOf("espn.go.com") > 0) {
		baynote_globals.cookieDomain = "espn.go.com";
	}
	bn_getMediaInfo();
	
	var stringPos = document.title.search("- ESPN") - 1;
	
	if (stringPos > 0) {
		baynote_tag.title = document.title.substring(0, stringPos);
	}
	
	baynote_tag.show();
}
function bn_addEvent(obj, evType, fn){ 
	if (obj.addEventListener){ 
  		obj.addEventListener(evType, fn, true);
		return true; 
	} else if (obj.attachEvent){ 
		var r = obj.attachEvent("on"+evType, fn); 
		return r; 
	} else { 
		return false; 
	} 
}
if (typeof(baynote_tag)!="undefined") {
	baynote_globals.waitForReady = true;
	bn_addEvent(window,'load',bnReadySignal);
	bn_showObserver();
}