//////////////////////////////////////////////////////////
/// Class:   Ad
/// Version: 0.2 
/// Site: Cineplex.com
//////////////////////////////////////////////////////////
if(Ad == "undefined") var Ad = new Object();
var adPlacement = 0;
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){
  adPlacement = adPlacement + 1;
    var tile=1;
    var str_tiles = "tile=" + tile;
    var dcopt = "";
    if (size == "1x1")
    {
		dcopt = ";dcopt=ist";
	}
	
	if (zone)    this.setAttribute('zone', zone);
    if (tiles) {
        if (direction) {str_tiles = "tn="+tiles+";to="+direction+dcopt+";tbw=0;tp=1;tsw=0x0";}
        else           {str_tiles = "tn="+tiles+";to=v"+dcopt+";tbw=0;tp=1;tsw=0x0";}
    }
    
    switch (window.location.protocol) 
	{
		case "http:":
			document.write('<SCR'+'IPT LANGUAGE="JavaScript1.1" SRC="http://ad.doubleclick.net/adj/' + this.getAttribute("site") + '.site166.tmus/mycineplex' + this.getAttribute("zone") + ';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") + '.site166.tmus/mycineplex' + this.getAttribute("zone") + ';sz=' + size + ';ord=' + this.getAttribute("ord") + '?" TARGET="_blank">');
				document.write('<IMG SRC="http://ad.doubleclick.net/ad/' + this.getAttribute("site") + '.site166.tmus/mycineplex' + this.getAttribute("zone") + ';sz=' + size + ';ord=' + this.getAttribute("ord") + '?" BORDER="0" ALT=""></A>');
			}
			break; 
		case "https:":
			document.write('<SCR'+'IPT LANGUAGE="JavaScript1.1" SRC="https://ad.doubleclick.net/adj/' + this.getAttribute("site") + '.site166.tmus/mycineplex' + this.getAttribute("zone") + ';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="https://ad.doubleclick.net/jump/' + this.getAttribute("site") + '.site166.tmus/mycineplex' + this.getAttribute("zone") + ';sz=' + size + ';ord=' + this.getAttribute("ord") + '?" TARGET="_blank">');
				document.write('<IMG SRC="https://ad.doubleclick.net/ad/' + this.getAttribute("site") + '.site166.tmus/mycineplex' + this.getAttribute("zone") + ';sz=' + size + ';ord=' + this.getAttribute("ord") + '?" BORDER="0" ALT=""></A>');
			}
			break;
		default:
			document.write('<SCR'+'IPT LANGUAGE="JavaScript1.1" SRC="https://ad.doubleclick.net/adj/' + this.getAttribute("site") + '.site166.tmus/mycineplex' + this.getAttribute("zone") + ';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="https://ad.doubleclick.net/jump/' + this.getAttribute("site") + '.site166.tmus/mycineplex' + this.getAttribute("zone") + ';sz=' + size + ';ord=' + this.getAttribute("ord") + '?" TARGET="_blank">');
				document.write('<IMG SRC="https://ad.doubleclick.net/ad/' + this.getAttribute("site") + '.site166.tmus/mycineplex' + this.getAttribute("zone") + ';sz=' + size + ';ord=' + this.getAttribute("ord") + '?" BORDER="0" ALT=""></A>');
			}
			break;
	}    
  }
}