var objectHTML = ("<script type=\"text/javascript\">\n  var url = \"http://analytics.spongecell.com/widgets/126734?action_type=JS_IMPRESSION\";\n  url = url + \"&placement_id=\" + ((window.spongecellParams || {}).placementId || \'\');\n  url = url + \"&anticache=\" + new Date().getTime();\n  if(window.spongecellParams && !window.spongecellParams.trackingDisabled) {\n  document.write(\"<div style=\\\"position:absolute;left:0px;top:0px;visibility: hidden;\\\">\");\n  document.write(\"<img width=\\\"0\\\" height=\\\"0\\\" style=\\\"width:0px;height:0px;\\\" alt=\\\"\\\" src=\\\"\" + url + \"\\\"/>\");\n  document.write(\"</div>\");\n  }\n</script>\n<script type=\"text/javascript\">\n  window.spongecellParams = window.spongecellParams || {};\n  if(window.spongecellParams && !window.spongecellParams.trackingDisabled && window.spongecellParams.trackingPixel && window.spongecellParams.trackingPixel.toLowerCase().indexOf(\'http\')==0 && window.spongecellParams.trackingPixel != \'SPONGECELL_TRACKING_PIXEL\') {\n  document.write(\"<div style=\\\"position:absolute;left:0px;top:0px;visibility: hidden;\\\">\");\n  document.write(\"<img width=\\\"0\\\" height=\\\"0\\\" style=\\\"width:0px;height:0px;\\\" alt=\\\"\\\" src=\\\"\" + ((window.spongecellParams || {}).trackingPixel || \'\').replace(\'[rand]\',Math.floor(Math.random()*100000000)) + \"\\\"/>\");\n  document.write(\"</div>\");\n  }\n</script>\n<div style=\"text-align:center;\">\n  <object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" height=\"250\" id=\"spongecellWidget126734\" width=\"300\">\n    <param name=\"movie\" value=\"http://%widget_resource_host%/ministryofsound/v2p/bin/RectangleGrid.swf?%anticache%\" />\n    <param name=\"flashvars\" value=\"%tracking_disabled%placementId=%placement%&amp;%cdn_disabled%clickthroughUrl=http%3A%2F%2Fwww.ministryofsound.com%2Fmagazine%2FchilledIIdigital.aspx%3Fns_campaign%3Ddigital%26ns_mchannel%3Ddisplay%26ns_source%3Ddigital%26ns_linkname%3Dchilled_ii_download%26ns_fee%3D1&amp;actionsType=Rectangle&amp;hostBaseUrl=spongecell.com&amp;subMenuType=Pop&amp;menuType=Grid&amp;widgetId=126734&amp;trackImpressions=0&amp;&amp;menuSkin=Gradient&amp;linkPrefixDecoded=SPONGECELL_CLICK_TAG&amp;%click_tag_multi%\" />\n    <param name=\"allowScriptAccess\" value=\"always\" />\n    <param name=\"allowNetworking\" value=\"all\" />\n    <param name=\"wmode\" value=\"opaque\" />\n    <param name=\"quality\" value=\"high\" />\n    <param name=\"salign\" value=\"tl\" />\n    <param name=\"base\" value=\".\" />\n    <!--[if !IE]>-->\n    <object allowNetworking=\"all\" allowScriptAccess=\"always\" base=\".\" data=\"http://%widget_resource_host%/ministryofsound/v2p/bin/RectangleGrid.swf?%anticache%%tracking_disabled%placementId=%placement%&amp;%cdn_disabled%clickthroughUrl=http%3A%2F%2Fwww.ministryofsound.com%2Fmagazine%2FchilledIIdigital.aspx%3Fns_campaign%3Ddigital%26ns_mchannel%3Ddisplay%26ns_source%3Ddigital%26ns_linkname%3Dchilled_ii_download%26ns_fee%3D1&amp;actionsType=Rectangle&amp;hostBaseUrl=spongecell.com&amp;subMenuType=Pop&amp;menuType=Grid&amp;widgetId=126734&amp;trackImpressions=0&amp;&amp;menuSkin=Gradient&amp;linkPrefixDecoded=SPONGECELL_CLICK_TAG&amp;%click_tag_multi%\" height=\"250\" quality=\"high\" salign=\"tl\" type=\"application/x-shockwave-flash\" width=\"300\" wmode=\"opaque\">\n      <!--<![endif]-->\n      <p>Please Install Flash Player</p>\n      <!--[if !IE]>-->\n    </object>\n    <!--<![endif]-->\n  </object>\n</div>\n");
function spongecellIsHttp(s) { return s && s.toLowerCase().indexOf('http') == 0; }
// If the spongecellClickTag is real URL, replace the linkPrefixDecoded value
var spongecellClickTag = window.spongecellClickTag || '';
var spongecellParams = window.spongecellParams || {};
spongecellParams.clickTag = spongecellParams.clickTag || spongecellClickTag;
if (spongecellIsHttp(spongecellParams.clickTag)) {
  // replaces linkPrefixDecoded=SPONGECELL_CLICK_TAG with the click tag if it starts with http
  objectHTML = objectHTML.replace(/&(amp;)?linkPrefixDecoded=.*?(?=['&"])/g, '&linkPrefixDecoded=' + spongecellParams.clickTag);
}
var spongecellLandingPages = {"": "http://www.ministryofsound.com/magazine/chilledIIdigital.aspx?ns_campaign=digital&ns_mchannel=display&ns_source=digital&ns_linkname=chilled_ii_download&ns_fee=1"};
var spongecellClickTagMulti = "";
for (var key in spongecellParams) {
  if (key && key.indexOf("clickTag") == 0 ) {
    spongecellClickTagMulti += key + "=";
    if (spongecellIsHttp(spongecellParams[key])) { spongecellClickTagMulti += spongecellParams[key]; }
    var landingPageKey = key.replace("clickTag","");
    spongecellClickTagMulti += escape(spongecellLandingPages[landingPageKey]);
    spongecellLandingPages[landingPageKey] = null;
    spongecellClickTagMulti += "&";
  }
}
for (var key in spongecellLandingPages) {
  if (key && spongecellLandingPages[key] && spongecellLandingPages[key].length > 0) {
    spongecellClickTagMulti += "clickTag" + key + "=" + escape(spongecellLandingPages[key]) + "&";
  }
}
if (spongecellParams.placementId == 'SPONGECELL_PLACEMENT_ID') {spongecellParams.placementId = '';}
if (spongecellParams.clickTag == 'SPONGECELL_CLICK_TAG' || !spongecellIsHttp(spongecellParams.clickTag)) {spongecellParams.clickTag = '';}
objectHTML = objectHTML.replace(/%placement%/g, spongecellParams.placementId || '');
objectHTML = objectHTML.replace(/%click_tag%/g, spongecellParams.clickTag || '');
objectHTML = objectHTML.replace(/%click_tag_multi%/g, spongecellClickTagMulti);
objectHTML = objectHTML.replace(/%tracking_disabled%/g, spongecellParams.trackingDisabled ? "trackingDisabled=1&" : "");
objectHTML = objectHTML.replace(/%anticache%/g, spongecellParams.cdnDisabled ? ("anticache="+Math.floor(Math.random()*10000)+"&") : "");
objectHTML = objectHTML.replace(/%cdn_disabled%/g, spongecellParams.cdnDisabled ? "cdnDisabled=1&" : "");
objectHTML = objectHTML.replace(/%widget_resource_host%/g, spongecellParams.resourceHost || 'cdn.statics.live.spongecell.com');
document.write(objectHTML);

// Focus Flash when the mouse enters it
var outerObject = document.getElementById('spongecellWidget126734');
outerObject.onmouseover = function() {
  var innerObject = outerObject.getElementsByTagName('object')[0];
  (innerObject || outerObject).focus();
}

// Listen for the page load and set a variable for Flash to check
var spongecellOnload = function(evt) { spongecellParams.pageLoaded = true; }
if (typeof window.addEventListener != "undefined") {
  window.addEventListener("load", spongecellOnload, false);
} else if (typeof document.addEventListener != "undefined") {
  document.addEventListener("load", spongecellOnload, false);
} else if (typeof window.attachEvent != "undefined") {
  window.attachEvent("onload", spongecellOnload);
}
