// JavaScript Document

// banner script
var ar_index = 0;
var sImageDir = "/images";

function WriteDiv(text, id) {
	if (document.getElementById) {
		x = document.getElementById(id);
		x.innerHTML = '';
		x.innerHTML = text;
	} else if (document.all) {
		x = document.all[id];
		x.innerHTML = text;
	}
}

  
var bannertimer;
var ar_banners = new Array(1);

function Banner(src, href, alt, target) {
	this.src = src;
	this.href = href;
	this.alt = alt;
	this.target = target;
}

function writeLink() {
	with (this) {
		WriteDiv('<a href="' + href + '" target="' + target + '">'
		 + '<img width="' + width + '" height="' + height + '" border="' + border + '" src="' + src + '" alt="' + alt + '" vspace="' + vspace + '" >'
		 + '</a>', "banner_ad");
	}

}

Banner.prototype.border = 0;
Banner.prototype.width = 778;
Banner.prototype.height = 147;
Banner.prototype.vspace = 0;
Banner.prototype.writeLink = writeLink;
ar_banners[0] = new Banner(sImageDir + '/ads-milton-021910-1.jpg', '/new-homes-milton/milton-trails/register/', 'Milton Trails - Milton', '_self');
ar_banners[1] = new Banner(sImageDir + '/ads-vaughan021910-1.jpg', '/new-homes-vaughan/vaughan-valley-estates/register/', 'Vaughan Valley Estates - Vaughan', '_self');
ar_banners[2] = new Banner(sImageDir + '/ads-sm-boxgrove100509.jpg', '/new-homes-markham/boxgrove/register/', 'Boxgrove - Markham', '_self');


function generateRandomBanner() {
	var rndIndex = Math.floor(Math.random()*ar_banners.length);
	ar_banners[rndIndex].writeLink();
}

function nextBanner() {
	ar_banners[ar_index].writeLink();
	if(ar_index==(ar_banners.length-1)) ar_index = 0; else ar_index++;
}

function change_ad(){
	nextBanner();
	bannertimer = setTimeout("change_ad()", 10000);
}
