//handler for flash objects, returns page level omniture data if(typeof $O != "object"){var $O = new Object();} $O.flashOmniParams = function() { try { //check for account value and omniture object existence, //these two must be valid for return object, otherwise //return null if(s_account && s_msn) { //create return object, copy required values var omnitureValues = {}; omnitureValues.account = s_account; omnitureValues.pageName = s_msn.pageName; omnitureValues.pageURL = s_msn.pageURL; omnitureValues.dc = s_msn.dc; omnitureValues.visitorNamespace = s_msn.visitorNamespace; //copy valid prop and evar values for(var i = 1;i <= 50;i++) { var prop = 'prop' + i; var evar = 'eVar' + i; if (s_msn[prop]) { omnitureValues[prop] = s_msn[prop]; } if (s_msn[evar]) { omnitureValues[evar] = s_msn[evar]; } } return omnitureValues; } return null; } catch(err) { return null; } };