(function($,window){var ub={ajax:{lastRequest:''},pages:{},using:(function(){var loaded={},loading={},scriptUrl=$('script').attr('src').replace(/(\/|^)[\w\.\-]+$/,'$1'),links=$('link[rel="stylesheet"]'),urlCss=links.attr('href').replace(/(\/|^)[\w\.\-]+$/,'$1');return function(lib,callback,scope){lib=lib.split(' ');var counter=0,cb=function(){var file=this.url.replace(/^(.*\/)?(.+)$/,'$2');loaded[file]=true;counter++;if((counter)===lib.length){if(loading[file]){$.each(loading[file],function(){this.call(scope,$);});delete loading[file];}
else{callback.call(scope,$);}}};$.each(lib,function(k,v){if(loaded[this]){cb.call({url:this});}
else if(loading[this]){loading[this].push(callback);}
else{loading[this]=[callback];if(this.match(/\.css$/)){$.get(urlCss+this,function(data){links.first().after('<style type="text/css">/*<![CDATA[*/'+data+'/*]]>*/</style>');cb.call(this);});}else{$.getScript(scriptUrl+this,cb);}}});};})(),utils:{initGlobalNavigation:function(){$('.global-navigation a').each(function(){if(this.href===window.location.toString().replace(/#.*$/,'')){$(this).parent().addClass('current');}
else{$(this).parent().removeClass('current');}});},initCategoryNavigation:function(){$('.sub-nav a').each(function(){if(this.href===window.location.toString().replace(/#.*$/,'')){$(this).parent().addClass('current');return false;}});},initTopNavCurrent:function(){var resolveCurrent=function(){$('.top-nav-item').removeClass('current');$("#personal #nav-personal, #small-business #nav-small-business,"+"#commercial-institutional #nav-commercial-institutional,"+"#the-private-bank #nav-the-private-bank").addClass("current");$('body.ie6').each(function(){$('.top-nav-item').removeClass('current-last current-first');$('.top-nav-item.last.current').addClass('current-last');$('.top-nav-item.first.current').addClass('current-first');});};resolveCurrent();$('.top-nav .top-nav-item').click(function(){var lob=this.id.replace(/^nav-/,"");$('html').attr('id',lob);$('.sub-nav:not(.global-navigation)').hide();$('#sub-'+lob).show();$('.sub-nav:not(.global-navigation):visible').each(function(){var t=$(this);t.css('width',t.height()>t.children().height()?'100%':'auto');});resolveCurrent();});$('body.ie6').each(function(){$('.top-nav-item').hover(function(){var t=$(this);t.addClass('top-nav-item-hover');if(t.hasClass('first')){t.addClass('first-hover');}
if(t.hasClass('last')){t.addClass('last-hover');}},function(){var t=$(this);t.removeClass('top-nav-item-hover');if(t.hasClass('first')){t.removeClass('first-hover');}
if(t.hasClass('last')){t.removeClass('last-hover');}});});ub.utils.initTopNavCurrent=$.noop;}}};if(!Array.indexOf){Array.prototype.indexOf=function(obj){for(var i=0;i<this.length;i++){if(this[i]==obj){return i;}}return-1;};}
$.ajaxSetup({beforeSend:function(a){if(this.dataType==="html"){ub.ajax.lastRequest=this;}}});$.extend(ub.utils,{getId:function(){return'rand'+Math.random().toString().replace(/_|\./g,'');},values:function(object){var results=[];$.each(object,function(k,v){results.push(v);});return results;},isControlKey:function(e){for(var i in[8,9,13,16,27,37,38,39,40,46,36,35,33,34,45]){if(e.which===i){return true;}}
return false;},Url:function(url){this._params=[];var paramsRaw=(url.split("?",2)[1]||"").split("#")[0].split("&")||[];for(var i=0;i<paramsRaw.length;i++){var single=paramsRaw[i].split("=");if(single[0]){this._params[single[0]]=window.unescape(single[1]);}}
this.param=function(key){return this._params[key];};},renderCtaButtons:function(){$('.cta-more-details,.cta-button-red,.cta-button-gray').addClass('cta-inline-button').each(function(){var t=$(this);if(t.find('.cta-button-text').length===0){t.prepend('<span class="cta-button-text"/>');}});},initDisclaimer:function(scope){if(!scope){scope=$('body');}
scope.find('.disclaimer-group-id').each(function(){var t=$(this),id=t.text();t.data({'used':scope.find('.disclaimer-group-ref:contains("'+id+'")').parent()});});scope.find('.disclaimer-ref').each(function(){var t=$(this),id=t.text(),u=scope.find('.disclaimer-code:contains("'+id+'")');if(!u.next().is('.disclaimer-number')){u.after('<sup class="disclaimer-number"></sup>');}
t.data('used',u);});ub.utils.showDisclaimer(scope);},showDisclaimer:function(scope){if(!scope){scope=$('body');}
var count=0;scope.find('.disclaimer-group-id').each(function(){var t=$(this),used=t.data('used').filter(':visible');if(used.length){t.parent().show().find('.disclaimer-ref').each(function(){var e=$(this),u=e.data('used');if(u.length&&used.find('.disclaimer-code:contains("'+e.text()+'")').length){count++;u.next().show().text(count);e.next().show().text('('+count+')');}
else{e.next().hide();u.next().hide();}});}
else{t.parent().hide();}});}});$.extend(ub.utils,(function(){var _ubFlashListener={};window.ub_notifyFlashLoaded=function(instanceId,data){$('#'+_ubFlashListener[instanceId].elementId).get(0).startFlashLoading();};window._ubFlashListener=_ubFlashListener;function _FlashHero(settings){settings=$.extend({movies:[],alternativeContent:'',version:'9.0.0.0',intervalTime:1500,width:860,height:260,versionFlashMessage:''},settings);var flashMovies=settings.movies,id=ub.utils.getId(),frames=[];window.document.write('<div id="'+id+'"></div>');var container=$('#'+id);function _loadFallbackImage(id){if(settings.alternativeContent){$('#'+id).html($(settings.alternativeContent).remove().show());}}
if(flashMovies.length===0){_loadFallbackImage(id);return;}
for(var i=0;i<flashMovies.length;i++){var ide=id+'-'+i;container.append('<div  class="load-hero-container" id="'+ide+'"/>');frames.push(ide);}
$('#'+frames.join(',#')).hide();if(!window.swfobject.hasFlashPlayerVersion(settings.version)){_loadFallbackImage(id);if(settings.versionFlashMessage){container.parent().append($(settings.versionFlashMessage).remove().show());}
return;}
function _loadFlash(swfUrl,_callback,id,movieId){var data={url:'',flashvars:{}};if(typeof(swfUrl)==="object"){$.extend(data,swfUrl);}
else{data.url=swfUrl;}
data.flashvars.instanceId=id;data.elementId='replaceMe-'+id;data.movieId=movieId;$('#'+id).html('<div class="load-hero-frame" id="'+data.elementId+'"></div>');window.swfobject.embedSWF(data.url,data.elementId,settings.width,settings.height,settings.version,false,data.flashvars,{salign:"lt",scale:"noscale",wmode:"transparent",bgcolor:"#999999",allowfullscreen:"false",allowscriptaccess:"always",allownetworking:"all"},{align:"top"},_callback);_ubFlashListener[id]=data;}
var movieCounter=0,intervalTime=settings.intervalTime,interval=0,stopInterval=function(){window.clearInterval(interval);interval=0;},_callback=function(state){if(!state.success){stopInterval();_loadFallbackImage(state.id);}},processInterval=function(){$('#'+frames.join(',#')).hide();$('#'+frames[movieCounter]).show();movieCounter++;if(movieCounter>=flashMovies.length){stopInterval();}},startInterval=function(){for(var i=0;i<flashMovies.length;i++){_loadFlash(flashMovies[i],_callback,frames[i],"ubtest_"+i);}
processInterval();if(flashMovies.length>1){interval=window.setInterval(processInterval,intervalTime);}};$(startInterval);}
function _PrintPreview(content){var w=window.open('','_blank',"location=1,status=1,scrollbars=1,width=960,height=600"),$html=$($('html').get(0).cloneNode(true));$html.find('link[media="print"]').attr('media','all');$html.find('script').remove();$html.find('a').attr('onclick','return false');$html.find('body').addClass('printable-version').prepend($('<div class="top-toolbar"/>').append('<a href="javascript:void(window.print())" class="toolbar-button">Print</a>'));var logo=$('.logo').css('background-image').replace(/^url\(\"|\"\)$/g,"").replace(/\/[\w\-\.]+$/,'')+'/'+($('html#the-private-bank').length?'logo-2.png':'logo-1.png'),img=$('<img class="printable-logo"/>').attr('src',logo);$html.find('.content').before(img);if(content){$html.find('.content ~ *').hide();$html.find('.content').html(content);}
w.document.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'+"\n<html>"+$html.html()+'</html>');w.document.close();w.focus();return w;}
return{loadHero:_FlashHero,printPreview:_PrintPreview};})());$.fn.needAssesstment=function(settings){$(this).show();return $(this).each(function(){var t=$(this);function parseContainer(ul,containers,deep){ul.find('>li').each(function(){var id=ub.utils.getId(),t=$(this),title=t.find('>.title'),step=t.find('>.step').remove().attr('id',id);title.replaceWith($('<a/>').attr('href','#'+id).text(title.text()));$(containers.get(deep+1)).prepend(step);parseContainer(step.find('>.questions'),containers,deep+1);});}
var containers=t.find('.steps-container');parseContainer(containers.find('> .step > .questions'),containers,0);var steps=t.find('.steps-container,.step').hide();steps.filter('#step-1, #step-1> .step').show();$('.needs-assesstment #step-3 .cta-button').click(ub.pages.NeedAssesment.onCtaButtonClick);ub.pages.NeedAssesment.onStepChanged(1);steps.find('a[href^=#]').add(t.find('.banner-frames .tab-face').get()).click(function(){if($(this).attr('href')==="#"){return false;}
var link=$($(this).attr('href'));if(link.length){steps.hide();link.show();var stepContainer=link.parent().show(),currentStep=stepContainer.attr('id');if(!$(this).hasClass('tab-face')){if(currentStep==='step-2'){ub.pages.NeedAssesment.onStepChanged(2);}
else if(currentStep==='step-3'){ub.pages.NeedAssesment.onStepChanged(3);}}
if(currentStep){t.find('.banner-frames .tab').removeClass('current').filter('.'+currentStep).addClass('current').find('a').attr('href',$(this).attr('href'));t.removeClass('step-1 step-2 step-3');t.addClass(currentStep);}
$('.main-content-area-promo-panel').height('auto');var height=$('.main-content-area-promo-panel').maxOuterHeight();$('.main-content-area-promo-panel').each(function(){$(this).height(height-($(this).outerHeight(true)-$(this).height()));});return false;}});});};$.fn.maxOuterHeight=function(f){var H=0;$(this).each(function(){var h=$(this).outerHeight(f);if(H<h){H=h;}});return H;};$.fn.sameHeight=function(reset){var mH=0;if(reset){$(this).each(function(){});}
return $(this).each(function(){var h=$(this).height();if(mH<h){mH=h;}}).height(mH);};$.fn.getDialogSize=function(settings){var sizes=$.extend({small:[520],medium:[620],large:[720]},settings),params={},m=$(this).attr('class')&&$(this).attr('class').match(/\bsize-([\w\-]+)\b/);if(m&&m.length>1){m=m[1].split('-');if(m.length==1&&typeof(sizes[m[0]])!=="undefined"){m=sizes[m[0]];}
params.width=window.parseInt(m[0],10);if(m.length>1){params.height=window.parseInt(m[1],10);}}
return params;};(function(){var hrefOpened='',defaultModalSettings={modal:true,width:520,close:function(){$('.ui-dialog ').remove();ub.utils.initGlobalNavigation();},position:['center','center']},onLoadCallback=function(rq){window.location='#showdialog,'+hrefOpened.replace(window.location.protocol+'//'+window.location.host,'');$('.scroll-pane,.comparison-chart').jScrollPane();$('.ui-dialog a').first().focus();$('.ui-dialog :input').first().focus();};ub.pages.ShowDialog=function(href,width,height,highlight){var params={};if(width){params.width=width;}
if(height){params.height=height;}
if(highlight&&!href.match('highlight=')){href+=(href.match(/\?/)?'&':'?')+'highlight='+($.isArray(highlight)?highlight.join(','):highlight);}
ub.using('jquery.ui.js overlay.css',function(){var element=$('<div/>');hrefOpened=href;element.load(href,onLoadCallback).dialog($.extend(defaultModalSettings,params));},this);return false;};$.fn.showDialog=function(settings){settings=$.extend({id:'current-dialog'},settings);return $(this).click(function(ev){ev.preventDefault();ub.using('jquery.ui.js overlay.css',function(){var params=$(this).getDialogSize(),c=$('<div/>');hrefOpened=this.href;c.attr(settings);c.load(hrefOpened,onLoadCallback).dialog($.extend(defaultModalSettings,params));},this);return false;});};})();$.fn.productList=function(){return $(this).each(function(){var t=$(this),list=t.find('.component').css({overflow:'hidden',height:100}),arr=list.get(),top=$(arr[0]).position().top,it=0,sameTop;while(it<arr.length){top=$(arr[it]).position().top;sameTop=$();while(it<arr.length&&top===$(arr[it]).position().top){sameTop=sameTop.add(arr[it]);it++;}
sameTop.css({overflow:'visible',height:'auto'});sameTop.find('.component-body').sameHeight();}
sameTop.addClass('last');});};$.fn.columnify=function(settings){return $(this).each(function(){var elementsPerRow=$(this).hasClass('cols-3')?3:2,arr=$(this).find('.component');arr.each(function(i){var e=$(this),r=e.find('.right'),l=e.find('.left');if(r.length>0){r.css('float','right').width(r.parent().innerWidth()-l.outerWidth(true));}
if((i+1)%elementsPerRow===0){$(this).addClass('last-col');arr.slice(i-2,i+1).sameHeight();}}).last().addClass('last-col');if(arr.length>0){var x=(arr.length%elementsPerRow);if(x===0){x=elementsPerRow;}
for(var t=x;t>0;t--){$(arr[arr.length-t]).addClass('last');}}});};$.fn.shadow=function(settings){if($.browser.msie&&$.browser.version<=6){return $(this);}
settings=$.extend({top:true,left:true,right:true,bottom:true},settings);var sh='';if(settings.top){sh+='<div class="shadow-element shadow-box-n "></div>';}
if(settings.top){sh+='<div class="shadow-element shadow-box-ne"></div>';}
if(settings.top){sh+='<div class="shadow-element shadow-box-nw"></div>';}
if(settings.bottom){sh+='<div class="shadow-element shadow-box-s "></div>';}
if(settings.bottom){sh+='<div class="shadow-element shadow-box-sw"></div>';}
if(settings.bottom){sh+='<div class="shadow-element shadow-box-se"></div>';}
sh+='<div class="shadow-element shadow-box-e "></div>';sh+='<div class="shadow-element shadow-box-w "></div>';return $(this).each(function(){$(this).addClass('shadow-box').append(sh);if($.browser.msie&&$.browser.version==7){$(this).find('.shadow-box-s,.shadow-box-n').css('width',$(this).outerWidth()+'px');}});};$.fn.defaultText=function(settings){settings=$.extend({defaultTextActive:'default-text-active'},settings);return $(this).focus(function(){if($(this).val()==$(this)[0].title){$(this).removeClass(settings.defaultTextActive);$(this).val("");}}).blur(function(){if(!$(this).val()){$(this).addClass(settings.defaultTextActive);$(this).val($(this)[0].title);}}).blur();};$.fn.switchClick=function(settings){settings=$.extend({startStopTrigger:false,interval:5000,restartInterval:0},settings);var self=$(this),i=0,interval=0,restartInterval=0,startInterval=function(){interval=window.setInterval(function(){if(i<self.length-1){i++;}
else if(i==self.length-1){i=0;}
$(self[i]).click();},settings.interval);};self.mouseup(function(){window.clearInterval(interval);window.clearInterval(restartInterval);for(i=0;i<self.length;i++){if(self.get(i)===this){break;}}
if(settings.restartInterval){restartInterval=window.setTimeout(startInterval,settings.restartInterval);}});if(settings.startStopTrigger){settings.startStopTrigger.toggle(function(){window.clearInterval(interval);interval=0;},function(){startInterval();});}
startInterval();return $(this);};$.fn.tabify=function(settings){settings=$.extend({current:0,hideIfOnlyOne:false,autoWidth:false,panelPath:'.tab-panel',titlePath:'.tab-title',overrideTitle:false,ulClass:'tabs'},settings);return $(this).each(function(){var self=$(this);var panels=self.find(settings.panelPath);if(panels.length===0){return;}
else if(settings.hideIfOnlyOne&&panels.length==1){$(this).find(settings.titlePath).remove();return;}
var ul=$('<ul class="clearfix"/>').html(panels.map(function(i){var title;if(!settings.overrideTitle){title=$(this).find(settings.titlePath);title.remove();title=title.html();}
else{title=settings.overrideTitle;}
var html='<li class="tab'+(panels.length==(i+1)?' last':'')+'"><b></b><a href="#'+$(this).attr('id')+'" class="tab-face">'+title+'</a></li>';return html;}).get().join(""));ul.addClass(settings.ulClass);self.prepend(ul);var hideAll=function(){panels.hide();ul.find('li').removeClass('current');},show=function(){var t=$(this);hideAll();t.parent().addClass('current');var h=$(t.attr('href').replace(/^.*#/,'#'));if($.browser.msie&&$.browser.version==7){h.css('height','auto');}
h.show();if($.browser.msie&&$.browser.version==7){h.css('height',$(h).height()+'px');}
ub.utils.showDisclaimer();return false;};var anchors=ul.find('a').click(show);var showTab=function(tab){var i=panels.get().indexOf(panels.parent().find(tab).get(0));if(i>=0){show.call(anchors[i]);}};if($(window).hashchange){$(window).hashchange(function(){showTab(window.location.hash);});}
if(panels.parent().find(window.location.hash).length){showTab(window.location.hash);}else if(typeof(anchors[settings.current])!='undefined'){show.call(anchors[settings.current]);}else{show.call(anchors[0]);}
if(settings.autoWidth){var w=ul.innerWidth(),t=ul.find('.tab'),mH=0,rest=w%t.length;if(t.length>0){t.each(function(){var f=$(this),r=(rest--)>0?1:0,a=f.find('a'),tmh=parseInt(a.css('max-height'),10);f.width(Math.floor(w/t.length)-f.outerWidth(true)+f.innerWidth()+r);var h=a.height();if(h>tmh){h=tmh;}
if(mH<h){mH=h;}});var bh=t.find('a').height(mH).first().outerHeight(true);t.find('b').height(bh);if($.browser.msie&&$.browser.version==6){ul.height(mH);}}}});};$.fn.accordionList=function(settings){settings=$.extend({},settings);return $(this).each(function(){var t=$(this),hackIe=function(callback){if($.browser.msie&&$.browser.version==7){t.css('height','auto');callback();t.css('height',t.height()+'px');}
else{callback();}},showCurrent=function(){hackIe(function(){t.find('ul ul').hide();t.find('.current').parents('ul').show().parent('li').find('>a').addClass('expanded');});};t.hover(function(){},showCurrent);t.find('a').each(function(){if(this.href.match(window.location)){$(this).parent().addClass('current');return false;}});showCurrent();t.find('li a').click(function(){t.find('li.current').removeClass('current');$(this).parent().addClass('current');});t.find('li').hover(function(){var e=$(this),sib=e.siblings().add($(".sub-category > ul").not(e.parents('ul')).find('li'));hackIe(function(){sib.find('a.expanded').removeClass('expanded');sib.find('ul').hide();var ul=e.find('> ul').show();if(ul.length>0){e.find('>a').addClass('expanded');}
ul.parents('li>a').addClass('expanded');});});});};$.fn.globalNavigation=function(settings){return $(this).each(function(){$(this).find('a[href=#]').click(function(ev){ev.stopImmediatePropagation();});$(this).find('a').click(function(){ub.utils.initGlobalNavigation();$(this).parent().addClass('current');});});};$.each('LeadGenerationForm Calculator ContactForm ComparisonChart'.split(' '),function(k,v){ub.pages[v]={init:function(){ub.using('ub.forms.js overlay.css',function(){ub.pages[v].init();});}};});ub.pages.NeedAssesment={onStepChanged:function(step){},onCtaButtonClick:function(){}};ub.UserPreferences=(function(){var userData=function(){var data={MyHomePage:null,MyLOB:null,MyBackground:null,CurrentLOB:null,CurrentTime:null,BackgroundExpire:null};var json=$.cookie('UnionBankUserPreferences');if(json){try{data=$.evalJSON(json);}
catch(e){}}
userData=function(){return data;};return userData();};function _get(key){return userData()[key];}
function _set(key,value){var data=userData();data[key]=value;$.cookie('UnionBankUserPreferences',$.toJSON(data),{path:'/'});return this;}
return{get:_get,set:_set};})();$.extend(ub.pages,{Factory:(function(){function _create(pageName){ub.pages.AbstractPage.init();if(typeof(ub.pages[pageName])!="undefined"){ub.pages[pageName].init();}
return ub.pages[pageName];}
return{create:_create};})(),AbstractPage:(function(){var CHANGE_BACKGROUND_TIME=2;function _addMoreIcon(){var moreIconHash={'pdf':new RegExp('\\.pdf$'),'text':new RegExp('\\.txt$'),'richtext':new RegExp('\\.rtf$'),'document':new RegExp('\\.(doc|docx)$'),'sheet':new RegExp('\\.(xls|xlsx)$'),'presentation':new RegExp('\\.(ppt|pptx)$'),'flash':new RegExp('\\.(flv|swf)$'),'pod':new RegExp('\\.(mp3|mp4)$'),'video':new RegExp('\\.(mpg|mov)$')};$('a.more').each(function(){var className,href=this.href.toString();$.each(moreIconHash,function(k){if(this.test(href)){className=k;return false;}});if(className){$(this).addClass(className);}});}
function subNavIn(){if($(this).find('.sub-nav-flyout').length!==0){var t=$(this),height=0,width=0,els=t.find('.sub-nav-flyout-col,.sub-nav-flyout-links');t.addClass('hover');els.each(function(){width+=$(this).outerWidth();});t.find('.sub-nav-flyout-panel').css('width',width+'px');if($.browser.msie&&$.browser.version==7){t.find('.sub-nav-flyout').find('.shadow-box-s,.shadow-box-n').css('width',t.find('.sub-nav-flyout-panel').outerWidth()+'px');}
for(var i=0;i<els.length;i++){var e=$(els[i]),h=e.height();if(h>height){height=h;}}
if(height>0){els.css('height',height+'px');}
t.find('.close').click(function(){t.removeClass('hover').parents('.sub-nav-item').removeClass('hover');return false;});}}
function subNavOut(){$(this).removeClass('hover').parents('.sub-nav-item').removeClass('hover');}
function _setLogoLink(){var a=$('.top-nav .current a')[0];if(a){if(a.href.replace(/#.*$/,'')!==window.location.toString()){$('.logo').attr('href',a.href);}
else{$('.logo').attr('href',"#").click(function(){return false;});}}}
function _loadIeHack(){if($.browser.msie&&$.browser.version==7){$("body").addClass("ie7");}
if($.browser.msie&&$.browser.version==6){$("body").addClass("ie6");ub.using('jquery.pngFix.js',function(){$(window.document).pngFix();});}}
var backgroundAvailables;function _getCurrentBackground(){backgroundAvailables=(typeof(window.ub.backgrounds)!="undefined")?window.ub.backgrounds:[];var now=(new Date()).getTime(),bg=ub.UserPreferences.get('MyBackground'),expire=ub.UserPreferences.get('BackgroundExpire'),CurrentLOB=ub.UserPreferences.get('CurrentLOB');ub.UserPreferences.set('CurrentLOB',$('html').attr('id'));if((!expire)||(expire<now)||(!CurrentLOB)||(CurrentLOB!=$('html').attr('id'))){expire=now+CHANGE_BACKGROUND_TIME*60*1000;ub.UserPreferences.set('MyBackground',(bg=Math.random()));ub.UserPreferences.set('BackgroundExpire',expire);}
var index=Math.floor(bg*backgroundAvailables.length);if(backgroundAvailables[index]){$('html').css('background-image','url("'+backgroundAvailables[index]+'")');}}
function _signOnBehavior(){var a=function(){$('.sign-on').toggleClass('expanded');$('.sign-on-form .sign-on-user-id').focus();return false;};$('.sign-on-toggle').bind('click keyup',a);$('.sign-on a:last').focusout(a);}
function _initFlyout(){$('.sub-nav-flyout-panel:not(.sub-nav-flyout-panel:has(.sub-nav-flyout-links li,.sub-nav-flyout-col))').parent().remove();$('.sub-nav-flyout-panel .sub-nav-flyout-col:first-child').addClass('first');$('.sub-nav:not(.global-navigation):visible').each(function(){var t=$(this);t.css('width',t.height()>t.children().height()?'100%':'auto');});$('.sub-nav-item').hover(subNavIn,subNavOut).focusin(subNavIn);$('.sub-nav-item').each(function(){$(this).find('a:last').focusout(subNavOut);});$('.sub-nav-flyout-panel').shadow();$('div.sub-nav-item-face').shadow({bottom:false});}
function _initFooter(){$(".footer").addClass("footer-"+$(".footer .footer-links").length+"-cols");$('.copyright-footer, .shadow').shadow({top:false});}
function _wrapCallToActions(){if($('.main-content-right-rail .call-to-action-messaging').length>0){$('.main-content-right-rail .call-to-action-messaging').append('<div class="hr"/>').wrapAll('<div class="component"/>').parent().shadow().find('.hr:last').remove();}}
function _initBanner(){var tab=$('.banner').show().tabify({hideIfOnlyOne:true,panelPath:'.banner-frame',overrideTitle:"&bull;",ulClass:'banner-frames'});tab.find('.banner-frames a').switchClick();}
function _initPrintView(){function clickHandler(e){ub.utils.printPreview();e.preventDefault();}
$('#action-print-page').click(clickHandler);}
function _initEmailPage(){$('#action-email-page').attr('href','mailto:?subject='+window.escape(window.document.title||"Union Bank")+'&body='+window.escape(window.location));}
function _replaceCodeDisclaimer(){ub.utils.initDisclaimer();}
function _initFindBanker(){var t=$(this),f=t.find('form');f.find('.step-2 .change-location a').click(function(){f.find('.step-2').hide();f.find('.step-1').show();f.find('#search').val('').removeClass('default-text-active').focus();return false;});function _formValid(){var s=f.find('#search');return $.trim(s.val())&&!s.hasClass('default-text-active');}
f.submit(function(ev){ev.preventDefault();t.find('.error-msg').hide();if(_formValid()){$.getJSON(f.attr('action'),f.serialize(),function(data){t.find('.find-banker-data').html(data.html);f.find('.location').text(data.location);f.find('.step-1').hide();f.find('.step-2').show();});}
else{t.find('.error-msg').show();}});}
function _onLoad(){ub.utils.initTopNavCurrent();ub.utils.initGlobalNavigation();ub.utils.initCategoryNavigation();_replaceCodeDisclaimer();_getCurrentBackground();$('img, .header-container a').mousedown(function(){return false;});_initFlyout();_signOnBehavior();_initFooter();_addMoreIcon();_setLogoLink();_wrapCallToActions();_initBanner();_initPrintView();_initEmailPage();ub.utils.renderCtaButtons();$('.needs-assesstment').needAssesstment();$('.top-search').each(function(){var t=$(this);var gsaHost=['search-ch-ws1.unionbank.com','search-mp-ws1.unionbank.com','search.unionbank.com'];var suggestService=(gsaHost.indexOf(window.location.host)!=-1)?'/suggest?max=10&site=ub2_collection&client=ub2_frontend&access=p&format=rich':'/includes/php/gsa_suggest_proxy.php';var txt=t.find(".top-search-text"),topSearchLazy=function(){txt.unbind('click focus',topSearchLazy);ub.using('jquery.ui.js overlay.css',function(){txt.attr("autocomplete","off").autocomplete({source:function(req,add){$.getJSON(suggestService,{q:req.term.toLowerCase()},function(data){var suggestions=[];if(data!==null){$.each(data.results,function(i,val){suggestions.push(val.name);});}
add(suggestions);});},minLength:1,position:($.browser.mozilla?{offset:"1 0"}:{}),select:function(event,ui){this.value=ui.item.value;var url='http://search.unionbank.com/search';window.location.href=url+'?'+$(this.form).serialize();}});});};txt.bind('click focus',topSearchLazy);});$('.find-banker').each(_initFindBanker);$('form.home-find-location').each(function(){var f=$(this),options=f.find(':checkbox');options.click(function(d){var t=$(this);options.filter('[value="'+t.attr('value')+'"]').attr('checked',t.attr('checked'));});f.find('.find-flyout').each(function(){var t=$(this);t.find('.close').click(function(){t.removeClass('find-flyout-expanded');return false;});t.find('.find-flyout-trigger').click(function(){t.toggleClass('find-flyout-expanded');return false;});});});if($('.two-columns').length){ub.using('jquery.autocolumn.js',function(){$('.two-columns').columnize({columns:2});});}
function _initJsShowDialog(){$('.js_showdialog').not('a[href^="javascript:"]').showDialog();$('.open-contact-form').showDialog();var m=window.location.toString().match(/#showdialog,(.+)$/);if(m){ub.pages.ShowDialog(m[1]);}}
_initJsShowDialog();$('.sub-nav-category').accordionList();$(".default-text").defaultText();$('.product-list').productList();$('.global-navigation').globalNavigation();}
function _init(){$(window.document).ready(_loadIeHack);$(_onLoad);}
return{init:_init};})()});ub.pages.LOBLanding=(function(){function _makeHomePage(){function toggleHomePage(){if(ub.UserPreferences.get('MyLOB')!=$('html').attr('id')){$('.home-page-link .home-page-link-a').show();}
else{$('.home-page-link .home-page-link-a').hide();}}
if(!ub.UserPreferences.get('MyLOB')){ub.UserPreferences.set('MyLOB','personal');}
toggleHomePage();$('.home-page-link-a').click(function(){ub.UserPreferences.set('MyHomePage',window.location.pathname.toString());ub.UserPreferences.set('MyLOB',$('html').attr('id'));ub.using('jquery.ui.js overlay.css',function(){var c=$('<div/>').text('Your setting had been saved correctly');c.dialog({modal:true,minHeight:50,close:function(){c.remove();toggleHomePage();}});},this);});}
function _onLoad(){_makeHomePage();$('.home-services .sign-on-user-id').focus();$('.home-carousel').show();var interval=$('#the-private-bank, #commercial-institutional').length?4:3,timeInterval=5;$('#carousel').jcarousel({buttonNextHTML:'<a href="#"></a>',buttonPrevHTML:'<a href="#"></a>',wrap:'circular',scroll:1,auto:timeInterval,initCallback:function(c){var resumeHover=true;function checkArrows(){if(c.last===c.size()){$(c.buttonNext).hide();}
else{$(c.buttonNext).show();}
if(c.first===1){$(c.buttonPrev).hide();}
else{$(c.buttonPrev).show();}}
function stopAuto(){c.stopAuto();c.options.wrap=null;c.options.auto=0;checkArrows();}
function resumeAuto(rev){c.options.auto=timeInterval;c.options.wrap="circular";c.stopAuto();if(arguments.length){c.options.reverse=rev;}
c.startAuto(timeInterval);$(c.buttonNext).show();$(c.buttonPrev).show();}
c.buttonNext.click(function(){if(!$(this).data('holding')){resumeHover=false;stopAuto();c.scroll(c.first+interval);checkArrows();}
return false;}).mousedown(function(){$(this).data('holding',false);}).mousehold(function(){if(!$(this).data('holding')){$(this).data('holding',true);resumeHover=true;resumeAuto(false);c.next();}});c.buttonPrev.click(function(){if(!$(this).data('holding')){resumeHover=false;stopAuto();c.scroll(c.first-interval);checkArrows();}
return false;}).mousedown(function(){$(this).data('holding',false);}).mousehold(function(){if(!$(this).data('holding')){resumeHover=true;$(this).data('holding',true);resumeAuto(true);c.prev();}});c.clip.hover(function(){stopAuto();},function(){if(resumeHover){resumeAuto();}});}});$('.jcarousel-skin-home .jcarousel-item').shadow({left:false,top:false});}
function _init(){$(_onLoad);}
return{init:_init};})();ub.pages.ProductDetails=(function(){return{init:function(){$(function(){$('.tabbed-content-general').show().tabify({current:0,hideIfOnlyOne:true,autoWidth:true});});}};})();ub.pages.About=(function(){function _init(){$(function(){$('.list-item').columnify();});}
return{init:_init};})();ub.pages.ProductLanding=(function(){return{init:function(){$(function(){$('.tabbed-content-general').show().tabify({current:0,hideIfOnlyOne:true,autoWidth:true});var t=$('.main-content-area-promo'),w='<div class="component"/>',c='component-body';t.find('.needs-assessment, .related-links').addClass(c).wrap(w);t.find('.call-to-action-messaging').addClass(c).wrapAll(w);t.find('.component').last().addClass('last');var panels=$('.main-content-area-promo .list-item').find('>.needs-assesstment, >.component').addClass('main-content-area-promo-panel'),height=panels.maxOuterHeight(true);$('.main-content-area-promo-panel').each(function(){$(this).height(height-($(this).outerHeight(true)-$(this).height()));});});}};})();window.ub=$.extend(ub,window.ub);})(window.dom.query,window);
