<!-- history.html -->


/********************
 * crossbrowser 1.0a *
 ********************/
ie = (document.all)? true:false;
is_gecko = (document.getElementById)? true:false;
ns = (document.layers)? true:false;
vshow = (ns)? "show":"visible";
vhide = (ns)? "hide":"hidden";

 // formFocus works in very much the same way as menuLoc, except it     
 // defines a form element that should have focus when the page loads   
 // DO NOT modify formFocus here; instead re-define it in your content. 
 // syntax should be formFocus="form.element"                           
formFocus = "";

 // formObj                                                             
 // syntax: form(formName)                                              
 // function:  returns valid form object for any browser.  This         
 //            can handle forms on the page and in unnested Layers/DIVs 
 // examples:  formObj("payee").zip.value="12345"                       
 //            formObj("payee").individual.checked=true                 

function formObj (frm) {
	if (document.forms[frm]) return document.forms[frm];
	else if (ns) { //iterate the layers until we find the form.  This should only fire off in NS
		for (i=0; i<document.layers.length; i++) {
			if (document.layers[i].document.forms[frm]) return document.layers[i].document.forms[frm];
		}
	}
	alert("Form Not Found:  Could not find Form named '" + frm + "'");
}

// divLayer                                                    </jtf:comment>
// syntax: divLayer(itemName)                                  </jtf:comment>
// function:  returns valid style object for any browser. This </jtf:comment>
//            can handle Layers/DIVs nested two-deep.          </jtf:comment>
// examples: divLayer("PleaseWait").top=150                    </jtf:comment>
//           divLayer("EntirePage").visibility=vhide           </jtf:comment>

function divLayer (itm) {
	if (ie) {
		if (document.all[itm]) return document.all[itm].style;  // IE's solution
	}
	else if (is_gecko) {
		if (document.getElementById[itm]) return document.getElementById[itm].style;  // is_gecko solution
	}
	else if (ns) {
		if (document.layers[itm]) return document.layers[itm];  //Current NS Layer?
		else {  //The layer/div must be nested... iterate the layers/divs until we find it.
			for (i=0; i<document.layers.length; i++) {
				if (document.layers[i].document.layers[itm]) return document.layers[i].document.layers[itm];
			}
		}
	}
	alert("DivLayer Not Found:  Could not find divLayer named '" + itm + "'");
}

// imageObj                                                             </jtf:comment>
// syntax: imageObj(imageName)                                          </jtf:comment>
// function:  returns valid image object for any browser.  This         </jtf:comment>
//            can handle images on the page and in unnested Layers/DIVs </jtf:comment>
// examples:  imageObj("signoff").src="/images/signoff-over.gif"        </jtf:comment>
//            imageObj("accounts").src=accountover.src                  </jtf:comment>

function imageObj (img) {
	if (document[img]) return document[img];
	else if (ns) {  //The image must be nested... iterate the layers until we find the image.
		for (i=0; i<document.layers.length; i++) {
			if (document.layers[i].document[img]) return document.layers[i].document[img];
		}
	}
	alert("Image Not Found:  Could not find image named '" + img + "'");
}




	<!-- //Hide from old browsers
	var originalSrc = null;
	var savedDocImg = "";
	var savedImgVar = "";
	
	function swapImage ( docImg ) {
	  if ( !document.images ) return;
		
		savedDocImg = "";
		savedImgVar = "";
		
	  if ( docImg != "" ) {
			savedDocImg = docImg;
			originalSrc = document[docImg].src;
			savedImgVar = eval ( docImg + "Over" );
			document[docImg].src = eval ( docImg + "Over.src" );
			}
	  }
	
	function restoreImage () {
	  if ( !document.images ) return;
		
	  if (( savedDocImg != "" ) && ( savedImgVar != "" ))
			document[savedDocImg].src = originalSrc;
	  }
	
	function setNavigation () { 
	  if(menuLoc1 != "")
	    document[menuLoc1].src = eval( menuLoc1 + "Over.src");
	}
// End Hide -->



 // Preload images  Main Left Menu
if ( document.images ) {
	var homeOver = new Image();
	var contactusOver = new Image();
	var helpOver = new Image();
	var signoffOver = new Image();
}



// Preload images  sub Left Menu
if ( document.images ) {
	homeOver.src = "../images/gen-home-o.gif";
	contactusOver.src = "../images/gen-contactus-o.gif";	
	helpOver.src = "../images/gen-help-o.gif";
	signoffOver.src = "../images/gen-logoff-o.gif";
}


function HideAll() 
{
    if (ie)
         {
         document.all("accountsmain").style.visibility="hidden";
         document.all("selectcompanymain").style.visibility="hidden";
         document.all("transactionsmain").style.visibility="hidden";
         document.all("reportsmain").style.visibility="hidden";
         document.all("servicesmain").style.visibility="hidden";
         document.all("depositdealingmain").style.visibility="hidden";
         document.all("paymenttempmain").style.visibility="hidden";
         document.all("messagecentremain").style.visibility="hidden";
         document.all("adminmain").style.visibility="hidden";
         }
    else if (is_gecko)
         {
         document.getElementById("accountsmain").style.visibility="hidden";
         document.getElementById("selectcompanymain").style.visibility="hidden";
         document.getElementById("transactionsmain").style.visibility="hidden";
         document.getElementById("reportsmain").style.visibility="hidden";
         document.getElementById("servicesmain").style.visibility="hidden";
         document.getElementById("depositdealingmain").style.visibility="hidden";
         document.getElementById("paymenttempmain").style.visibility="hidden";
         document.getElementById("messagecentremain").style.visibility="hidden";
         document.getElementById("adminmain").style.visibility="hidden";
         }
    else
         {
         document.layers("accountsmain").visibility="hidden";
         document.layers("selectcompanymain").visibility="hidden";
         document.layers("transactionsmain").visibility="hidden";
         document.layers("reportsmain").visibility="hidden";
         document.layers("servicesmain").visibility="hidden";
         document.layers("depositdealingmain").visibility="hidden";
         document.layers("paymenttempmain").visibility="hidden";
         document.layers("messagecentremain").visibility="hidden";
         document.layers("adminmain").visibility="hidden";
         }
    }

var lObj = null             
function SwapOver(id,img) 
{
  subOn = id + "main";
  if(lObj) lObj.visibility="hidden";
  lObj = (document.layers)?document.layers[subOn]:(document.getElementById)?document.getElementById(subOn).style:document.all[subOn].style;
  lObj.visibility="visible";
}

function SwapOut(id,img) 
    { 
    if (ie)
         {
    subOn = id + "main";
    // hide previous menu          
         document.all(subOn).style.visibility = "hidden";
    }
    else if (is_gecko)
         {
    subOn = id + "main";
    // hide previous menu          
         document.getElementById(subOn).style.visibility = "hidden";
    }
    else
         {
    subOn = id + "main";
    // hide previous menu          
         document.layers[subOn].visibility = 'hidden';
         }          
    }

function Start(page) {
OpenWin = this.open(page, "CtrlWindow", "width=800,height=600,position=0,0, toolbar=0,status=0,location=0,scrollbars=1,resizable=0,menubar=0'");
}

