  if (typeof _global_ === "undefined") {
        _global_ = {'@namespace':function (str) {var a = str.split(".");var o = window;for (var i = 0; i < a.length; i++) {if (!o[a[i]]) {o[a[i]] = {};}o = o[a[i]];}}, '@import':function (source, destination) {for (var property in source) {if (source.hasOwnProperty(property)) {destination[property] = source[property];}}}, '@export':function (fn, nm) {window[nm] = fn;}, '@requires':function (str) {if (typeof eval(str) !== "undefined") {return {oncomplete:function (fn) {fn();}};}var sourcePath = "http://network.news.com.au/js/";var r = "20071126";var sourceFiles = {'ndm.$':"ndm.shorthand.js", 'ndm.functional':"functional.js", 'ndm.controls.calendar':"ndm.controls.calendar.js/0,," + r + ",00.js", 'ndm.controls.autocomplete':"ndm.controls.autocomplete.js/0,," + r + ",00.js", 'ndm.controls.thingomatic':"ndm.controls.thingomatic.js/0,," + r + ",00.js", 'ndm.controls.zebra':"ndm.controls.zebra.js/0,," + r + ",00.js"};var v = str.split(",");var a = null;var o = window;var newScript = null;for (var i = 0; i < v.length; i++) {a = v[i].split(".");for (var j = 0; j < a.length; j++) {if (!o[a[j]]) {if (ndm.ajax && !!sourceFiles[v[i]]) {newScript = ndm.ajax.insertScript(sourcePath + sourceFiles[v[i]]);if (ndm.dom.isIE()) {newScript.oncomplete = function (fn) {newScript.onreadystatechange = function () {if (this.readyState != "loaded" && this.readyState != "complete") {return;} else {fn();}};};} else {newScript.oncomplete = function (fn) {if (newScript.addEventListener) {newScript.addEventListener("load", function () {fn();}, false);} else {newScript.onload = fn;}};}return newScript;} else {console.log("Missing module. Check your source version. Aborting now.");throw "Fatal error: module \"" + a.join(".") + "\" not found";}}o = o[a[j]];}}return true;}};
    }
    
	_global_['@namespace']("tanto");
    tanto.namespace = _global_['@namespace'];
    tanto.load = _global_['@requires'];
    if (!document.getElementById && document.all) {
        document.getElementById = function (id) {return document.all[id];};
    }
    if (!Array.prototype.indexOf) {
        Array.prototype.indexOf = function (elt, from) {var len = this.length;var from = Number(arguments[1]) || 0;from = from < 0 ? Math.ceil(from) : Math.floor(from);if (from < 0) {from += len;}for (; from < len; from++) {if (from in this && this[from] === elt) {return from;}}return -1;};
    }
    if (!Array.prototype.map) {
        Array.prototype.map = function (fun) {var len = this.length;if (typeof fun != "function") {throw new TypeError;}var res = new Array(len);var thisp = arguments[1];for (var i = 0; i < len; i++) {if (i in this) {res[i] = fun.call(thisp, this[i], i, this);}}return res;};
    }
    if (typeof console === "undefined") {
        console = {log:function () {}, error:function () {}};
    }
    Date.prototype.format = function (mask) {var d = this;var zeroize = function (value, length) {if (!length) {length = 2;}value = String(value);for (var i = 0, zeros = ""; i < length - value.length; i++) {zeros += "0";}return zeros + value;};return mask.replace(/"[^"]*"|'[^']*'|\b(?:d{1,4}|m{1,4}|yy(?:yy)?|([hHMs])\1?|TT|tt|[lL])\b/g, function ($0) {switch ($0) {case "d":return d.getDate();case "dd":return zeroize(d.getDate());case "ddd":return ["Sun", "Mon", "Tue", "Wed", "Thr", "Fri", "Sat"][d.getDay()];case "dddd":return ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"][d.getDay()];case "m":return d.getMonth() + 1;case "mm":return zeroize(d.getMonth() + 1);case "mmm":return ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"][d.getMonth()];case "mmmm":return ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"][d.getMonth()];case "yy":return String(d.getFullYear()).substr(2);case "yyyy":return d.getFullYear();case "h":return d.getHours() % 12 || 12;case "hh":return zeroize(d.getHours() % 12 || 12);case "H":return d.getHours();case "HH":return zeroize(d.getHours());case "M":return d.getMinutes();case "MM":return zeroize(d.getMinutes());case "s":return d.getSeconds();case "ss":return zeroize(d.getSeconds());case "l":return zeroize(d.getMilliseconds(), 3);case "L":var m = d.getMilliseconds();if (m > 99) {m = Math.round(m / 10);}return zeroize(m);case "tt":return d.getHours() < 12 ? "am" : "pm";case "TT":return d.getHours() < 12 ? "AM" : "PM";default:return $0.substr(1, $0.length - 2);}});};
    
	_global_['@namespace']("ndm.dom");
    ndm.dom = (function (_) {var initList = [];var _timer = null;var init = function () {if (arguments.callee.done) {return;}arguments.callee.done = true;if (_timer) {window.clearInterval(_timer);_timer = null;}for (var i = 0; i !== initList.length; i++) {initList[i].assert();}};var isMSIE = false;var InitBundle = function (functor, precondition, postcondition) {this.functor = functor;this.precondition = precondition;this.postcondition = postcondition;};InitBundle.prototype.assert = function () {if (this.precondition.call() === true) {this.functor.call();if (this.postcondition.call() === true) {return true;} else {return false;}} else {return false;}};if (document.addEventListener) {document.addEventListener("DOMContentLoaded", init, null);}if (isMSIE) {}if (/WebKit/i.test(navigator.userAgent)) {_timer = window.setInterval(function () {if (/loaded|complete/.test(document.readyState)) {init();}}, 10);}window.onload = function () {init();if (isMSIE) {try {document.execCommand("BackgroundImageCache", false, true);} catch (e) {}}};var purge = function (d) {var a = d.attributes, i, l, n;if (a) {l = a.length;for (i = 0; i < l; i += 1) {n = a[i].name;if (typeof d[n] === "function") {d[n] = null;}}}a = d.childNodes;if (a) {l = a.length;for (i = 0; i < l; i += 1) {purge(d.childNodes[i]);}}};return {hasClass:function (el, className) {var re = el.className.split(" ");return -1 !== re.indexOf(className);}, getElementsByClassName:function (clss, prnt, tg) {var elements = [];tg = tg || "*";prnt = prnt || document;var list = prnt.getElementsByTagName(tg);for (var i = 0; i < list.length; ++i) {if (ndm.dom.hasClass(list[i], clss)) {elements.push(list[i]);}}return elements;}, isIE:function () {return !!isMSIE;}, addLoadEvent:function (functor, precondition, postcondition) {_precondition = precondition || function () {return true;};_postcondition = postcondition || function () {return true;};var ib = new InitBundle(functor, _precondition, _postcondition);initList.push(ib);return true;}, getPageSize:function () {var xScroll, yScroll;if (window.innerHeight && window.scrollMaxY) {xScroll = document.body.scrollWidth;yScroll = window.innerHeight + window.scrollMaxY;} else if (document.body.scrollHeight > document.body.offsetHeight) {xScroll = document.body.scrollWidth;yScroll = document.body.scrollHeight;} else {xScroll = document.body.offsetWidth;yScroll = document.body.offsetHeight;}var windowWidth, windowHeight;if (window.innerHeight) {windowWidth = window.innerWidth;windowHeight = window.innerHeight;} else if (document.documentElement && document.documentElement.clientHeight) {windowWidth = document.documentElement.clientWidth;windowHeight = document.documentElement.clientHeight;} else if (document.body) {windowWidth = document.body.clientWidth;windowHeight = document.body.clientHeight;}var pageHeight = 0;if (yScroll < windowHeight) {pageHeight = windowHeight;} else {pageHeight = yScroll;}var pageWidth = 0;if (xScroll < windowWidth) {pageWidth = windowWidth;} else {pageWidth = xScroll;}return [pageWidth, pageHeight, windowWidth, windowHeight];}, getPageScroll:function () {var yScroll;if (window.pageYOffset) {yScroll = window.pageYOffset;} else if (document.documentElement && document.documentElement.scrollTop) {yScroll = document.documentElement.scrollTop;} else if (document.body) {yScroll = document.body.scrollTop;}return ["", yScroll];}, getEventTarget:function (e) {var ev = e || window.event;if (typeof ev === "undefined") {return false;}var targ = ev.target || ev.srcElement;if (targ.nodeType === ndm.dom.nodeType.TEXT_NODE) {targ = targ.parentNode;}return targ;}, findPos:function (obj) {var curleft = 0;var curtop = 0;if (obj.offsetParent) {curleft = obj.offsetLeft;curtop = obj.offsetTop;while (!!obj.offsetParent) {obj = obj.offsetParent;curleft += obj.offsetLeft;curtop += obj.offsetTop;}}return [curleft, curtop];}, findParent:function (e, idOrClass) {if (!e.parentNode) {return false;} else if (e.parentNode.id === idOrClass) {return e.parentNode;} else if (ndm.dom.hasClass(e, idOrClass)) {return e.parentNode;} else {return arguments.callee(e.parentNode, idOrClass);}}, getMousePos:function (e) {var tempX = 0;var tempY = 0;if (isMSIE) {tempX = event.clientX + document.body.scrollLeft;tempY = event.clientY + document.body.scrollTop;} else {tempX = e.pageX;tempY = e.pageY;}if (tempX < 0) {tempX = 0;}if (tempY < 0) {tempY = 0;}return [tempX, tempY];}, replaceHTML:function (el, html) {var oldEl = typeof el === "string" ? document.getElementById(el) : el;var newEl = oldEl.cloneNode(false);newEl.innerHTML = html;oldEl.parentNode.replaceChild(newEl, oldEl);return newEl;}, clean:function () {purge(document.body);}};})();
    ndm.dom.scheduler = (function (_) {var schedule = [];var runner = [];var t = null;var at = 0;var ONE_SECOND = 1000;var scale = 8000;var chunk = function () {if (at === runner.length) {at = 0;} else {++at;}};var setFrequency = function (s) {if (s) {scale = s;}var slots = Math.ceil(scale / ONE_SECOND);for (var i = 0; i !== slots; i++) {runner[i] = function () {return false;};}var spacing = Math.abs(Math.floor(slots / schedule.length)) + "";spacing = parseInt(spacing.charAt(spacing.length - 1), 10);for (var j = 0; j !== schedule.length; j++) {var pos = runner.length - (j + 1) * spacing + 1;runner[pos] = schedule[j];}};return {start:function (s) {setFrequency(s);t = window.setInterval(function () {if (typeof runner[at] === "function") {runner[at]();}chunk();}, ONE_SECOND);}, stop:function () {window.clearInterval(t);}, addSchedule:function (fn) {schedule.push(fn);setFrequency();}, onMotionFinished:function () {}};})();
    ndm.dom.addLoadEvent(function () {var old = document.body.onbeforeunload || function () {};}, function () {return ndm.dom.isIE();}, function () {return true;});
    ndm.dom.nodeType = {ELEMENT_NODE:1, ATTRIBUTE_NODE:2, TEXT_NODE:3, COMMENT_NODE:8, DOCUMENT_NODE:9, DOCUMENT_FRAGMENT_NODE:11};
 
 
 	_global_['@namespace']("ndm.controls");
    ndm.controls.Cyclo = function (o) {var opts = o || {};this.IMAGE_ID_PREFIX = opts.imageIdPrefix || "lom-lead";this.IMAGE_CAPTION_PREFIX = opts.captionIdPrefix || "lom-caption";this.CONTROLS = opts.controlsPrefix || "cyclo-index";this.THUMB_ID_PREFIX = null;this.BACKGROUND_CONTAINER = opts.backgroundContainerPrefix || "lead-group";this.THUMBS_CONTAINER = null;this.AREA_CONTAINER = opts.areaContainerPrefix || "lead-group";this.NEXT_ID = opts.nextIdPrefix || "lomnext";this.PREV_ID = opts.previousIdPrefix || "lomprev";this.BUTTONS_ID = null;this.IMAGE_WIDTH = 0;this.IMAGE_MAX = 0;this.imagePos = 0;this.currentTimeout = 0;this.imageSwitchTimeout = 0;this.timeoutMutex = 0;this.toFade = 0;this.toDisplay = 0;this.toHighlight = 0;this.toUnHighlight = 0;this.toCaption = 0;this.toUnCaption = 0;this.prevImageSrc = 0;this.isLocked = false;this.cycloIndex = null;this.transitionType = null;this.SINGLE_CAPTION = null;this.CONTENT_BLOCKS = null;};
    ndm.controls.Cyclo.prototype.loop = function () {if (this.isLocked || this.timeoutMutex) {return false;}this.next(false);clearInterval(this.imageSwitchTimeout);this.setStatusImage(true);var relayOwner = this;this.imageSwitchTimeout = window.setInterval(function () {relayOwner.setStatusImage(false);}, 1000);return true;};
    ndm.controls.Cyclo.prototype.setStatusImage = function (doReset) {if (this.hasImageTimer) {++this.currentTimerImage;if (doReset || this.currentTimerImage === 7) {this.currentTimerImage = 0;}document.getElementById("image-timer").style.backgroundPosition = "0 -" + 17 * this.currentTimerImage + "px";}};
    ndm.controls.Cyclo.prototype.start = function (unlock) {if (unlock) {this.isLocked = false;}if (!this.isLocked) {this.timeoutMutex = 0;clearInterval(this.imageSwitchTimeout);this.setStatusImage(true);}return true;};
    ndm.controls.Cyclo.prototype.stop = function (lock) {this.timeoutMutex = 1;if (lock) {this.isLocked = true;}};
    setOpacity = function (obj, opacity) {opacity = opacity == 100 ? 99.999 : opacity;obj.style.filter = "alpha(opacity:" + opacity + ")";obj.style.KHTMLOpacity = opacity / 100;obj.style.MozOpacity = opacity / 100;obj.style.opacity = opacity / 100;};
    ndm.controls.Cyclo.fadeIn = function (objId, opacity, amount) {if (document.getElementById) {if (typeof ndm.controls.OpacityTween != "undefined") {fadeObj = document.getElementById(objId);var opacityTween = new ndm.controls.OpacityTween(fadeObj, ndm.controls.Tween.functors.regularEaseIn, 0, 100, 1);opacityTween.start();} else {obj = document.getElementById(objId);if (opacity <= 99.999) {if (opacity < 50) {amount = amount * 1.2;} else {amount = amount / 1.2;}setOpacity(obj, opacity);opacity += amount;this.faderTimeout = window.setTimeout("ndm.controls.Cyclo.fadeIn('" + objId + "'," + opacity + "," + amount + ")", 8);} else {setOpacity(obj, 100);clearTimeout(this.faderTimeout);}}}};
    ndm.controls.Cyclo.prototype.jump = function (position, immediate) {var myTween;var myTweenBG;if (typeof this.EXTRA_ELEM_PREFIX == "undefined") {this.EXTRA_ELEM_PREFIX = null;}this.toFade = this.IMAGE_ID_PREFIX + this.imagePos;if (this.IMAGE_CAPTION_PREFIX !== null) {this.toUnCaption = this.IMAGE_CAPTION_PREFIX + this.imagePos;}if (this.THUMB_ID_PREFIX !== null) {this.toUnHighlight = this.THUMB_ID_PREFIX + this.imagePos;}if (!!this.EXTRA_ELEM_PREFIX) {this.toUnExtra = this.EXTRA_ELEM_PREFIX + this.imagePos;}this.prevImageSrc = document.getElementById(this.toFade).getAttribute("src");this.backgroundElement.style.backgroundImage = "url(" + this.prevImageSrc + ")";document.getElementById(this.toFade).style.display = "none";var bckwrds = false;if (position > this.imagePos) {bckwrds = true;}if (position == 0 && this.imagePos == this.IMAGE_MAX) {bckwrds = true;}if (position == this.IMAGE_MAX && this.imagePos == 0) {bckwrds = false;}this.imagePos = position;this.toDisplay = this.IMAGE_ID_PREFIX + this.imagePos;if (this.IMAGE_CAPTION_PREFIX !== null) {this.toCaption = this.IMAGE_CAPTION_PREFIX + this.imagePos;}if (this.THUMB_ID_PREFIX !== null) {this.toHighlight = this.THUMB_ID_PREFIX + this.imagePos;}if (!!this.EXTRA_ELEM_PREFIX) {this.toExtra = this.EXTRA_ELEM_PREFIX + this.imagePos;}if (immediate) {setOpacity(document.getElementById(this.toDisplay), 100);document.getElementById(this.toDisplay).style.display = "block";} else {if (!document.getElementById(this.toDisplay)) {return false;}var imageToDisplay = document.getElementById(this.toDisplay);var imageToKill = document.getElementById(this.toFade);this.prevImageSrc = imageToDisplay.getAttribute("src");this.backgroundElement.style.backgroundImage = "url(" + this.prevImageSrc + ")";if (document.getElementById("lead-pic-link")) {var newHref = "#";var idToGrab = "home" + this.imagePos;if (document.getElementById(idToGrab).childNodes[0].nodeName == "A") {newHref = document.getElementById(idToGrab).childNodes[0].getAttribute("href");} else {newHref += idToGrab;}document.getElementById("lead-pic-link").setAttribute("href", newHref);}this.prevImageSrc = imageToDisplay.getAttribute("src");this.isLocked = true;if (this.transition === "slide") {imageToKill.style.display = "block";if (bckwrds) {myTween = new ndm.controls.Tween(imageToKill.style, "right", ndm.controls.Tween.functors.regularEaseOut, 0, 427, 1, "px");myTweenBG = new ndm.controls.Tween(imageToKill.parentNode.style, "backgroundPosition", ndm.controls.Tween.functors.regularEaseOut, 0, -427, 1, "px 0");} else {myTween = new ndm.controls.Tween(imageToKill.style, "right", ndm.controls.Tween.functors.regularEaseOut, 0, -427, 1, "px");myTweenBG = new ndm.controls.Tween(imageToKill.parentNode.style, "backgroundPosition", ndm.controls.Tween.functors.regularEaseOut, 0, 427, 1, "px 0");}var relayOwner = this;myTween.onMotionFinished = function () {imageToDisplay.style.display = "block";imageToKill.style.display = "none";relayOwner.isLocked = false;};myTween.start();myTweenBG.start();} else {this.prevImageSrc = imageToKill.getAttribute("src");this.backgroundElement.style.backgroundImage = "url(" + this.prevImageSrc + ")";imageToDisplay.style.display = "block";if (typeof ndm.controls.OpacityTween != "undefined") {imageToDisplay.style.filter = "Alpha(opacity=0)";var opacityTweenIn = new ndm.controls.OpacityTween(imageToDisplay, ndm.controls.Tween.functors.regularEaseIn, 0, 100, 0.7);opacityTweenIn.start();var relayOwner = this;opacityTweenIn.onMotionFinished = function () {imageToDisplay.style.display = "block";imageToKill.style.display = "none";relayOwner.isLocked = false;if (relayOwner.BUTTONS_ID) {var bid = document.getElementById(relayOwner.BUTTONS_ID);if (bid != null) {bid.className = bid.className.replace(/is-waiting/gi, "");}}};} else {setOpacity(imageToDisplay, 0);ndm.controls.Cyclo.fadeIn(this.toDisplay, 0, 1);}}}if (this.IMAGE_CAPTION_PREFIX !== null) {if (this.SINGLE_CAPTION !== null) {document.getElementById(this.SINGLE_CAPTION).innerHTML = document.getElementById("lom-src" + position).getAttribute("title");}document.getElementById(this.toUnCaption).style.display = "none";document.getElementById(this.toCaption).style.display = "block";}if (this.THUMB_ID_PREFIX !== null) {document.getElementById(this.toUnHighlight).className = document.getElementById(this.toHighlight).className.replace("active", "");document.getElementById(this.toHighlight).className += " active";}if (!!this.EXTRA_ELEM_PREFIX) {document.getElementById(this.toUnExtra).style.display = "none";document.getElementById(this.toExtra).style.display = "block";}if (this.cycloIndex !== null) {this.cycloIndex.innerHTML = "Obr. " + (this.imagePos + 1) + " z " + (this.IMAGE_MAX + 1);}if (this.BUTTONS_ID !== null) {var gallery = document.getElementById(this.BUTTONS_ID);var buttonElemType = this.BUTTON_ELEM || "a";var links = gallery.getElementsByTagName(buttonElemType);for (var i = 0; i < links.length; i++) {links[i].className = this.BUTTON_OFF_CLASS;if (i == this.imagePos) {links[i].className = this.BUTTON_ON_CLASS;}}}};
    ndm.controls.Cyclo.prototype.broadcast = function (callType) {this.callType = callType || "blank";};
    ndm.controls.Cyclo.prototype.next = function (immediate) {if (this.imagePos == this.IMAGE_MAX) {this.jump(0, immediate);} else {this.jump(this.imagePos + 1, immediate);}};
    ndm.controls.Cyclo.prototype.previous = function (immediate) {if (this.imagePos == 0) {this.jump(this.IMAGE_MAX, immediate);} else {this.jump(this.imagePos - 1, immediate);}};
    ndm.controls.Cyclo.prototype.init = function (transitionType) {this.transition = transitionType;var root = document.getElementById(this.BACKGROUND_CONTAINER);for (var i = 0; i != root.childNodes.length; i++) {if (root.childNodes[i].nodeName === "IMG") {root.childNodes[i].style.position = "absolute";root.childNodes[i].style.display = "none";root.childNodes[i].id = this.IMAGE_ID_PREFIX + this.IMAGE_MAX;++this.IMAGE_MAX;}}--this.IMAGE_MAX;document.getElementById(this.IMAGE_ID_PREFIX + "0").style.display = "block";if (this.THUMBS_CONTAINER !== null) {root = document.getElementById(this.THUMBS_CONTAINER);var n = 0;for (var i = 0; i != root.childNodes.length; i++) {if (root.childNodes[i].nodeName === "IMG") {root.childNodes[i].id = this.THUMB_ID_PREFIX + n;root.childNodes[i].style.cursor = "pointer";var relayOwner = this;root.childNodes[i].onclick = function () {relayOwner.jump(parseInt(this.id.replace(relayOwner.THUMB_ID_PREFIX, "")), true);};++n;}}}if (this.CONTROLS !== null) {this.cycloIndex = document.getElementById(this.CONTROLS);this.cycloIndex.style.display = "block";this.cycloIndex.innerHTML = "Obr. " + (this.imagePos + 1) + " z " + (this.IMAGE_MAX + 1);}if (document.getElementById(this.PREV_ID)) {document.getElementById(this.PREV_ID).owner = this;document.getElementById(this.PREV_ID).onclick = function () {this.owner.stop();this.owner.previous(true);this.owner.start();return false;};}if (document.getElementById(this.NEXT_ID)) {document.getElementById(this.NEXT_ID).owner = this;document.getElementById(this.NEXT_ID).onclick = function () {this.owner.stop();this.owner.next(true);this.owner.start();return false;};}this.backgroundElement = document.getElementById(this.BACKGROUND_CONTAINER);this.areaElement = document.getElementById(this.AREA_CONTAINER);this.areaElement.owner = this;this.areaElement.onmouseover = function () {this.owner.isLocked = true;this.owner.stop();this.onkeypress = function (event) {if (event.keyCode !== null) {if (event.keyCode == 37) {this.owner.previous(true);} else if (event.keyCode == 39) {this.owner.next(true);}}};};this.areaElement.onfocus = function () {if (this.owner.BUTTONS_ID) {document.getElementById(this.owner.BUTTONS_ID).className += " kbd-assist";}this.owner.stop();this.onkeypress = function (event) {if (event.keyCode !== null) {if (event.keyCode == 37) {this.owner.previous(true);} else if (event.keyCode == 39) {this.owner.next(true);}}};};this.areaElement.onblur = function () {if (this.owner.BUTTONS_ID) {document.getElementById(this.owner.BUTTONS_ID).className += document.getElementById(this.owner.BUTTONS_ID).className.replace(/kbd-assist/gi, "");}this.owner.start();this.onkeypress = null;};this.areaElement.onmouseout = function () {this.owner.isLocked = false;this.owner.start();this.onkeypress = null;};this.start();};
    ndm.controls.FoxCyclo = function () {this.IMAGE_ID_PREFIX = "placeholder";this.IMAGE_CAPTION_PREFIX = "lom-block";this.BACKGROUND_CONTAINER = "placeholder-bg";this.LINK_SRC_PREFIX = "lom-src";this.AREA_CONTAINER = "weekend";this.PAUSE_ID = "pause";this.SINGLE_CAPTION = "caption";this.BUTTONS_ID = "buttons";this.NEXT_ID = null;this.PREV_ID = null;this.CONTROLS = null;this.currentImg = "";this.imageSwitchTimeout = 0;this.hasImageTimer = true;this.currentTimerImage = "0";this.CONTENT_BLOCKS = true;this.BUTTON_OFF_CLASS = "";this.BUTTON_ON_CLASS = "button-on";var g = document.getElementById("buttons");var l = g.getElementsByTagName("a");var root = document.getElementById("placeholder-bg");var dlRoot = document.getElementById(this.BUTTONS_ID);var n = 0;for (var i = 0; i != dlRoot.childNodes.length; i++) {if (dlRoot.childNodes[i].nodeName === "DD") {var newImg = document.createElement("img");newImg.setAttribute("src", dlRoot.childNodes[i].childNodes[0].getAttribute("href"));newImg.setAttribute("alt", dlRoot.childNodes[i].childNodes[0].getAttribute("title"));root.appendChild(newImg);n++;}}var lp = document.getElementById("lead-pic");var lpl = document.createElement("a");lpl.id = "lead-pic-link";if (document.getElementById("home0").childNodes[0].nodeName == "A") {lpl.href = document.getElementById("home0").childNodes[0].getAttribute("href");} else if (document.getElementById("home0").childNodes[1]) {if (document.getElementById("home0").childNodes[1].nodeName == "A") {lpl.href = document.getElementById("home0").childNodes[1].getAttribute("href");}} else {lpl.href = "#home0";}var nbefore = lp.childNodes[0];lp.appendChild(lpl);document.getElementById(this.IMAGE_ID_PREFIX).parentNode.removeChild(document.getElementById(this.IMAGE_ID_PREFIX));if (!/image-only/.test(document.getElementById(this.AREA_CONTAINER).className)) {var gallery = document.getElementById("buttons");gallery.owner = this;var links = gallery.getElementsByTagName("a");for (var i = 0; i < links.length; i++) {links[i].owner = this;links[i].num = i;links[i].onclick = function () {this.owner.broadcast();if (this.owner.isLocked === true) {return false;}var newCaption = this.getAttribute("title");var gallery = document.getElementById("buttons");var links = gallery.getElementsByTagName("a");for (var i = 0; i < links.length; i++) {links[i].className = this.owner.BUTTON_OFF_CLASS;}this.owner.stop(false);this.owner.jump(this.num, false);this.owner.start(false);this.className = this.owner.BUTTON_ON_CLASS;return false;};}var pauseElem = document.getElementById("pause");var timerImg = document.createElement("div");timerImg.id = "image-timer";pauseElem.parentNode.insertBefore(timerImg, pauseElem);var pauseButton = document.getElementById("pause-button");pauseButton.owner = this;pauseButton.isActive = false;pauseButton.onclick = function () {var pause = document.getElementById("pause");if (this.isActive) {this.owner.start(true);pause.className = "stop";this.isActive = false;} else {this.owner.stop(true);pause.className = "play";this.isActive = true;}return false;};var controls = document.getElementById("gallery-controls");if (controls !== null) {controls.style.display = "block";links[0].className = this.BUTTON_ON_CLASS;var pause = document.getElementById("pause");pause.className = "stop";}} else {document.getElementById("pause-button").style.display = "none";this.hasImageTimer = false;}};

kone = function(_) { 

	ndm.dom.addLoadEvent(
        function(){
			var cyclos=ndm.dom.getElementsByClassName("cyclo");
			var n=null;var instances=["-a","-b","-c","-d","-e","-f","-g","-h","-i","-j","-k","-l","-m","-n","-o","-p","-q","-r","-s","-t","-u"];
			var copts={};
			for(var i=0;i!=cyclos.length;i++){
			    cyclos[i].id="lead-group"+instances[i];
			    var imgs=ndm.dom.getElementsByClassName("cyclo-image",cyclos[i],"img");
			    cyclos[i].style.width = imgs[0].width +  0 + "px";
			    cyclos[i].style.height = imgs[0].height + 0 + "px";
			    cyclos[i].style.backgroundRepeat = "no-repeat";
			    for(var j=0;j!=imgs.length;j++) {
				imgs[j].id="lom-lead"+instances[i]+j;
			    }
			    ndm.dom.getElementsByClassName("cyclo-previous",cyclos[i],"li")[0].id="lom-prev"+instances[i];
				ndm.dom.getElementsByClassName("cyclo-index",cyclos[i],"li")[0].id="lom-index"+instances[i];
			    ndm.dom.getElementsByClassName("cyclo-next",cyclos[i],"li")[0].id="lom-next"+instances[i];
			    var cs=ndm.dom.getElementsByClassName("cyclo-caption",cyclos[i],"p");
			    for(var j=0;j!=cs.length;j++){
				cs[j].id="lom-caption"+instances[i]+j;
			    }
			    copts={imageIdPrefix:"lom-lead"+instances[i],captionIdPrefix:"lom-caption"+instances[i],controlsPrefix:"lom-index"+instances[i],backgroundContainerPrefix:"lead-group"+instances[i],areaContainerPrefix:"lead-group"+instances[i],nextIdPrefix:"lom-next"+instances[i],previousIdPrefix:"lom-prev"+instances[i]};
			    n = new ndm.controls.Cyclo(copts);
			    n.init("fade");
			}
		},
		function(){
		    if(ndm.dom.getElementsByClassName("cyclo-image").length<=0){
		        return false;
		    }else{
		        return true;
		    }
		},
		function(){return true;}
	);
	
}();

