Browser = new BrowserObj();

function BrowserObj () {
/*
  	this.ie5 = (this.agent.indexOf("msie 5")>-1 && !this.op5 && !this.op6)
	this.ie4 = (this.agent.indexOf("msie")>-1 && document.all &&!this.op5 &&!this.op6 &&!this.ie5&&!this.ie6)

  	this.ie = (this.ie4 || this.ie5 || this.ie6)

	this.mac = (this.agent.indexOf("mac")>-1)
	this.ns6 = (this.agent.indexOf("gecko")>-1 || window.sidebar)
	this.ns4 = (!this.dom && document.layers)?1:0;
	this.bw = (this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.op5 || this.op6)
  	this.usedom = this.ns6
  	this.reuse = this.ie||this.usedom
  	this.px = this.dom&&!this.op5?"px":""

*/
	this.ver = navigator.appVersion
	this.agent = navigator.userAgent.toLowerCase()
	this.DOM = (document.getElementById ? true : false); 
	this.IE = (document.all) ? true : false;
	this.IE4 = ((document.all && !this.DOM) ? true : false);
	this.IE5 =  ((document.all && this.DOM) ? true : false);
  	this.IE55 = (this.IE5 && this.agent.indexOf("msie 5.5")>-1)
	this.NS4 = (document.layers ? true : false);
	this.NS6 = (!document.all && document.getElementById) ? true : false;
	this.NS6 = (navigator.vendor == ("Netscape6") || navigator.product == ("Gecko"));
	this.Dyn = (this.DOM || this.IE4 || this.NS4);
	this.Mac = (navigator.appVersion.indexOf("Mac")!=-1);
	this.Opera = (navigator.userAgent.indexOf("Opera")!=-1);
	this.OP5 = this.agent.indexOf("opera 5")>-1 && window.opera 
  	this.OP6 = this.agent.indexOf("opera 6")>-1 && window.opera 
	this.Konqueror = (navigator.userAgent.indexOf("Konqueror")!=-1);
	this.IE4M = this.IE4 && this.Mac;
	this.IE5M = this.IE && this.Mac;
	this.IE5W = this.IE && !this.Mac;
	this.IEpos = this.IE || (this.NS6 && parseInt(navigator.productSub)>=20010710);
	this.IECSS = (this.IE && document.compatMode) ? document.compatMode ==  "CSS1Compat" : false;
	this.IEDTD = (this.IE && document.doctype) ? document.doctype.name.indexOf(".dtd")!=-1 : this.IECSS;
	this.IEnoDTD = this.IE && !this.IEDTD;

  	this.IE6 = (this.agent.indexOf("msie 6")>-1 && !this.OP5 && !this.OP6)
}


function findObj(n, d) {
	var p,i,x;
	if(!d) d = document;
	if(Browser.DOM) return d.getElementById(n);
	if((p = n.indexOf("?")) > 0 && parent.frames.length){
		d = parent.frames[n.substring(p + 1)].document;
		n = n.substring(0,p);
	}
	if(!(x = d[n]) && d.all) x = d.all[n];
	for(i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
	for(i = 0; !x && d.layers && i < d.layers.length; i++) x = findObj(n, d.layers[i].document);
	return x;
}
function setDivText(obj,text) {
	if (Browser.NS4) {
		obj.document.open();
		obj.document.write(text);
		obj.document.close();
	} else {
		obj.innerHTML = text;
	}
}
//width = '125' height = '90'
function ImageSwapper_GetImage(indexNum){
		 var str = "<img src='";
			var image_file = HotSwapper_Images[indexNum];
			str += image_file;
			str += "' border='0'>";
			return str;
			//else return "<b>Error Loading Image</b>";		
}
function TextSwapper_GetText(indexNum){
			//var str = "<font color='#BBBBBB'>";
			//str += HotSwapper_Text[indexNum];
			//str += "</font>";
			return HotSwapper_Text[indexNum];		 
}


function GalleryClick(num){
			if (Browser.NS4 && Browser.Mac){
				imageMacNum = num;	
				setTimeout("ChangeImageMac()",350);
				return;
			}
			if (Browser.Opera){
				imageMacNum = num;	
				blnWithText = false;
				setTimeout("ChangeImageMac()",350);
				return;
			}
			if (Browser.NS4){
				if (curImage != num){
					var imgTemp = new Image();
					imgTemp.src = ImageSwapper_imageArray[num];

					document.rela.document.GalleryText.document.open();
					document.rela.document.GalleryText.document.write('<span class="GalleryViewerCaption" style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: normal; color: #FFFFFF;">' + Global_ImageSwapper_textArray[num] + '</span>');
					document.rela.document.GalleryText.document.close();
					
					curImage = num;
					document.images['LargeImage'].src = imgTemp.src; 
				}
			}
			else if (Browser.IE){
				if (GalleryLayer.filters.length > 0) GalleryLayer.filters[0].Apply();
				var objLargeImg = findObj("Gallery_Large");
				var objText = findObj("Text");
				setDivText(objLargeImg,ImageSwapper_GetImage(num));
				setDivText(objText, TextSwapper_GetText(num));
				if (GalleryLayer.filters.length > 0) GalleryLayer.filters[0].Play();
			}
			else if (Browser.NS6 || Browser.DOM){
				if (curImage != num){
					document.images['LargeImage'].src = Global_ImageSwapper_imageArray[num]; 
					curImage = num;
					if (Browser.NS6){
						var objDiv = document.getElementById('GalleryText');
						objDiv.innerHTML = Global_ImageSwapper_textArray[num];
					}
				}
			}
		}
	