﻿var SS_AdBaseURL="http://ad.za.doubleclick.net/adj/";var SS_AdSite="";var SS_AdZone="";var SS_PageUrl=location.href.substring();var SS_FirstAd=1;var SS_TileSeq=0;var SS_AdSize=new Array();var SS_AdPositionNo=new Array();var SS_ArticleParam='';var SS_AdIdQueue=[];var SS_AdSrcQueue=[];ord=Math.random()*10000000000000000;var disableDisplayDCAd=false;var interstitialEnabled=false;var disableDelayedAdLoad=true;var disableMotifAds="";function DisplayDCAd(Size,PosNo,KwPair,IsInlineAd,HasPlaceHolder){if(!disableDisplayDCAd){if(PosNo==""){PosNo="1";}
for(var i=1;i<SS_AdSize.length;i++){if((SS_AdSize[i]==Size)&&(SS_AdPositionNo[i]==PosNo)){DFP="";SS_TileSeq=SS_TileSeq+1;if(SS_FirstAd==1){SS_FirstAd=0;if(interstitialEnabled)
DFP=";dcopt=ist";else
DFP="";}
if(IsInlineAd||disableDelayedAdLoad){var srcStr=SS_AdBaseURL+SS_AdSite+SS_AdZone+";sz="+Size+";posno="+PosNo+";kw="+KwPair+SS_ArticleParam+DFP+";tile="+SS_TileSeq+";ord="+ord+"?";var scriptTagStr="<script type='text/javascript' language='JavaScript' src='"+srcStr+"'><\/script>";document.write(scriptTagStr);}
else{HasPlaceHolder=true;var id='adDiv'+Size+PosNo+KwPair;var adDimensions=Size.split("x");SS_AdIdQueue.push(id);SS_AdSrcQueue.push(SS_AdBaseURL+SS_AdSite+SS_AdZone+";sz="+Size+";posno="+PosNo+";kw="+KwPair+SS_ArticleParam+DFP+";tile="+SS_TileSeq+";"+disableMotifAds+"ord=__ord__?");var frameStyle=HasPlaceHolder?" style='width:"+adDimensions[0]+"px;height:"+adDimensions[1]+"px;'":"";document.write("<iframe scrolling='no' frameborder=0 id='"+id+"'"+frameStyle+" src=''><\/iframe>");}
break;}}}}
function RePopulateAd(Size,PosNo,KwPair){var id='adDiv'+Size+PosNo+KwPair;var iframe=document.getElementById(id);iframe.src=iframe.src;}
function EvaluateAdQueue(){if(SS_AdIdQueue!=null){for(var i=0;i<SS_AdIdQueue.length;i++){var iframe=document.getElementById(SS_AdIdQueue[i]);iframe.setAttribute("src",SS_displayAdUrl+"?id="+SS_AdIdQueue[i]+"&"+SS_AdSrcQueue[i]);}}}
function DisplayBackGroundAd(backGroundAdSize){var backGroundAdBaseURL='http://ad.za.doubleclick.net/adx/';SS_TileSeq=SS_TileSeq+1;var tileProperty='tile='+SS_TileSeq+';';var sizeProperty='sz='+backGroundAdSize+';';var ordProperty='ord='+ord+'?';DFP='';if(SS_FirstAd==1){SS_FirstAd=0;if(interstitialEnabled)
DFP=';dcopt=ist';else
DFP='';}
var backGroundAdSrcUrl=backGroundAdBaseURL+SS_AdSite+SS_AdZone+';'+DFP+tileProperty+'dcmt=text/css;'+sizeProperty+ordProperty;var backgroundScriptTag='<link type="text/css" rel="stylesheet"  href="'+backGroundAdSrcUrl+'">';document.write(backgroundScriptTag);}
function PositionDCAd(ad,id){if(ad!=null){var placeHolderForAd=document.getElementById(id);try{while(node.hasChildNodes()){node.removeChild(node.firstChild);}
placeHolderForAd.appendChild(ad);}
catch(e){placeHolderForAd.innerHTML=ad.innerHTML.replace(/^\\s+|\\s+$/g,'');}}}

var twentyfourBackgroundAd = {
    clickTo: "",
    target: "_blank",
    formIds: 'form1,body',
    bodyStyle: "",
    init: function (settings) {
        if (settings.clickTo) this.clickTo = settings.clickTo;
        if (settings.target) this.target = settings.target;
        if (settings.bodyStyle) this.bodyStyle = settings.bodyStyle;
        if (settings.formIds) this.formIds = settings.formIds;
        var cursor = this.clickTo != "" ? ";cursor:pointer" : "";
        jQuery("head").append("<style type=\"text/css\">body{" + settings.bodyStyle + cursor + "}</style>");
        if (this.clickTo != "") {
            jQuery("body").click(function (e) {
                if (twentyfourBackgroundAd.isBackground(e.target.id == "" ? e.target.className : e.target.id))
                    window.open(twentyfourBackgroundAd.clickTo);
            });
        }
    },
    isBackground: function (elementId) {
        var ids = this.formIds.split(',');
        for (var i = 0; i < ids.length; i++) if (ids[i] == elementId) return true;
        return false;
    }
};

