/*
  SWFAddress v1.2, v2.0alpha FIXED Version, greg harding, flightless 2007
  remove SWFAddress.XXX function calls, replace with function proxies
  fixes flash VM1 with as2 external interface calls
*/
function SWFAddress_getValue(a,b,c,d,e) { return SWFAddress.getValue(a,b,c,d,e); }
function SWFAddress_getId(a,b,c,d,e) { return SWFAddress.getId(a,b,c,d,e); }
function SWFAddress_back(a,b,c,d,e) { return SWFAddress.back(a,b,c,d,e); }
function SWFAddress_forward(a,b,c,d,e) { return SWFAddress.forward(a,b,c,d,e); }
function SWFAddress_go(a,b,c,d,e) { return SWFAddress.go(a,b,c,d,e); }
function SWFAddress_setHistoryEnabled(a,b,c,d,e) { return SWFAddress.setHistoryEnabled(a,b,c,d,e); }
function SWFAddress_setTrackingEnabled(a,b,c,d,e) { return SWFAddress.setTrackingEnabled(a,b,c,d,e); }
function SWFAddress_openLink(a,b,c,d,e) { return SWFAddress.openLink(a,b,c,d,e); }
function SWFAddress_openPopup(a,b,c,d,e) { return SWFAddress.openPopup(a,b,c,d,e); }
function SWFAddress_getTitle(a,b,c,d,e) { return SWFAddress.getTitle(a,b,c,d,e); }
function SWFAddress_setTitle(a,b,c,d,e) { return SWFAddress.setTitle(a,b,c,d,e); }
function SWFAddress_getStatus(a,b,c,d,e) { return SWFAddress.getStatus(a,b,c,d,e); }
function SWFAddress_setStatus(a,b,c,d,e) { return SWFAddress.setStatus(a,b,c,d,e); }
function SWFAddress_resetStatus(a,b,c,d,e) { return SWFAddress.resetStatus(a,b,c,d,e); }
function SWFAddress_setValue(a,b,c,d,e) { return SWFAddress.setValue(a,b,c,d,e); }

// handle page anchored links in safari (other browsers work ok)
function swfjump(a) {
	if (!com.asual.util.Browser.isSafari()) {
		 // allow the browser to handle url change
		SimpleMenu.menusOff();
		return true;
	}
	var hash = a.hash; // get the anchor, chop off the #, change address using swfaddress
	if (hash.indexOf('#')==0) hash=hash.substr(1);
	SWFAddress.setValue(hash);
	SimpleMenu.menusOff();
	return false;
}

//function urchinTracker(v) {
//	alert('track > '+v);
//	console.debug('track > '+v);
//}