/* Javascript News.com.au
index ->
dropdown nav
tertiary nav
aegis quote box
tab-o-matic
SWFObject
Accipiter rewrite
*/
function getElementsByClassNameHBX(clss, prnt, tg) {
var elements = new Array();
tg = tg || '*';
prnt = prnt || document;
var list = prnt.getElementsByTagName(tg);
for (var i = 0; i < list.length; ++i) {
if (list[i].className.indexOf(clss) >= 0) {
elements.push(list[i]);
}
}
return elements;
}
function renderAd(divName, aambTag) {
var invObj = 'INV' + divName;
var isMotif = 0;
var templateKick = "";
try {
var aamCode = templateKick + eval(aambTag);
if(aamCode.indexOf('doubleclick') >= 0) {
isMotif = 1;
}
if(aamCode.indexOf("buster_url=" > 0)) {
aamCode = aamCode.replace("buster_url=", "buster_url=http://www.foxsports.com.au/atlas_rm.html");
}
aamCode += "";
}
catch(aamErr) { }
if (typeof(aamCode) != 'undefined') {
var msieIdx = navigator.userAgent.indexOf('MSIE');
if(msieIdx > -1) {
// IE
var ifrString = '';
if(parseInt(navigator.userAgent.substring(msieIdx + 5).split(' ')[0]) < 7) {
// IE6
if(isMotif == 1) {
document.getElementById(divName).innerHTML += ifrString.replace(/AAM_EVENT/, 'onload');
} else {
document.getElementById(divName).innerHTML += ifrString.replace(/AAM_EVENT/, 'onreadystatechange');
}
window.frames[invObj].document.writeln('
' + aamCode);
} else {
// IE7
document.getElementById(divName).innerHTML += '
' + escape('
' + aamCode + '
') + '
' + ifrString.replace(/AAM_EVENT/, 'onload');
window.frames[invObj].document.location = 'javascript:unescape(parent.document.getElementById(\'TMP' + divName + '\').innerHTML)';
}
// Not IE
} else document.writeln('
' + aamCode + '");
var script = document.getElementById("__ie_onload");
script.onreadystatechange = function() {
if (this.readyState == "complete") {
init(); // call the onload handler
}
};
/*@end @*/
/* for Safari */
if (/WebKit/i.test(navigator.userAgent)) { // sniff
var _timer = setInterval(function() {
if (/loaded|complete/.test(document.readyState)) {
init(); // call the onload handler
}
}, 10);
}
/* for other browsers */
window.onload = function() {
init();
/*@cc_on @*/
/*@if (@_win32)
try {
document.execCommand("BackgroundImageCache", false, true);
if(typeof(initScrollers) != "undefined") {
initScrollers();
}
} catch(e) {
// do nothing
}
if(typeof(myCounterInit) != "undefined") {
myCounterInit();
}
if(typeof(addBookmarkLink) != "undefined") {
addBookmarkLink();
}
/*@end @*/
if(cmbDone == 0) {
if(typeof(contentMatchBootstrap) != "undefined") {
contentMatchBootstrap();
}
}
}
var adTags = new Array();
var adNames = new Array();
var adExceptions = new Array();
var numberOfAds = 1;
/* accipiter required variables */
var AAMB1 = "", AAMB2 = "", AAMB3 = "", AAMB4 = "", AAMB5 = "", AAMB6 = "",
AAMB7 = "", AAMB8 = "", AAMB9 = "", AAMB10 = "", AAMB11 = "", AAMB12 = "",
AAMB13 = "", AAMB14 = "", AAMB15 = "", AAMB16 = "", AAMB17 = "", AAMB18 = "",
AAMB19 = "", AAMB20 = "";
/* set var for iframed motif ad */
var inDapIF = true;
var pathSectionMap = {"/aboutus":"/Services/About+Us", "/contactus":"/Services/Contact+Us",
"/delivery":"/Services/Get+your+newspaper+delivered", "/termsandconditions":"/Services/Terms+and+Conditions",
"/privacy":"/Services/Privacy+Policy", "/journalism":"/Services/Journalism",
"/accessibility":"/Services/Accessibility", "/about_wireless":"/Tools/Mobiles/PDAs",
"/podcasts":"/Tools/Audio", "/sitemap":"/Services/Sitemap", "/rss":"/Tools/RSS+Feeds",
"/makehome":"/Tools/Make+HomePage", "/storytip":"/Tools/Story+Tip", "/comment/complete":"/Comment/Complete",
"/comment/publication":"/Opinion/Readers+Comments/Publication+Guidelines",
"/contactus/thankyou":"/Services/Contact+Us/Thank+You", "/rss/moreinfo":"/Tools/RSS+Feeds/More+Info",
"/rss/help":"/Tools/RSS+Feeds/Help"};
//Start DI Tracking Code for HEAD section
var refr=escape(document.referrer); /* get the http referer and encode it */
var dom=location.hostname; /* get the host domain */
var stURL="http://link.decideinteractive.com/n/23445/25139/www.news.com.au/c0f4f7fc00250300000000060000000003f077b20000000000000000000000000000000100/i/c?0&pq=%2fperthnow%2f&1pixgif&referer="
+ refr;
if ( (refr && refr.search(dom) == -1) && (location.href.toUpperCase().indexOf("247SEO=N") == -1) ) /* if the referrer is external preload the image request and does not contain 247SEO argument = "N" */
{
imageTR = new Image();
imageTR.src = stURL;
}
//End DI Tracking Code