// JavaScript Document

var undefined;
var override;

var image_array = new Array();
var delay = 5; // in seconds

image_array.push(Array("images/splash1.jpg", null, null));
image_array.push(Array("images/splash2.jpg", "http://www.unionbnk-ultimate.com", "_blank"));
image_array.push(Array("images/splash4.jpg", null, null));
image_array.push(Array("images/splash3.jpg", "http://www.unionbnk-ultimate.com", "_blank"));
//image_array.push(Array("images/splash5.jpg", null, null));
image_array.push(Array("images/splash6.jpg", null, null));
image_array.push(Array("images/splash7.jpg", null, null));
image_array.push(Array("images/splash8.jpg", null, null));
image_array.push(Array("images/splash9.jpg", null, null));

function load_random_splash_image(obj_name) {
	if (override==undefined) {
		seed = image_array.length;
		core = Math.floor(Math.random()*seed);
		}
	else {
		for (i=0;i<image_array.length;i++) {
			if (image_array[i][0]==override) core = i;
			}
		}
	document.getElementById(obj_name).src = image_array[core][0];
	if (image_array[core][1]!=null) {
		document.getElementById(obj_name + "_link").href = image_array[core][1];
		document.getElementById(obj_name + "_link").target = image_array[core][2];
		}
	else {
		document.getElementById(obj_name + "_link").href = "#";
		document.getElementById(obj_name + "_link").target = "_self";
		}
	//setTimeout('RandomImage()', delay*1000);
	}



function lo_load(image_list){
	for (i=0; i<image_list.length; i++) {
		obj_id = "slide-"+i+"-img";
		document.getElementById(obj_id).src = image_list[i][0];
		}
	}

function build_slideshow(arr) {
	var content = "";
	content = '<div class="slides"><ul>' + "\n";
	nav_content = '<ul class="slides-nav">' + "\n";
	
	for (i=0; i<arr.length; i++) {
		content = content + '<li id="slide-'+i+'">' + "\n";
		content = content + '	<div class="caption-bkg"></div>' + "\n";
		content = content + '<div class="caption">'+arr[i][1]+'</div>' + "\n";
		content = content + '<div class="slide-image"><img src="images/spacer.gif" width="600" height="300" border="0" id="slide-'+i+'-img"></div>' + "\n";
		content = content + '</li>' + "\n";
		
		on = (i==0) ? 'class="on"' : '';
		nav_content = nav_content + '<li '+on+'><a href="#slide-'+(i+1)+'">'+i+'</a></li>' + "\n";
		}
	nav_content = nav_content + "</ul>\n";
	content = content + "</ul>\n</div>\n";
	content = content + nav_content
	
	return content;
	}

function LinkAlert(URL,target,type)

	{

	BANKNAME = "Union Bank & Trust";
	MSG = new Array();
	MSG[0] =       "You are now leaving "+BANKNAME+"'s website and will be redirected to another site. "+BANKNAME+" makes no endorsement or claims about the accuracy or content of information contained within  third party sites to which you may be going. The security and privacy policies on these sites may be different from "+BANKNAME+".";
	
	myTarget = "_blank";
	if (target!=undefined) myTarget = target;
	if (type!="" && type!=undefined) alert(MSG[type]);
	else if (confirm(MSG[0])) window.open(URL,myTarget);
	}

function LaunchCalc(URL)
	{
	window.open ("https://gateway.fundsxpress.com/calculators/" + URL,'myCalculator','width=585,height=450,scrollbars=yes,resizable=yes');
	}

function isValidEmail(parmValue) {
	var rex = new RegExp("^[\\w\\+-]+(\\.[\\w\\+-]+)?@((\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3})\|([\\w\\+-]+\\.[a-zA-Z]{2,}))$");
	var pos = parmValue.search(rex);
	if (pos < 0) {
		return false;
		} 
	else {
		return true;
		}
	}

function mail(link_string,user,domain,nickname,subject) {
    var nn = "";
    var s = "";

    if (link_string==null) link_string = make_address(user,domain);
	nn = (nickname != undefined) ? nickname + " " : make_nickname(link_string) + " ";
	
    if (subject != "") s = "?subject=" + subject ;
    document.write(link_string.link(make_href(user,domain,nn,s)));
  }
 
function make_href(user,domain,nickname,subject) {
    address = "mail" + "to" + ":" + nickname + "&lt;" + make_address(user,domain) + "&gt;";
	if (subject!=undefined) address = address + subject;
	return address;
    }

function make_address(user,domain) {
    return user + "@" + domain;
    }

function make_nickname(link_string) {
    var names = link_string.split(",");
    if (names.length == 2) {
      	return names[1] + " " + names[0] + " ";
    	} 
	else {
      return link_string;
    }
  }

