function pos(n, obj) {	
				
				var left;
				var top;
				
				if (n=="a") { left = 239; top = 315; }
				if (n=="b") { left = 239; top = 315; }
				if (n=="c") { left = 335; top = 315; }
				if (n=="d") { left = 508; top = 315; }
			
				version = navigator.appVersion;
				if (version.toLowerCase().indexOf("win")!=-1) {
					if (parseInt(navigator.appVersion)>3) {
						 if (navigator.appName.indexOf("Microsoft")!=-1) { // windows IE ONLY
							document.getElementById("mask").style.zIndex=5;
							document.getElementById(''+obj+'').style.zIndex=10;
							document.getElementById("mask").style.left=left+"px";
							document.getElementById("mask").style.top=top+"px";
							document.getElementById("mask").style.visibility="visible";
						}
					}
				}
			}
			
			function defaultPos() {
				version = navigator.appVersion;
				if (version.toLowerCase().indexOf("win")!=-1) {
					if (parseInt(navigator.appVersion)>3) {
						 if (navigator.appName.indexOf("Microsoft")!=-1) { // windows IE ONLY
							document.getElementById("mask").style.zIndex=1;
							document.getElementById("mask").style.left=0+"px";
							document.getElementById("mask").style.top=0+"px";
							document.getElementById("mask").style.visibility="hidden";
						}
					}
				}
			}
			
function Banner(objName){
	this.obj = objName;
	this.aNodes = [];
	this.currentBanner = 0;
};
Banner.prototype.add = function(bannerType, bannerPath, bannerDuration, height, width, hyperlink, map) {
	this.aNodes[this.aNodes.length] = new Node(this.obj +"_"+ this.aNodes.length, bannerType, bannerPath, bannerDuration, height, width, hyperlink, map);
};

function Node(name, bannerType, bannerPath, bannerDuration, height, width, hyperlink, map) {
	this.name = name;
	this.bannerType = bannerType;
	this.bannerPath = bannerPath;
	this.bannerDuration = bannerDuration;
	this.height = height
	this.width = width;
	this.hyperlink= hyperlink;
	this.map= map;
};

Banner.prototype.toString = function() {
	var str = ""
	for (var iCtr=0; iCtr < this.aNodes.length; iCtr++){
		str = str + '<span name="'+this.aNodes[iCtr].name+'" '
		str = str + 'id="'+this.aNodes[iCtr].name+'" ';
		str = str + 'class="m_banner_hide" ';
		str = str + 'bgcolor="#FFFCDA" ';	// CHANGE BANNER COLOR HERE
		str = str + 'align="center" ';
		str = str + 'valign="top" >\n';
		if (this.aNodes[iCtr].hyperlink != ""){	str = str + '<a href="'+this.aNodes[iCtr].hyperlink+'" target="_blank">';	}
		if ( this.aNodes[iCtr].bannerType == "IMAGE" ){
			str = str + '<img src="'+this.aNodes[iCtr].bannerPath+'" ';
			str = str + 'border="0" ';
			str = str + 'height="'+this.aNodes[iCtr].height+'" ';
			str = str + 'width="'+this.aNodes[iCtr].width+'" ';
			str = str + 'usemap="#'+this.aNodes[iCtr].map+'">';
		}
		if (this.aNodes[iCtr].hyperlink != ""){	str = str + '</a>';	}
		str += '</span>';
	}
	return str;
};

Banner.prototype.start = function(){
	this.changeBanner();
	var thisBannerObj = this.obj;
	// CURRENT BANNER IS ALREADY INCREMENTED IN changeBanner() FUNCTION
	setTimeout(thisBannerObj+".start()", this.aNodes[this.currentBanner].bannerDuration * 500);
}

Banner.prototype.changeBanner = function(){
	var thisBanner;
	var prevBanner = -1;
	if (this.currentBanner < this.aNodes.length ){
		thisBanner = this.currentBanner;
		if (this.aNodes.length > 1){
			if ( thisBanner > 0 ){
				prevBanner = thisBanner - 1;
			}else{
				prevBanner = this.aNodes.length-1;
			}
		}
		if (this.currentBanner < this.aNodes.length - 1){
			this.currentBanner = this.currentBanner + 1;
		}else{
			this.currentBanner = 0;
		}
	}
	if (prevBanner >= 0){
		document.getElementById(this.aNodes[prevBanner].name).className = "m_banner_hide";
	}
	document.getElementById(this.aNodes[thisBanner].name).className = "m_banner_show";
}


