apnpageNum = Math.round(Math.random() * 100000000000);

function show_ad_tag(apnadserver,site,classification_type,classification,page_type,ad_size,keyword,pos){
	
	// Cache-busting and pageid values
	apnrandom = Math.round(Math.random() * 100000000000);
	
	//if (!apnpageNum) var apnpageNum = Math.round(Math.random() * 100000000);

	apntarget = "/SITE=" + site + "/AREA=" + classification_type + "." + classification + "." + page_type + "/AAMSZ=" + ad_size
	
	if (keyword.length) apntarget = apntarget + "/KEYWORD=" + keyword;
	
	if (pos.length) apntarget = apntarget + "/POS=" + pos;
	
	if ( (classification_type.length > 0) && (classification.length > 0) )
		{
			document.write('<SCR');
			document.write('IPT SRC="' + apnadserver + 'jserver' + apntarget + '/acc_random=' + apnrandom +  "/pageid=" + apnpageNum + '">');
			document.write('</SCR');
			document.write('IPT>');
		}

}


function SetupAds(strSite,strArea,adArr,keyword){

    // Cache-busting and pageid value
    var aamRnd = Math.round(Math.random() * 100000000000);
    
    // Adserver URL
    adserver = "http://ads.apn.co.nz/bserver";
    
    // Ad tag targeting values which will be appended to each ad request section in the bserver ad call

    var site = strSite;
    var area = strArea;
    
    allAdTags = "/AAMALL/acc_random=" + aamRnd + "/pageid=" + apnpageNum + site + area + keyword;

    //loop through adArr with all the ad call strings provided
    if(adArr.length > 0 && typeof(adArr[0]) != 'undefined'){
        
        var adStr = '';
        
        for(i=0;i<adArr.length;i++){
            
            adStr = adStr + adArr[i];
            
            
        }

        document.write('<SCR' + 'IPT SRC="' + adserver + allAdTags  + adStr + '?" type="text/JavaScript" language="JavaScript">');
        document.write('</SCR' + 'IPT>');
        
     }

}
