// Online banking login
	function doLoginRefresh() {
		if(	document.Remote.loginTo.selectedIndex == 0 && document.Remote.AccessIDVisible.value != "" && document.Remote.AccessIDVisible.value != "User Code" ){
			document.Remote.action = 'https://www.ecom01.fiservboston.com/pbi_pbi1961/pbi1961.asp?WCI=RemoteLogin&Rt=211272520&LogonBy=connect3&PRMACCESS=Account';
			//pageTracker._trackPageview('/onlinebanking/personal');
			document.Remote.AccessID.value = document.Remote.AccessIDVisible.value;
			document.Remote.AccessIDVisible.value = "";
			document.Remote.submit();
		} else if ( document.Remote.loginTo.selectedIndex == 1 && document.Remote.AccessIDVisible.value != "" && document.Remote.AccessIDVisible.value != "User Code" ){
			document.Remote.action = 'https://www.ecom01.fiservboston.com/pbi_pbi1961/pbi1961.asp?WCI=RemoteLogin&Rt=211272520&LogonBy=connect3&PRMACCESS=Account';
			//pageTracker._trackPageview('/onlinebanking/business');
			document.Remote.AccessID.value = document.Remote.AccessIDVisible.value;
			document.Remote.AccessIDVisible.value = "";
			document.Remote.submit();
		} else if ( document.Remote.loginTo.selectedIndex == 2 && document.Remote.AccessIDVisible.value != "" && document.Remote.AccessIDVisible.value != "User Code" ){
			document.Remote.nmUID.value = document.Remote.AccessIDVisible.value;
			document.Remote.action = 'https://www.securecashmgnt.com/EBC_EBC1961/EBC1961.ASP?WCI=Process&WCE=RemoteLogon&IRL=T';
			//pageTracker._trackPageview('/onlinebanking/cashmanagement');
			document.Remote.AccessID.value = document.Remote.AccessIDVisible.value;
			document.Remote.AccessIDVisible.value = "";
			document.Remote.submit();
		} else if ( document.Remote.loginTo.selectedIndex == 3 && document.Remote.UserName.value != "" && document.Remote.UserName.value != "UserName" ){
			document.Remote.action = 'https://www.mauiweb1.com/A079/Login/Login.aspx';
			document.Remote.Password.value = document.Remote.passwordVisible.value;
			document.Remote.passwordVisible.value = "";
			//pageTracker._trackPageview('/onlinebanking/trust');
		} else {
			if (document.Remote.loginTo.selectedIndex == 0 || document.Remote.loginTo.selectedIndex == 1 || document.Remote.loginTo.selectedIndex == 2) {
				document.getElementById('AccessIDVisible').style.border = '1px solid red';
				document.Remote.AccessIDVisible.focus(); 
				alert("Please add your User Code.\n");
			} else {
				document.getElementById('ob-username').style.border = '1px solid red';
				document.getElementById('ob-username').focus();
				alert("Please add your UserName.\n"); 
			}			
			return false;
		}

	}

	function clearText(thefield){
		if (thefield.defaultValue==thefield.value)
		thefield.value = ""
	}

window.addEvent('domready', function(){		
	
	// Navigation								
	var fiservNavSelected = "";
	var reg = /fiservnav\[(.*)\]/i;
	var selected = "";
	var fiservNavLinks = document.getElements('a[rel^=fiservnav]');
		
	fiservNavLinks.each(function(el) {
		rel = el.get('rel');
		selected = reg.exec(rel);
		el.addEvents({
			mouseenter: function(){
				var rel = el.get('rel');
				selected = reg.exec(rel);
				$(selected[1]).set('morph', {duration: 'short'});
				selectedHeight = 50 + $(selected[1]).getElement('table').offsetHeight;
				$(selected[1]).morph({'padding-top': selectedHeight});
				$(selected[1]).setStyle('z-index', 901);

				fiservNavSelected = el;
				fiservNavLinks.each(function(el) {
					el.removeClass('active');
				});
				el.addClass('active');
			},
			mouseleave: function(){
				$(selected[1]).morph({'padding-top': 0});
				$(selected[1]).setStyle('z-index', 900);
				fiservNavLinks.each(function(el) {
					if (el.hasClass('active')) {
						el.removeClass('active');
					}
				});
			}
		});	
		selectedHeight = 4950 - $(selected[1]).getElement('table').offsetHeight;
		//alert(selected[1] + '\'s selectedHeight: ' + selectedHeight);
		$(selected[1]).setStyle('margin-top', selectedHeight);
	});
	$$('.nav1-panel').each(function(el) {
		el.addEvents({
			mouseenter: function(){
				var nav1PanelHeight = Math.abs(el.getStyle('margin-top').toInt() - 4950) + 50;
				//alert('nav1PanelHeight: ' + nav1PanelHeight);
				el.morph({'padding-top': nav1PanelHeight});
				el.setStyle('z-index', 901);
				fiservNavLinks.each(function(el) {
					if (el == fiservNavSelected) {
						el.addClass('active');
					}
				});
			},
			mouseleave: function(){
				el.morph({'padding-top': 0});
				el.setStyle('z-index', 900);
				fiservNavLinks.each(function(el) {
					if (el == fiservNavSelected) {
						el.removeClass('active');
					}
				});

			}
		});								 
	});

	
	// Features
	function assignFeaturesEvents() {
		$$('.features').each(function(el) {		
			var scrollObj = el.getChildren('.featuresContent').getFirst('.featuresScroll');
			scrollObj.set('morph', {duration: 'long', transition: 'sine:out'});
			el.addEvents({
				mouseenter: function(){
					scrollObj.morph({'margin-top': -156});
					$$('.features').removeClass('active');
					el.addClass('active');
				},
				mouseleave: function(){
					scrollObj.morph({'margin-top': 0});
					el.removeClass('active');
				}
			});
		});
	};
	assignFeaturesEvents();
	
	// Table Alternating colors
	function updateTableColors() {
		var count = 0;
		$$('table.styledtable tr').each(function(el) {
			el.addClass(count++ % 2 == 0 ? 'odd' : 'even');
		});
	};
	updateTableColors();
	
	// Online Banking Login
	var loginToSelected = Cookie.read('ob-selected');
	if ( $chk(loginToSelected) ) {
		$('loginTo').options[loginToSelected].selected=true; 
	}
	
	function loginToUpdate(loginToSelected) {
		if(	loginToSelected == 0) {
			$('destinationLine').setStyle('display', 'block');
			$('AccessIDVisible').setStyle('display', 'inline');
			$('ob-trustLine').setStyle('display', 'none');
		} else if (	loginToSelected == 1) {
			$('destinationLine').setStyle('display', 'block');
			$('AccessIDVisible').setStyle('display', 'inline');
			$('ob-trustLine').setStyle('display', 'none');
		} else if (	loginToSelected == 2) {
			$('destinationLine').setStyle('display', 'none');
			$('AccessIDVisible').setStyle('display', 'inline');
			$('ob-trustLine').setStyle('display', 'none');
		} else if (	loginToSelected == 3) {
			$('destinationLine').setStyle('display', 'none');
			$('AccessIDVisible').setStyle('display', 'none');
			$('ob-trustLine').setStyle('display', 'block');
		} else {

		}
	}
	loginToUpdate(loginToSelected);
	
	$('loginTo').addEvent('change', function(){
			loginToSelected = $('loginTo').selectedIndex;
			var obCookie = Cookie.write('ob-selected', loginToSelected, {duration: 365});
			loginToUpdate(loginToSelected);
		});
		
	$('AccessIDVisible').addEvent('keydown', function(){
			$('AccessIDVisible').setStyle('border-color', '#ccc');
		});
	$('ob-username').addEvent('keydown', function(){
			$('ob-username').setStyle('border-color', '#ccc');
		});
	$('ob-password').addEvent('keydown', function(){
			try {
			  	$('ob-password').setProperty('type', 'password');
			} catch(err) {}
		});


		
	
}); 
