apnpageNum = Math.round(Math.random() * 100000000000);
SA = Math.round(Math.random() * 9);

var adServer	= "http://ads.apn.co.nz";
var h_Server	= '/hserver';
var jn_Server	= '/jnserver';
var j_Server	= '/jserver';
var b_Server	= '/bserver/AAMALL';
var random		= Math.round(Math.random() * 10000000000);
var frame;
var RenderedAdContinuesText = false;

if (!pageNum) var pageNum = Math.round(Math.random() * 10000000000);
var adCache = '/acc_random=' + random + '/pageid=' + pageNum;

function expandDiv(ifmid,width,height){
	if(ifmid == 'SuperRect'){
		if(	document.location.pathname.indexOf("headlines.cfm") != -1 || 
			document.location.pathname.indexOf("index.cfm") != -1 ||
			document.location.pathname.indexOf("_sitehomeb.cfm") != -1 ||
			document.location.pathname == "/"){
				$('#DivHeadlineRect,iframe#HeadlineRect').css({"width":"440px","height":"400px"});
				manipulateDomForAd("headlines.cfm", 440);
		}else if(document.location.pathname.indexOf("article.cfm") != -1){
			$('iframe#ContentRect').css({"width":"460px","height":"400px"});
			$('#DivContentRect').css({"width":"460px","height":"430px"});
			if(!RenderedAdContinuesText){//gets rendered more than once so need to cap it to 1 iteration
				$('<p/>').addClass("advertContinue").html("Article continues below").prependTo('#DivContentRect');
				$('<div/>').addClass("clearBoth").html("<!-- -->").appendTo('#DivContentRect');
				RenderedAdContinuesText = true;
			}
		}else if(document.location.pathname.indexOf("/weather/") != -1){
			$('#DivHeadlineRect,iframe#HeadlineRect').css({"width":"440px","height":"400px"});
			manipulateDomForAd("weather.cfm", 440);
		}
	}else if(document.location.pathname.indexOf("/search/") != -1){
		$('#DivFeatureRect,iframe#FeatureRect').css({"width": width + "px","height": height + "px"});
	}else{
		$('#Div' + ifmid + ',iframe#' + ifmid).css({"width":width + "px","height":height + "px"});
	}
}

function collapse(ifmid){
	if(ifmid == 'SuperRect'){
		if(document.location.pathname.indexOf("headlines.cfm") != -1 || document.location.pathname.indexOf("index.cfm") != -1){
			$('#DivHeadlineRect,iframe#HeadlineRect').css({"width":"1px","height":"1px"});
			//manipulateDomForAd("headlines.cfm", 440);
		}else if(document.location.pathname.indexOf("article.cfm") != -1){
			$('#DivContentRect,iframe#ContentRect').css({"width":"1px","height":"1px"});
			$('<p/>').attr("class","advertContinue").html("Article continues below").prependTo('#DivContentRect');
		}else if(document.location.pathname.indexOf("/weather/") != -1){
			$('#DivHeadlineRect,iframe#HeadlineRect').css({"width":"1px","height":"1px"});
		}
	}
}

function RenderAd(adWidth,adHeight,adSizeName,adSpace,srandpos){
	var adSize = '/aamsz=' + adSizeName + '/SA=' + SA;
	var NadCache = adCache;
	var NadSize = adSize;
	var NadSpace = adSpace;
	
	if (srandpos.length) NadSize = NadSize + srandpos;
	if (keyword.length) NadCache = NadCache + '/KEYWORD=' + keyword;
	
	$('<iframe/>')
	.attr({
		'id': NadSpace ,
		'height':adHeight ,
		'width': adWidth ,
		'scrolling':'no' ,
		'allowtransparency':'true' ,
		'marginWidth':'0' ,
		'marginHeight':'0' ,
		'vspace':'0' ,
		'hspace':'0' ,
		'noresize':'true' ,
		'frameBorder':'0' ,
		'align':'left' ,
		'style':'border:0px none;padding: 0px ;margin: 0px ;',
		'src': adServer + h_Server + siteTarget + NadSize + NadCache
	})
	.appendTo('div#Div' + adSpace);
}

function RenderJServerAd(ad_size,keyword,pos,parent_div_id){
	var adSize = '/aamsz=' + ad_size;
	var NadCache = adCache;
	var NadSize = adSize;
	
	if (pos.length) NadSize = NadSize + pos;
	if (keyword.length) NadCache = NadCache + '/KEYWORD=' + keyword;
	
	document.write('<SCRIPT SRC="'+ adServer + j_Server + siteTarget + NadSize + NadCache +'"></SCRIPT>');
	//$('<script/>')
	//.attr("src", adServer + j_Server + siteTarget + NadSize + NadCache)
	//.appendTo("#" + parent_div_id);
}


function SetCss(CssData){
	if(CssData.length){
		var sRaw = unescape(CssData);
		var a=0;
		var aTemp1 = sRaw.split(',');
		var aCssSettings = Array(aTemp1.length);
		
		for(a in aTemp1){
			aCssSettings[a] = Array(2);
			aCssSettings[a] = aTemp1[a].split('|');
		}
		if(aCssSettings.length){
			for(a=0; a < aCssSettings.length; a++){
				if(aCssSettings[a].length == 2){
					aCssSettings[a][1] = aCssSettings[a][1].replace(/!/,"!important");
					$(aCssSettings[a][0]).css('cssText', aCssSettings[a][1]);
				}
			}
		}
	}
}

function RenderAUTArticle(DivName){
	//var adDiv = document.getElementById("Div" + DivName);
	$("#Div" + DivName).addClass("advert").html('<div class="boxStyle2 autBox" id="autArticle"><div class="box-header"><span><!-- --></span></div><div class="box-content"><img src="/themes/0/modules/aut/images/autLogo01.gif" class="logo01" /><div class="clearBoth"><!-- --></div><div class="body"></div></div><div class="box-footer"><span><!-- --></span></div></div>');
	//adDiv.innerHTML = '<div class="boxStyle2 autBox" id="autArticle"><div class="box-header"><span><!-- --></span></div><div class="box-content"><img src="/themes/0/modules/aut/images/autLogo01.gif" class="logo01" /><div class="clearBoth"><!-- --></div><div class="body"></div></div><div class="box-footer"><span><!-- --></span></div></div>';
	$(document).ready(function(){
		$("#autArticle").autArticle();
	});
}

function RenderAUTAds(adData,adSpace){
	var autAd = eval( "(" + unescape(adData) + ")" );
	
	if (adSpace == 'SuperRect') {
		var adDiv = document.getElementById("DivHeadlineRect");
	}
	else {
		var adDiv = document.getElementById("Div" + adSpace);
	}
		
	if(adData.indexOf("autArticle") != -1){
		$("#Div" + adSpace).addClass("advert").html('<div class="advert" stle="position: relative;"><div class="boxStyle2 autBox" id="autArticle"><div class="box-header"><span><!-- --></span></div><div class="box-content"><img src="/themes/0/modules/aut/images/autLogo01.gif" class="logo01" /><div class="clearBoth"><!-- --></div><div class="body"></div></div><div class="box-footer"><span><!-- --></span></div></div></div>');
		$("#Div" + adSpace).parent().html($("#Div" + adSpace).html());
		$(document).ready(function(){
			$("#autArticle").autArticle();
		});
	}else{
		if (adData.indexOf("440") > 0 && adDiv){
			manipulateDomForAd("headlines.cfm", 440);
			adDiv.innerHTML = '<div id="autContainer" class="autSlider slider440"><div id="autSlides"></div></div><div class="clearBoth"><!-- --></div>';
			
			var slideData = autAd;
			$("#autContainer").autSlider({
				data			: slideData,
				size			: 440,
				slideContainer 	: "#autSlides"
			});	
		}else{
			adDiv.innerHTML = '<div id="autContainer" class="autSlider slider300"><div id="autSlides"></div></div><div class="clearBoth"><!-- --></div>';
			var slideData = autAd;
			$("#autContainer").autSlider({			
				data			: slideData,
				size			: 300,
				slideContainer 	: "#autSlides"
			});	
		}
	}
}

