-/** Optimized methods for fetching ad-banners via OpenX */
-
-/** see: http://enterprisejquery.com/2010/10/how-good-c-habits-can-encourage-bad-javascript-habits-part-1/ */
+/*
+ * (C) Copyright 2012 juplo (http://juplo.de/).
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the GNU Lesser General Public License
+ * (LGPL) version 3.0 which accompanies this distribution, and is available at
+ * http://www.gnu.org/licenses/lgpl-3.0.html
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * Contributors:
+ * - Kai Moritz
+ */
(function( openx, $, undefined ) {
var
- id,
- node,
+ domain, id, node,
count = 0,
slots = {},
openx.show_ads = function(server, zones) {
+ domain = document.location.protocol == 'https:' ? 'https://' + server + ':8443':'http://' + server;
+
var
- domain = document.location.protocol == 'https:' ? 'https://' + server + ':8443':'http://' + server,
name,
src = domain;
});
}
- src += "&nz=1&source=" + escape(OA_source);
- src += "&r=" + Math.floor(Math.random()*99999999);
+ if (typeof OA_source !== 'undefined')
+ src += "&source=" + escape(OA_source);
+ src += "&nz=1&r=" + Math.floor(Math.random()*99999999);
src += "&block=1&charset=UTF-8";
if (window.location) src += "&loc=" + escape(window.location);
if (document.referrer) src += "&referer=" + escape(document.referrer);
- $.getScript(src, init_ads);
+ $.getScript(src, load_flash);
+
+ }
+
+ function load_flash() {
- src = domain + '/www/delivery/fl.js';
- $.getScript(src);
+ $.getScript(domain + '/www/delivery/fl.js', init_ads);
}