 
              if(typeof(dartRichmediaCreatives) == "undefined") {
                dartRichmediaCreatives = new Array();
              }
              function PlacementCreative_1260952555512(creative) {
                for(var property in creative) {
                  this[property] = creative[property];
                }
                this.getAsset = function(type) {
                    return this.assets[type];
                }
                this.macrosInExits = new Object();
                  this.macrosInExits["%ecid!"] = "ecid";
                  this.macrosInExits["%s"] = "s";
                  this.macrosInExits["%epid!"] = "epid";
                  this.macrosInExits["%eaid!"] = "eaid";
                this.replaceMacros = function(url, creative) {
                  for(var macro in this.macrosInExits) {
                    if(url.indexOf(macro) != -1) {
                      var value = creative["macro_" + this.macrosInExits[macro]];
                      url = url.replace(new RegExp(macro, "g"), value);
                    }
                  }
                  return url;
                }
                this.fullScreenEnabled = false;
                this.requiredPlayerVersion = 9;
                this.asVersion = 1;
                this.assets = new Object();
                this.exitEvents = new Object();
                this.timerEvents = new Object();
                this.counterEvents = new Object();
                this.standardEvents = new Object();
                this.standardEvents["EVENT_VIDEO_UNMUTE"] = {
                  reportingId: "21"
                };
                this.standardEvents["EVENT_VIDEO_PAUSE"] = {
                  reportingId: "15"
                };
                this.standardEvents["DISPLAY_TIMER"] = {
                  reportingId: "2"
                };
                this.standardEvents["FULL_SCREEN_VIDEO"] = {
                  reportingId: "19"
                };
                this.standardEvents["EVENT_VIDEO_REPLAY"] = {
                  reportingId: "17"
                };
                this.standardEvents["EVENT_VIDEO_STOP"] = {
                  reportingId: "20"
                };
                this.standardEvents["EVENT_MANUAL_CLOSE"] = {
                  reportingId: "8"
                };
                this.standardEvents["EVENT_VIDEO_MIDPOINT"] = {
                  reportingId: "18"
                };
                this.standardEvents["FULL_SCREEN_VIDEO_COMPLETES"] = {
                  reportingId: "6"
                };
                this.standardEvents["EVENT_FULLSCREEN"] = {
                  reportingId: "22"
                };
                this.standardEvents["BACKUP_IMAGE_IMPRESSION"] = {
                  reportingId: "9"
                };
                this.standardEvents["EXPAND_TIMER"] = {
                  reportingId: "10"
                };
                this.standardEvents["FULL_SCREEN_AVERAGE_VIEW_TIME"] = {
                  reportingId: "7"
                };
                this.standardEvents["EVENT_VIDEO_MUTE"] = {
                  reportingId: "16"
                };
                this.standardEvents["EVENT_USER_INTERACTION"] = {
                  reportingId: "4"
                };
                this.standardEvents["FULL_SCREEN_VIDEO_PLAYS"] = {
                  reportingId: "5"
                };
                this.standardEvents["INTERACTION_TIMER"] = {
                  reportingId: "3"
                };
                this.standardEvents["EVENT_VIDEO_PLAY"] = {
                  reportingId: "11"
                };
                this.standardEvents["EVENT_VIDEO_VIEW_TIMER"] = {
                  reportingId: "12"
                };
                this.standardEvents["EVENT_VIDEO_COMPLETE"] = {
                  reportingId: "13"
                };
                this.standardEvents["DYNAMIC_CREATIVE_IMPRESSION"] = {
                  reportingId: "23"
                };
                this.standardEvents["EVENT_VIDEO_INTERACTION"] = {
                  reportingId: "14"
                };
                this.exitEvents["HPG017_HP Envy13_Exit"] = {
                    reportingId: 232909,
                    url: this.replaceMacros("http://www.hp.com/united-states/campaigns/showcase/index.html#hp_envy13", creative),
                    customizedWindow: false,
                    windowFeatures: "width=-1,height=-1,top=0,left=0,location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes",
                    targetWindow: "_blank"
                };
                this.exitEvents["HPG017_HP Mini 110_Exit"] = {
                    reportingId: 232902,
                    url: this.replaceMacros("http://www.hp.com/united-states/campaigns/showcase/index.html#hp_mini110", creative),
                    customizedWindow: false,
                    windowFeatures: "width=-1,height=-1,top=0,left=0,location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes",
                    targetWindow: "_blank"
                };
                this.exitEvents["HPG017_HP Envy Beats LE_Exit"] = {
                    reportingId: 232911,
                    url: this.replaceMacros("http://www.hp.com/united-states/campaigns/showcase/index.html#hp_envy15", creative),
                    customizedWindow: false,
                    windowFeatures: "width=-1,height=-1,top=0,left=0,location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes",
                    targetWindow: "_blank"
                };
                this.exitEvents["HPG017_Find Out More Exit"] = {
                    reportingId: 232899,
                    url: this.replaceMacros("http://www.hp.com/go/showcase?/dm:_%s_%epid!_%eaid!_%ecid!", creative),
                    customizedWindow: false,
                    windowFeatures: "width=-1,height=-1,top=0,left=0,location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes",
                    targetWindow: "_blank"
                };
                this.exitEvents["HPG017_HP Pavilion DM3_Exit"] = {
                    reportingId: 232908,
                    url: this.replaceMacros("http://www.hp.com/united-states/campaigns/showcase/index.html#hp_dm3t", creative),
                    customizedWindow: false,
                    windowFeatures: "width=-1,height=-1,top=0,left=0,location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes",
                    targetWindow: "_blank"
                };
                this.exitEvents["HPG017_HP Probook 5310_Exit"] = {
                    reportingId: 232907,
                    url: this.replaceMacros("http://www.hp.com/united-states/campaigns/showcase/index.html#hp_pro5310", creative),
                    customizedWindow: false,
                    windowFeatures: "width=-1,height=-1,top=0,left=0,location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes",
                    targetWindow: "_blank"
                };
                this.exitEvents["HPG017_HP Logo Exit"] = {
                    reportingId: 232905,
                    url: this.replaceMacros("http://www.hp.com/go/showcase?/dm:_%s_%epid!_%eaid!_%ecid!", creative),
                    customizedWindow: false,
                    windowFeatures: "width=-1,height=-1,top=0,left=0,location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes",
                    targetWindow: "_blank"
                };
                this.exitEvents["HPG017_HP Touchsmart_Exit"] = {
                    reportingId: 232901,
                    url: this.replaceMacros("http://www.hp.com/united-states/campaigns/showcase/index.html#hp_ts600", creative),
                    customizedWindow: false,
                    windowFeatures: "width=-1,height=-1,top=0,left=0,location=yes,menubar=yes,status=yes,toolbar=yes,scrollbars=yes",
                    targetWindow: "_blank"
                };
                this.timerEvents["HPG017_Time on Expanded"] = {
                    reportingId: 232904,
                    sourceComponentName: "",
                    sourceStandardEventId: "-1"
                };
                this.counterEvents["HPG017_HP Touchsmart_Expand"] = {
                    reportingId: 232913,
                    sourceComponentName: "",
                    sourceStandardEventId: "-1"
                };
                this.counterEvents["HPG017_Close Ad"] = {
                    reportingId: 232903,
                    sourceComponentName: "",
                    sourceStandardEventId: "-1"
                };
                this.counterEvents["HPG017_HP Probook 5310_Expand"] = {
                    reportingId: 232912,
                    sourceComponentName: "",
                    sourceStandardEventId: "-1"
                };
                this.counterEvents["HPG017_HP Mini 110_Expand"] = {
                    reportingId: 232900,
                    sourceComponentName: "",
                    sourceStandardEventId: "-1"
                };
                this.counterEvents["HPG017_Take a Closer Look"] = {
                    reportingId: 232914,
                    sourceComponentName: "",
                    sourceStandardEventId: "-1"
                };
                this.counterEvents["HPG017_HP Envy Beats LE_Expand"] = {
                    reportingId: 232898,
                    sourceComponentName: "",
                    sourceStandardEventId: "-1"
                };
                this.counterEvents["HPG017_HP Pavilion DM3_Expand"] = {
                    reportingId: 232897,
                    sourceComponentName: "",
                    sourceStandardEventId: "-1"
                };
                this.counterEvents["HPG017_Previous System"] = {
                    reportingId: 232910,
                    sourceComponentName: "",
                    sourceStandardEventId: "-1"
                };
                this.counterEvents["HPG017_HP Envy_Expand"] = {
                    reportingId: 232906,
                    sourceComponentName: "",
                    sourceStandardEventId: "-1"
                };
                this.counterEvents["HPG017_Next System"] = {
                    reportingId: 232915,
                    sourceComponentName: "",
                    sourceStandardEventId: "-1"
                };
                var exitKeyvalues = "";
                var delimiter = "{DELIM}";
                for(var exitName in this.exitEvents) {
                  var exit = this.exitEvents[exitName];
                  var value = "name:" + escape(exitName) + "," + "url:" + escape(exit.url) + ","
                                + "target:" + (exit.customizedWindow ? "popup" : escape(exit.targetWindow)) + delimiter;
                  exitKeyvalues += value;
                }
                exitKeyvalues = exitKeyvalues.substring(0, exitKeyvalues.length - delimiter.length);
                this.videoComponents = new Object();
                this.isAbsoluteUrl = function(url) {
                  return (url.indexOf("http:") == 0 || url.indexOf("rtmp:") == 0);
                }
                this.childAssets = new Object();
                  this.childAssets["HP_OMU_Newsweek_300x250_initial.swf"] = {
                    isHostedByCdn: false,
                    cdnName: "PID_1209096_HP_OMU_Newsweek_300x250_initial.swf",
                    isVideo: false,
                    streamingUrl: "",
                    progressiveUrl: ""
                  }
                  this.childAssets["HP_OMU_Newsweek_728x250_expand.swf"] = {
                    isHostedByCdn: false,
                    cdnName: "PID_1209096_HP_OMU_Newsweek_728x250_expand.swf",
                    isVideo: false,
                    streamingUrl: "",
                    progressiveUrl: ""
                  }
                this.assetsKeyValues = "";
                for(var assetName in this.childAssets) {
                  var asset = this.childAssets[assetName];
                  if(!asset.isHostedByCdn) {
                    var fileUrl = creative.mediaServer + "/2309965/" + asset.cdnName;
                    this.assetsKeyValues += escape(assetName) + "=" + escape(fileUrl) + "&";
                  } else if(asset.isVideo) {
                    this.assetsKeyValues += escape("STR_" + assetName) + "=" + escape(asset.streamingUrl) + "&";
                    this.assetsKeyValues += escape("PRO_" + assetName) + "=" + escape(asset.progressiveUrl) + "&";
                  } else {
                    this.assetsKeyValues += escape(assetName) + "=" + escape(asset.progressiveUrl) + "&";
                  }
                }
                var videoKeyValues = "";
                this.processVideoUrl = function(videoUrl, downloadPrefix, urlType, videoComponentName) {
                  var urlKey;
                  if(this.isAbsoluteUrl(videoUrl)) {
                    urlKey = escape(urlType + "_" + videoComponentName);
                    this.assetsKeyValues += urlKey + "=" + escape(videoUrl) + "&";
                  } else {
                    urlKey = videoUrl.length > 0 ? escape(downloadPrefix + videoUrl) : "";
                  }
                  return urlKey;
                }
                var componentDelimiter = "{DELIM}";
                for(var name in this.videoComponents) {
                  var vc = this.videoComponents[name];
                  var prefix = (vc.isStreaming) ? "STR_" : "PRO_";
                  var value = "name:" + escape(name) + ",startMuted:" + escape(vc.startMuted)
                       + ",autoBuffer:" + escape(vc.autoBuffer) + ",loopCount:" + escape(vc.loopCount)
                       + ",isStreaming:" + escape(vc.isStreaming);
                  var lowVideo = this.processVideoUrl(vc.lowBWVideo, prefix, "low_video", name);
                  var midVideo = this.processVideoUrl(vc.midBWVideo, prefix, "mid_video", name);
                  var highVideo = this.processVideoUrl(vc.highBWVideo, prefix, "high_video", name);
                  var fallbackLowVideo = this.processVideoUrl(vc.lowBWFallbackVideo, "PRO_", "low_fallback", name);
                  var fallbackMidVideo = this.processVideoUrl(vc.midBWFallbackVideo, "PRO_", "mid_fallback", name);
                  var fallbackHighVideo = this.processVideoUrl(vc.highBWFallbackVideo, "PRO_", "high_fallback", name);
                  value += ",vfp_low:" + lowVideo + ",vfp_mid:" + midVideo + ",vfp_high:" + highVideo
                          + ",pfp_low:" + fallbackLowVideo + ",pfp_mid:" + fallbackMidVideo
                          + ",pfp_high:" + fallbackHighVideo + componentDelimiter;
                  videoKeyValues += value;
                }
                videoKeyValues = videoKeyValues.substring(0, videoKeyValues.length - componentDelimiter.length);
                this.assetsKeyValues = this.assetsKeyValues.substring(0, this.assetsKeyValues.length - 1);
                var isGCNAd = (creative.asContext != "") ? "true" : "false";
                var adSiteUrl = core.getSitePageUrl(creative);
                this.queryStringBase = this.swfParams + '&click='+ escape(creative.clickThroughUrl)
                                      + '&clickN=' + creative.clickN + '&rid=' + creative.renderingId
                                      + "&assets=" + escape(this.assetsKeyValues)
                                      + "&vcData=" + escape(videoKeyValues)
                                      + "&exitEvents=" + escape(exitKeyvalues)
                                      + "&googleDiscoveryUrl=" + escape(creative.googleContextDiscoveryUrl)
                                      + "&adSiteUrl=" + escape(adSiteUrl)
                                      + "&isGCNAd=" + isGCNAd;
             }
          
              function Expanding_1260952555512(creative, type, coreCode) {
                this.getExpandingDivStyleSheet = function(cssKeyValues) {
                  if(cssKeyValues == "") {
                    return "";
                  }
                  var cssKeyValueArray = cssKeyValues.split(";");
                  var expandingDivCSS = "";
                  for (var i = 0; i < cssKeyValueArray.length; i++ ) {
                    var cssKeyVal = cssKeyValueArray[i].split(":");
                    if(cssKeyVal[0] != "display") {
                      if(expandingDivCSS != "")
                        expandingDivCSS += ";";
                      expandingDivCSS += cssKeyVal[0] + ":" + cssKeyVal[1];
                    }
                  }
                  return expandingDivCSS;
                }
                this.variableName = "0_1_" + (new Date()).getTime();
                this.wmode = "transparent";
                this.zIndex = "1000000";
                this.width = "300";
                this.height = "250";
                this.expandedWidth = "728";
                this.expandedHeight = "250";
                this.offsetTop = "0";
                this.offsetLeft = "428";
                this.offsetRight = "728";
                this.offsetBottom = "250";
                this.salign = coreCode.getSalign(this.expandedWidth, this.expandedHeight, this.offsetTop, this.offsetLeft, this.offsetRight, this.offsetBottom);
                this.url = creative.mediaServer + "/2309965/PID_1209096_HP_OMU_Newsweek_300x250_parent.swf";
                this.duration = "none";
                this.startTime = "0";
                this.hideDropdowns = false;
                this.hideIframes = false;
                this.hideScrollbars = false;
                this.hideObjects = (creative.pubHideObjects != "") ? (creative.pubHideObjects.toLowerCase() == "true") : false;
                this.hideApplets = (creative.pubHideApplets != "") ? (creative.pubHideApplets.toLowerCase() == "true") : false;
                this.assetType = type;
                this.isMainAsset = true;
                this.pushContents = false;
                this.animationTime = isNaN("0") ? 0 : parseFloat("0");
                this.displayInline = creative.mtfInline;
                this.cssProperty = "";
                this.expandingDivStyleSheet = this.getExpandingDivStyleSheet(this.cssProperty);
                this.styleProperties = new Object();
                this.expEnvironment = coreCode.isInAdSenseIFrame() ? "adsense" : "basic";
                this.queryString = creative.queryStringBase + "&JS=0" + '&varName=' + this.variableName
                    + '&td=' + escape(self.location.hostname) + creative.asContext
                    + "&assetType=" + type + "&expEnv=" + this.expEnvironment;
              }
              if(typeof(richMediaIFrameCreatives) != "undefined") {
                var core = new RichMediaCore_55_06();
                var breakoutCreative = self.richMediaIFrameCreatives["1260952555512"];
                var baseCreative = breakoutCreative.baseCreative;
                var creative = new PlacementCreative_1260952555512(baseCreative);
                creative.assets[core.ASSET_TYPE_EXPANDING] = new Expanding_1260952555512(creative, core.ASSET_TYPE_EXPANDING, core);
                self.richMediaIFrameCreatives["1260952555512"].creative = creative;
                var iframeRenderer = new IFrameCreativeRenderer_55_06();
                iframeRenderer.showCreative("1260952555512");
              } else {
                var core = new RichMediaCore_55_06();
                var baseCreative = new RichMediaCreative_1260952555512(core.CREATIVE_TYPE_EXPANDING);
                var creative = new PlacementCreative_1260952555512(baseCreative);
                creative.assets[core.ASSET_TYPE_EXPANDING] = new Expanding_1260952555512(creative, core.ASSET_TYPE_EXPANDING, core);
                dartRichmediaCreatives[dartRichmediaCreatives.length] = creative;
                RichMediaCore_55_06.prototype.trackCsiEvent("gb");  
                document.write('<scr' + 'ipt src="' + baseCreative.globalTemplateJs + '" language="JavaScript"></scr' + 'ipt>');
              }
              RichMediaCore_55_06.prototype.trackCsiEvent("pe") 

