//////////////////////////////////////////////////////////
/// Class:   Ad
/// Version: 0.1 
/// Contact: Dan Vogler, Jeff Lauglin
/// Site: Encoreavenue.ca
//////////////////////////////////////////////////////////
if(Ad == "undefined") var Ad = new Object();
function Ad(channel, category, site, zone) {
    var axel = Math.random() + ""; var ord = axel * 1000000000000000000;
    this.attributes = new Array(); 
    
    if (channel) this.setAttribute('channel',  channel);
    if (category)this.setAttribute('category', category);
    if (site)    this.setAttribute('site',     site);
    if (zone)    this.setAttribute('zone',     zone);
    this.setAttribute('ord', ord);
}
Ad.prototype = {
  setAttribute: function(name, value){
    this.attributes[name] = value;
  },
  getAttribute: function(name){
    return this.attributes[name];
  },
  write: function(size, tiles, direction, zone){
    var tile=1;
    var str_tiles = "tile=" + tile;
	if (zone)    this.setAttribute('zone', zone);
    if (tiles) {
        if (direction) {str_tiles = "tn="+tiles+";to="+direction+";tbw=0;tp=1;tsw=0x0";}
        else           {str_tiles = "tn="+tiles+";to=v;tbw=0;tp=1;tsw=0x0";}
    }
    
    document.write('<SCR'+'IPT LANGUAGE="JavaScript1.1" SRC="http://ad.doubleclick.net/adj/' + this.getAttribute("site") + '.site112.tmus/' + this.getAttribute("zone") + ';comp=' + adid +';genre=' + this.getAttribute("category") + ';page=' + window.location.pathname+ ';' + str_tiles + ';sz=' + size + ';ord=' + this.getAttribute("ord") + '?"><\/SCRIPT>');
    if ((!document.images && navigator.userAgent.indexOf("Mozilla/2.") >= 0)  || navigator.userAgent.indexOf("WebTV")>= 0) {
        document.write('<A HREF="http://ad.doubleclick.net/jump/' + this.getAttribute("site") + '.site112.tmus/' + this.getAttribute("zone") +';comp=' + adid +';genre=' + this.getAttribute("category") + ';page=' + window.location.pathname+ ';' + ';tile=' + tile + ';sz=' + size + ';ord=' + this.getAttribute("ord") + '?" TARGET="_blank">');
        document.write('<IMG SRC="http://ad.doubleclick.net/ad/' + this.getAttribute("site") + '.site112.tmus/' + this.getAttribute("zone") +  ';comp=' + adid +';genre=' + this.getAttribute("category") + ';page=' + window.location.pathname+ ';' + ';tile='+tile+';sz=' + size + ';ord=' + this.getAttribute("ord") + '?" BORDER="0" ALT=""></A>');
    }
  }
}

// DEFINE SITE VARIABLES HERE
var ADS_CHANNEL_NAME  = "tv";
var ADS_CATEGORY_NAME = "family";
var ADS_SITE_NAME     = "encoreavenue";
var HOMEPAGE_PATH     = "/index.asp" || "/";
var HOMEPAGE_ZONE     = "homepage";
var DEFAULT_ZONE      = "_default";

var path_mapping = new Array();

//////////////////////////////////////////////////////////
/// DO NOT EDIT BELOW HERE
//////////////////////////////////////////////////////////
var adid = "";
var zone_name = DEFAULT_ZONE;
if(document.location.hostname != "undefined"  && document.location.hostname != "") //&& document.location.hostname != "localhost"
{
    if (document.location.pathname.toLowerCase() == "/" || document.location.pathname.toLowerCase() == HOMEPAGE_PATH) zone_name = HOMEPAGE_ZONE;
    else {zone_name = document.location.pathname.toLowerCase().substring(1,document.location.pathname.indexOf('/',2));}
}
if (path_mapping[zone_name]) {
    zone_name = path_mapping[zone_name];
}

//Create Ad Object
var ads = new Ad(ADS_CHANNEL_NAME, ADS_CATEGORY_NAME, ADS_SITE_NAME, zone_name);



 