function validate(chk, jumplink){
  if (chk.checked == 1){
	 window.location = jumplink;}
  else{
    alert("You must agree to the terms in order to proceed.")
    chk.checked = 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_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_showHideLayers() { //v3.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; }
}

var timerID = null;

// hideMenus() reuses the MM_showHideLayers function you create that hides all popout layers.
function hideMenus() {
   MM_showHideLayers('onlineLayer','','hide','depLayer','','hide','loanLayer','','hide','otherLayer','','hide','contactLayer','','hide')
}
// navTimer() creates the delay. The number "1000" is the number of milli-seconds (thousands-of-a-second).
function navTimer() {
   navIn();
	 timerID = setTimeout("hideMenus()", 100);
}
// navIn() clears timerID.
function navIn() {
   clearTimeout(timerID);
}

function printCheck() {
	if (window.print) {
		window.print();
	} else { 
		alert("Your browser does not support this print function. Please hit CTRL-P if you are using windows, or APPLE/ALT-P if using a Mac.");
	}
}

function P7_Snap() { //v2.65 by PVII
 var x,y,ox,bx,oy,p,tx,a,b,k,d,da,e,el,tw,q0,xx,yy,w1,pa='px',args=P7_Snap.arguments;a=parseInt(a);
 if(document.layers||window.opera){pa='';}for(k=0;k<(args.length);k+=4){
 if((g=MM_findObj(args[k]))!=null){if((el=MM_findObj(args[k+1]))!=null){
 a=parseInt(args[k+2]);b=parseInt(args[k+3]);x=0;y=0;ox=0;oy=0;p="";tx=1;
 da="document.all['"+args[k]+"']";if(document.getElementById){
 d="document.getElementsByName('"+args[k]+"')[0]";if(!eval(d)){
 d="document.getElementById('"+args[k]+"')";if(!eval(d)){d=da;}}
 }else if(document.all){d=da;}if(document.all||document.getElementById){while(tx==1){
 p+=".offsetParent";if(eval(d+p)){x+=parseInt(eval(d+p+".offsetLeft"));y+=parseInt(eval(d+p+".offsetTop"));
 }else{tx=0;}}ox=parseInt(g.offsetLeft);oy=parseInt(g.offsetTop);tw=x+ox+y+oy;
 if(tw==0||(navigator.appVersion.indexOf("MSIE 4")>-1&&navigator.appVersion.indexOf("Mac")>-1)){
  ox=0;oy=0;if(g.style.left){x=parseInt(g.style.left);y=parseInt(g.style.top);}else{
  w1=parseInt(el.style.width);bx=(a<0)?-5-w1:-10;a=(Math.abs(a)<1000)?0:a;b=(Math.abs(b)<1000)?0:b;
  x=document.body.scrollLeft+event.clientX+bx;y=document.body.scrollTop+event.clientY;}}
 }else if(document.layers){x=g.x;y=g.y;q0=document.layers,dd="";for(var s=0;s<q0.length;s++){
  dd='document.'+q0[s].name;if(eval(dd+'.document.'+args[k])){x+=eval(dd+'.left');y+=eval(dd+'.top');
  break;}}}e=(document.layers)?el:el.style;xx=parseInt(x+ox+a),yy=parseInt(y+oy+b);
 if(navigator.appVersion.indexOf("MSIE 5")>-1 && navigator.appVersion.indexOf("Mac")>-1){
  xx+=parseInt(document.body.leftMargin);yy+=parseInt(document.body.topMargin);}
 e.left=xx+pa;e.top=yy+pa;}}}
}

function P7_autoLayers() { //v1.4 by PVII
 var g,b,k,f,args=P7_autoLayers.arguments;a=parseInt(args[0]);if(isNaN(a))a=0;
 if(!document.p7setc){p7c=new Array();document.p7setc=true;for(var u=0;u<10;u++){
 p7c[u]=new Array();}}for(k=0;k<p7c[a].length;k++){if((g=MM_findObj(p7c[a][k]))!=null){
 b=(document.layers)?g:g.style;b.visibility="hidden";}}for(k=1;k<args.length;k++){
 if((g=MM_findObj(args[k]))!=null){b=(document.layers)?g:g.style;b.visibility="visible";f=false;
 for(var j=0;j<p7c[a].length;j++){if(args[k]==p7c[a][j]) {f=true;}}
 if(!f){p7c[a][p7c[a].length++]=args[k];}}}
}

// Disclaimer Functions
function disclaimer(passedWebsite)
{
	if(confirm('You are about to leave the Reelfoot Bank website and enter a linked website.  This link is provided for your convenience.  Reelfoot Bank is in no way endorsing the products, services, information or the privacy or security of the site you are about to enter.'))
	{
		window.open(passedWebsite,'NewWin','toolbar,status,resizable,location,scrollbars,menubar')
	}
}

function mailConfirm(passedAddress)
{
	if (confirm("E-mail through this website is not secure. Please do not send or ask for confidential information (social security number, account number, PIN, etc.) via email."))
	{
		window.location = passedAddress;
	}
}

/*
	The code below is for the new Show/hide functionality. Any page that calls these functions needs to have the following 
	variables created and set on the page within script tags. Each unique object needs its own flag.
		
		var objectFlag1 = 0;
		var objectFlag2 = 0;
		var objectFlag3 = 0;
		var startObject = 1;
		var stopObject = 3;
*/

//FAQs Show/Hide Code.
function clearOtherFAQs(id) {
	for(n = startObject;n <=stopObject;n++) {
		if(n != id && eval("objectFlag" + n) == 1) {
			eval("objectFlag" + n + " = 0;");		
			var obj = document.getElementById("linkObject" + n);
			obj.className = "faqQuestion"; //This class name may vary.
			var obj = document.getElementById("displayObject" + n);
			obj.className = "hideFaqObject";
		}
	}
	return;
}

function toggleFAQsVisibility(id) {
	eval("objectFlag" + id + " = 1;");
	clearOtherFAQs(id);
	var obj = document.getElementById("linkObject" + id);
	obj.className = "hideFaqObject";
	var obj = document.getElementById("displayObject" + id);
	obj.className = "faqAnswer";	
}

//Rates Show/Hide Code.
function allRates(status) {
	for(n = startObject;n <=stopObject;n++) {
		if(eval("objectFlag" + n) != status) {
			eval("objectFlag" + n + " = status;");	
			if(status == 0) {
				var obj = document.getElementById("linkObject" + n);
				obj.className = "bulletListMtxTd"; //This class name may vary. 
				var obj = document.getElementById("displayObject" + n);
				obj.className = "hideRatesObject";
			} else {
				var obj = document.getElementById("linkObject" + n);
				obj.className = "hideRatesObject";
				var obj = document.getElementById("displayObject" + n);
				obj.className = "bulletListMtxTdNone"; //This class name may vary.
			}
		}
	}
	return;
}

function toggleRatesVisibility(id) {
	if(eval("objectFlag" + id) == 1) {
		eval("objectFlag" + id + " = 0;");
		var obj = document.getElementById("linkObject" + id);
		obj.className = "bulletListMtxTd"; //This class name may vary. 
		var obj = document.getElementById("displayObject" + id);
		obj.className = "hideRatesObject";	
	}
	else {
		eval("objectFlag" + id + " = 1;");
		var obj = document.getElementById("linkObject" + id);
		obj.className = "hideRatesObject";
		var obj = document.getElementById("displayObject" + id);
		obj.className = "bulletListMtxTdNone"; //This class name may vary.
	}
}

//Locations & Hours Show/Hide Code.
function allLocations(status) {
	for(n = startObject;n <=stopObject;n++) {
		if(eval("objectFlag" + n) != status) {
			eval("objectFlag" + n + " = status;");	
			if(status == 0) {
				var obj = document.getElementById("linkObject" + n);
				obj.className = "bulletListMtxTd"; //This class name may vary. 
				var obj = document.getElementById("displayObject" + n);
				obj.className = "hideLocationObject";
			} else {
				var obj = document.getElementById("linkObject" + n);
				obj.className = "hideLocationObject";
				var obj = document.getElementById("displayObject" + n);
				obj.className = "bulletListMtxTdNone"; //This class name may vary.
			}
		}
	}
	return;
}

function toggleLocationVisibility(id) {
	if(eval("objectFlag" + id) == 1) {
		eval("objectFlag" + id + " = 0;");
		var obj = document.getElementById("linkObject" + id);
		obj.className = "bulletListMtxTd"; //This class name may vary. 
		var obj = document.getElementById("displayObject" + id);
		obj.className = "hideLocationObject";	
	}
	else {
		eval("objectFlag" + id + " = 1;");
		var obj = document.getElementById("linkObject" + id);
		obj.className = "hideLocationObject";
		var obj = document.getElementById("displayObject" + id);
		obj.className = "bulletListMtxTdNone"; //This class name may vary.
	}
}

//Employment Show/Hide Code.
function allEmp(status) {
	for(n = startObject;n <=stopObject;n++) {
		if(eval("objectFlag" + n) != status) {
			eval("objectFlag" + n + " = status;");	
			if(status == 0) {
				var obj = document.getElementById("linkObject" + n);
				obj.className = "bulletListMtxTd"; //This class name may vary. 
				var obj = document.getElementById("displayObject" + n);
				obj.className = "hideEmpObject";
			} else {
				var obj = document.getElementById("linkObject" + n);
				obj.className = "hideEmpObject";
				var obj = document.getElementById("displayObject" + n);
				obj.className = "bulletListMtxTdNone"; //This class name may vary.
			}
		}
	}
	return;
}

function toggleEmpVisibility(id) {
	if(eval("objectFlag" + id) == 1) {
		eval("objectFlag" + id + " = 0;");
		var obj = document.getElementById("linkObject" + id);
		obj.className = "bulletListMtxTd"; //This class name may vary. 
		var obj = document.getElementById("displayObject" + id);
		obj.className = "hideEmpObject";	
	}
	else {
		eval("objectFlag" + id + " = 1;");
		var obj = document.getElementById("linkObject" + id);
		obj.className = "hideEmpObject";
		var obj = document.getElementById("displayObject" + id);
		obj.className = "bulletListMtxTdNone"; //This class name may vary.
	}
}

//Product Matrix Show/Hide Code.
function clearMoreInfo(id) {
	for(n = startObject;n <=stopObject;n++) {
		if(n != id && eval("objectFlag" + n) == 1) {
			eval("objectFlag" + n + " = 0;");		
			var obj = document.getElementById("moreInfo" + n);
			obj.className = "hideMatrixObject";
			var obj = document.getElementById("linkText" + n);
			obj.innerHTML = "More&raquo;";
		}
	}
	return;
}

function toggleMoreInfo(id) {
	var obj = document.getElementById("moreInfo" + id);
	if (obj.className == "hideMatrixObject") {
		eval("objectFlag" + id + " = 1;");
		clearMoreInfo(id);
		obj.className = "showMoreInfo";
		var obj = document.getElementById("linkText" + id);
		obj.innerHTML = "Hide&raquo;";
	}
	else {
		eval("objectFlag" + id + " = 0;");
		obj.className = "hideMatrixObject";
		var obj = document.getElementById("linkText" + id);
		obj.innerHTML = "More&raquo;";
	}
}

//Generic Show/Hide Code.
function clearShowHide(id) {
	for(n = startObject;n <=stopObject;n++) {
		if(n != id && eval("objectFlag" + n) == 1) {
			eval("objectFlag" + n + " = 0;");		
			var obj = document.getElementById("displayObject" + n);
			obj.className = "hideObject";
		}
	}
	return;
}

function toggleShowHide(id) {
	var obj = document.getElementById("displayObject" + id);
	if (obj.className == "hideObject") {
		eval("objectFlag" + id + " = 1;");
		clearShowHide(id);
		obj.className = "bulletListMtxTdNone";
	}
	else {
		eval("objectFlag" + id + " = 0;");
		obj.className = "hideObject";
	}
}

// Active Login Code

var preloginLoaded=0; //default to 0
var useActiveLogin=1; //default to 1

//check to see if cookies are enabled
var tempCookie=new Date();
cookieCheck=(tempCookie.getTime() + "");
document.cookie="cookieCheck=" + cookieCheck + "; path=/";

function toggleLogin(bitFlag) {
	preloginLoaded=bitFlag;

	//continue if we're using activeLogin and images and cookies are enabled
	if(useActiveLogin && document.images && document.cookie.indexOf(cookieCheck,0)>0) { //use activeLogin
		if(document.getElementById) {
			document.getElementById("loginTable").style.display="none";
			document.getElementById("loginTableLoading").style.display="none";
			if(bitFlag) {
				document.getElementById("loginHolder").innerHTML=document.getElementById("loginTable").innerHTML;
			} else {
				document.getElementById("loginHolder").innerHTML=document.getElementById("loginTableLoading").innerHTML;
			}
		}
	} else { //do not use activeLogin
		if(document.getElementById) {
			document.getElementById("loginTableLoading").style.display="none";
		}
	}
}

function submitLoginForm() {
	if(preloginLoaded && useActiveLogin) {
		document.form1.submit();
	} else { alert("Please wait until the page loads before logging in."); }
}

/* Home page survey functionality */
function toggleDisable(elem1, elem2) {
	if (document.getElementById(elem1).checked == true) {
		document.getElementById(elem2).disabled = false;
		document.getElementById(elem2).className = "";
	} else {
		document.getElementById(elem2).value = null;
		document.getElementById(elem2).disabled = true;
		document.getElementById(elem2).className = "disabled";
	}
}