function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload !== "function") {
    window.onload = func;
  } else {
    window.onload = function () {
      oldonload();
      func();
    };
  }
}

function changeWeatherLinks() {
	var weatherBox, i;
	if(!document.getElementById("weatherBoxJHA")) { return false; };
	weatherBox = document.getElementById("weatherBoxJHA");
	links = weatherBox.getElementsByTagName("a");
	for (i = 0; i < links.length; i++) {
		links[i].onclick = function() {
			externalLinkDisclaimer(this);
			return false;
		}
	}
}
addLoadEvent(changeWeatherLinks);

function changeWeatherForms() {
	var weatherBox, j;
	if(!document.getElementById("weatherBoxJHA")) { return false; };
	weatherBox = document.getElementById("weatherBoxJHA");
	forms = weatherBox.getElementsByTagName("form");
	for (j = 0; j < forms.length; j++) {
		forms[j].onsubmit = function() {
			externalLinkDisclaimer(this.action);
			return false;
		}
	}
}
addLoadEvent(changeWeatherForms);

var linkDisclaimer = "You are leaving the 1st Bank website. The site you have chosen is independent of 1st Bank. 1st Bank does not control these sites and does not guarantee the accuracy, completeness, efficacy, or timeliness of content contained therein.";

var mailDisclaimer = "Information provided through this email link is transmitted over an unsecured connection. Please do not send information such as account numbers, account service requests or other personal information. Please contact us in person, by telephone or by mail with confidential information.";

function externalLinkDisclaimer(passedWebsite) {
	if (confirm(linkDisclaimer)) {
		var oWin = window.open(passedWebsite,"newWindow");
		if (oWin === null || typeof(oWin) === "undefined") {
			window.location.href = passedWebsite;
		} else {
			return true;
		}
	}
}

function Q2ExternalLink(){
	if (confirm(linkDisclaimer)) {
		return true;
	} else {
		return false;
	}
}

function Q2mail(){
	if(confirm(mailDisclaimer)){
		return true;
	} else {
		return false;
	}
}

function CheckBoxCheck(type){
	if(type == 0){
		if(document.Q2OnlineLogin.forgot_password[0].checked){
			document.Q2OnlineLogin.forgot_password[1].checked = false;
			document.Q2OnlineLogin.password.disabled = true;
			document.Q2OnlineLogin.password.style.backgroundColor = "#E5E5E5";
		} else {
			document.Q2OnlineLogin.password.disabled = false;
			document.Q2OnlineLogin.password.style.backgroundColor = "#FFFFFF";
		}
	} else if(type == 1){
		if(document.Q2OnlineLogin.forgot_password[1].checked){
			document.Q2OnlineLogin.forgot_password[0].checked = false;
			document.Q2OnlineLogin.password.disabled = true;
			document.Q2OnlineLogin.password.style.backgroundColor = "#E5E5E5";
		} else {
			document.Q2OnlineLogin.password.disabled = false;
			document.Q2OnlineLogin.password.style.backgroundColor = "#FFFFFF";
		}
	}
}


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; }
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


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_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function ChangeClass(ID, Class){
	document.getElementById(ID).className=Class;
}
function submitform()
{
  document.commercialdemo.submit();
}
function submitform1()
{
  document.retaildemo.submit();
}
