document.observe('dom:loaded',function() {
	if($('account-login')) {
		Event.observe('account-login','click',function(e) {
			if(e.target.id == 'account-login' || e.target.id == 'login-toggle') {
				Event.stop(e);
				new Effect.toggle('account-form','Blind',{duration:.2});
			}
		});
	}
	
	$$('a').each(function(elm) {
		if(!$(elm).href.match(/(https?:\/\/(www\.|businessconnex\.)?fnbsf\.)|(mailto)/)) {
			if(!$(elm).hasClassName('ignore')) {
				$(elm).observe('click',function(e) {
					if(!confirm('You are now leaving First National Bank\'s public web site.  The privacy policy of the site to which you are going may differ from First National Bank\'s privacy policy.  To remain at our site, click Cancel.  To leave our site for the link you selected, click OK.  Thank you for visiting our site.')) {
						Event.stop(e);
					} else {
						return true;
					}
				});
			}
		}
	});
	
});

function getObj(name)
{
    if (document.getElementById) { return document.getElementById(name); }
    else if (document.all) { return document.all[name]; }
    else if (document.layers) { return document.layers[name]; }
}

function switchContent(obj)
{
	
	new Ajax.Updater('login-content','/ajax/login-content.php', {
		parameters: { type: $F(obj) }
	});
	
}

function hideAll()
{		
	var linkGroups = getObj("content").getElementsByTagName("div");
	
	for(var i=0; i < linkGroups.length; i++)
	{
		if(linkGroups[i].className == "linkGroup")
		{
			linkGroups[i].style.display="none";
		}
	}

}

function setAction()
{
	//Fill in the Routing number below.
	var rtNum = "091400020";
	var x = document.forms.Remote;

	if(x.ddlLinks[1].selected)
	{
		x.action = 'https://businessconnex.fnbsf.com/PBI_PBI1961/pbi1961.ashx?WCI=RemoteLogin&RT=091400020&LogonBy=connect3&PRMACCESS=Account';
		x.submit(); 
	}
	else
	{
		x.nmUID.value = x.AccessID.value;
		x.nmRTN.value = rtNum;
		x.action = 'https://businessconnex.fnbsf.com/EBC_EBC1961/EBC1961.ashx?WCI=Process&WCE=RemoteLogon&IRL=T&RT=091400020&MFA=2';
		x.submit();
	}
}
   
function doLoginRefresh()
{
	var x = document.forms.Remote;
	
	if (x.AccessIDVisible.value != "")
	{
		x.AccessID.value = x.AccessIDVisible.value;
		//x.AccessIDVisible.value = "";
		setAction();
		return true;
	}
	else
	{
		alert("Please Enter a valid Access ID.  Thank you!"); 
		x.AccessIDVisible.focus();
		return false;
	} 
}

function doSubmit()
{
	var list = getObj("ddlLinks");
	var accessId = getObj("hiddenAccessId")			
	
	if(list.value == "login" || list.value == "bconnex")
	{
	}
	else if(list.value == "bankOn")
	{
		accessId.value = getObj("txtBankOnAccess").value;
		window.location = "https://businessconnex.fnbsf.com/PBI_PBI1961/pbi1961.ashx?Rt=091400020&LogonBy=Connect3&PRMAccess=Account";
	}
	else if(list.value == "BusinessConnexToken")
	{
		accessId.value = getObj("txtConTokenAccess").value;
		window.location = "https://businessconnex.fnbsf.com/EBC_EBC1961/EBC1961.ashx?WCI=Process&WCE=Request&RID=3000&RTN=091400020";
	}
	else if(list.value == "BusinessConnexImage")
	{
		accessId.value = getObj("txtConImageAccess").value;
		window.location = "https://businessconnex.fnbsf.com/EBC_EBC1961/EBC1961.ashx?WCI=Process&WCE=Request&RID=3000&RTN=091400020&MFA=2";
	}
	else
	{
		alert("There was an error loggin in to the selected bank.  Please try again.");
	}
	
}
