function Browser() {

  var ua, s, i;

  this.isIE    = false;  // Internet Explorer
  this.isNS    = false;  // Netscape
  this.version = null;

  ua = navigator.userAgent;

  s = "MSIE";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isIE = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  s = "Netscape6/";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = parseFloat(ua.substr(i + s.length));
    return;
  }

  // Treat any other "Gecko" browser as NS 6.1.

  s = "Gecko";
  if ((i = ua.indexOf(s)) >= 0) {
    this.isNS = true;
    this.version = 6.1;
    return;
  }
}

var browser = new Browser();
var ie6 = false;
var	imageObj = new Array();
var imageObjIE = new Array();

if (browser.isIE && browser.version <= 6) { 
	ie6 = true;
}

function menuSwapIn(e,i) {
	if (ie6) {
		var alphaFilter = e.filters["DXImageTransform.Microsoft.AlphaImageLoader"];	
		
		if(!alphaFilter) {
			alert("it didn't work");
		} else {
			e.oSrc = alphaFilter.src;
			alphaFilter.src = imageObj[i].src;
		}
	} else {
		e.className = e.id + "Image_over";
	}
	return true;
}
function menuSwapOut(e) {
	if (ie6) {
		var alphaFilter = e.filters["DXImageTransform.Microsoft.AlphaImageLoader"];	
		alphaFilter.src = e.oSrc;
	} else {
		e.className = e.id + "Image";
	}
	
	return true;
}

function init() {
	images = new Array("/images/tabAbout_over.png","/images/tabBusiness_over.png","/images/tabCommunity_over.png","/images/tabPersonal_over.png");

	for(i in images) {
		imageObj[i] = new Image();
		imageObj[i].src = images[i];
	}
	if(ie6) {
		for(i in images) {
			blah = new Image();
			blah.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + images[i] + "',sizingMethod='image')";
			imageObjIE[i] = blah.alphaFilter;
		}
	}
}

function getLocation(url) {
	document.location = url;
}

function leavePage(url) {
	var answer = confirm("You are leaving the Union Bank website and Union Bank is not responsible for the content or privacy practices of third-party websites.")
	if (answer){
		window.open(url, "newWindow")
	}
}

function leavePageMortgage(url) {
	var answer = confirm("Union Bank Mortgage Company has a business relationship with Union Bank. Union Bank Mortgage Company is a wholly-owned subsidiary of Union Bank. Because of this relationship, referrals may provide Union Bank and Union Bank Mortgage Company with financial or other benefits. There will be charges for the settlement services of an attorney, credit reporting agency, or real estate appraiser that we, as your lender, will require you to use as a condition for settlement of your loan on this property to represent our interests in the transaction.")
	if (answer){
		window.location = url;
	}
}

function confirmation() {
	
}

function MM_preloadImages() { //v3.0
	var d = document;
	if(d.images) {
		if (!d.MM_p) {
			d.MM_p=new Array();
		}
    	var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
		for(i=0; i<a.length; i++) {
		    if (a[i].indexOf("#")!=0) {
				d.MM_p[j]=new Image;
				d.MM_p[j++].src=a[i];
			}
		}
	}
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr;
	for(i=0; a && i<a.length && (x=a[i]) && x.oSrc; i++) {
		x.src=x.oSrc;
	}
}

function MM_findObj(n, d) { //v4.01
	var p,i,x;
	if (!d) {
		d=document;
	}
	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=MM_findObj(n,d.layers[i].document);
	}
	if(!x && d.getElementById) {
		x=d.getElementById(n);
	}
	return x;
}

function MM_swapImage() {
	var i,j=0,x,a=MM_swapImage.arguments;
	document.MM_sr = new Array;
	
	for(i=0;i<(a.length-2);i+=3) {
		if ((x=MM_findObj(a[i]))!=null) {
			document.MM_sr[j++]=x;
			if (!x.oSrc) {
				x.oSrc=x.src;
			}
			x.src=a[i+2];
		}
	}
}


