
window.addEvent('domready', function(){
	if (window.ie == true || window.gecko == true) {
		new SmoothScroll();
	};
	
if ($('onlinebankingxy')){
	// nav_ob cookie detector
	var ajaxonlinetype = Cookie.read("ajaxonlinetype");
	if (ajaxonlinetype != ""){
		//var ajaxHomeType = Cookie.read("ajaxhometype");
		//alert('The current ajaxHomeType is ' + ajaxHomeType + '.');
	}
	else{
		var ajaxonlinetype = Cookie.read("ajaxhometypeperm");
		if (ajaxonlinetype != ""){
			var esolutionsCookie = Cookie.write('ajaxonlinetype', ajaxonlinetype, {duration: 0});
			var ajaxonlinetype = Cookie.read("ajaxonlinetype"); 
			//var ajaxHomeType = Cookie.read("ajaxhometype");
			//alert('The current ajaxonlinetype is ' + ajaxonlinetype + '.');
		}
		else{
			var esolutionsCookie = Cookie.write('ajaxonlinetype', 'personal', {duration: 0});
			var ajaxonlinetype = Cookie.read("ajaxonlinetype");
			//alert('No cookie found so one was set.\najaxHomeType is ' + ajaxHomeType + '.');
		}
		//alert('No cookie found so one was set.\najaxHomeType is ' + ajaxHomeType + '.');
	};
	
	function changeObPersonal() {
		$('onlinebankingxy').removeClass('activebusiness');
		$('ob_business').setStyle('display', 'none');
		$('ob_personal').setStyle('display', 'block');
		//alert('Personal');
	};
	
	function changeObBusiness() {
		$('onlinebankingxy').addClass('activebusiness');
		$('ob_business').setStyle('display', 'block');
		$('ob_personal').setStyle('display', 'none');
		//alert('Business');
	};
	
	// Sets the active button state for which tab is select based on the session cookie
	function setactivestate() {
	
		if ($(document.body).hasClass('onlinebanking')) {
				
			if (ajaxonlinetype == 'business') {
				changeObBusiness();
			}
			else {
				changeObPersonal();
			}
		}
	};
	setactivestate();
	
	
		//Link actions for the online banking navigation buttons
	$('nav_ob_btn1').addEvent('click', function(e) {
		e = new Event(e).stop();
		ajaxonlinetype = "personal";
		var esolutionsCookie = Cookie.write('ajaxonlinetype', ajaxonlinetype, {duration: 365}); 
		changeObPersonal();
	});
	$('nav_ob_btn2').addEvent('click', function(e) {
		e = new Event(e).stop();
		ajaxonlinetype = "business";
		var esolutionsCookie = Cookie.write('ajaxonlinetype', ajaxonlinetype, {duration: 365});
		changeObBusiness();
	});
}

	
	//Steps fx
	var stepsfx = $$('#steps li');
			
	stepsfx.each(function(element) {
	 
		var fx_steps = new Fx.Styles(element, {duration:200, wait:false});
	 
		element.addEvent('mouseenter', function(){
			fx_steps.start({
				'padding-left': 15, 'background-color': 'E1E5EE'
			});
		});
	 
		element.addEvent('mouseleave', function(){
			fx_steps.start({
				'padding-left': 10, 'background-color': 'D3DBEE'
			});
		});
	 
	});
}); 
	

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  var link = selObj.options[selObj.selectedIndex].value;
  if (link == 'http://www.externallink1.com' || link == 'http://www.externallink2.com' || link == 'http://www.externallink3.com' || link ==  'www.externallink4.com')
  {
  	if (!confirm('This link is NOT under the control of First Personal Bank,\nbut rather is exclusively controlled by a third party.'))
  	{
  		return false;
  	} 
  	else
  	{
	  	eval("window.open('"+selObj.options[selObj.selectedIndex].value+"','_blank')");
		if (restore) selObj.selectedIndex=0;
  	}
  }
  else
  {
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
  }
}
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_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

// Navigation 
function nav1PanelShow(obj) {
	MM_showHideLayers(obj,'','show');
};

function nav1PanelHide(obj) {
	MM_showHideLayers(obj,'','hide')
};

