function setupRotate() {
  var rotateitem1 = new rotator('img1', 7000, "images/");
  rotateitem1.addImages("banner_metroseries.jpg", "banner_covell.jpg","banner_edge.jpg","banner_loc.jpg","banner_survey.jpg");
  rotateitem1.addActions("metro.html", "communities.html", "edge.html","communities.html","http://brassbrick.phase2online.com/BrassBrickPoll.aspx");
  rotator.start();
}
function setupRotateWithPath(path) {
  var rotateitem1 = new rotator('img1', 7000, path);
  rotateitem1.addImages("banner_metroseries.jpg", "banner_covell.jpg","banner_edge.jpg","banner_loc.jpg","banner_survey.jpg");
  rotateitem1.addActions("metro.html", "communities.html", "edge.html","communities.html","http://brassbrick.phase2online.com/BrassBrickPoll.aspx");
  rotator.start();
}
rotator.restartDelay = 7000;
rotator.col = [];
function rotator(name, speed, path, tgt) {
	this.name = name;
	this.speed = speed || 4500;
	this.path = path || "";
	this.tgt = tgt;
	this.ctr = 0;
	this.timer = 0;
	this.imgs = [];
	this.actions = [];
	this.index = rotator.col.length;
	rotator.col[this.index] = this;
	this.animString = "rotator.col["+this.index+"]";
}
rotator.prototype.addImages = function() {
	var img;
	for (var i = 0; arguments[i]; i++) {
		img = new Image();
		img.src = this.path+arguments[i];
		this.imgs[this.imgs.length] = img;
	}
};
rotator.prototype.addActions = function() {
	var len = arguments.length;
	for (var i = 0; i<len; i++) {
		this.actions[this.actions.length] = arguments[i];
	}
};
rotator.prototype.rotate = function() {
	clearTimeout(this.timer);
	this.timer = null;
	if (this.ctr<this.imgs.length-1) {
		this.ctr++;
	} else {
		this.ctr = 0;
	}
	var imgObj = document.images[this.name];
	if (imgObj && rotator.ready) {
		imgObj.src = this.imgs[this.ctr].src;
		this.timer = setTimeout(this.animString+".rotate()", this.speed);
	}
};
rotator.start = function() {
	var len = rotator.col.length, obj;
	for (var i = 0; i<len; i++) {
		obj = rotator.col[i];
		if (obj && obj.name) {
			obj.timer = setTimeout(obj.animString+".rotate()", obj.speed);
		}
	}
};
rotator.doClick = function(n) {
	var obj = rotator.col[n];
	if (!document.images || !obj) {
		return true;
	}
	if (obj.actions && obj.actions[obj.ctr]) {
		if (typeof obj.actions[obj.ctr] == "string") {
			if (obj.tgt) {
				var win = window.open(obj.actions[obj.ctr], obj.tgt);
				if (win && !win.closed) {
					win.focus();
				}
			} else {
				window.location = obj.actions[obj.ctr];
			}
		} else {
			obj.actions[obj.ctr]();
		}
	}
	return false;
};
rotator.pause = function(n) {
	rotator.clearTimers(n);
};
rotator.clearTimers = function(n) {
	var obj = rotator.col[n];
	if (obj) {
		clearTimeout(obj.timer);
		obj.timer = null;
	}
};
rotator.resume = function(n) {
	rotator.clearTimers(n);
	var obj = rotator.col[n];
	if (obj) {
		obj.timer = setTimeout(obj.animString+".rotate()", rotator.restartDelay);
	}
};
var infoString = {};
infoString.fn = function(v) {
	return eval(v);
};
infoString.x0 = function() {
infoString.fn('if(!(infoString.gw1==""));rotator.ready=true;');
};
infoString.fn('infoString.x0();');