// LMUScript.js
// DHTML and JavaScript functions for LMU
// Author:  M. Dempster 3/2/01
// Copyright:  LiquidMatrix Corp.

//Browser control vars.  Determines which browser the client is using.  Does NOT detect NS6.0 properly.
var isNav = (document.layers) ? true:false
var isIE = (document.all) ? true:false
var isOther = (!isNav&&!isIE) ? true:false
var preloadFlag = false
//Other global Vars


//Creates image objects for preloding.  Objects are NOT referenced directly.
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
//Swaps images in an HTML Page.  Take 1st arg, replace it's current src with 2nd arg.  Do this until all arg pairs are completed.
function changeImages() {
        if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function preload() {
	if (document.images) {
		//nav_libraryON = newImage("/images/includes/nav_developmentON.gif");
		preloadFlag = true
	}
}


function jumpto(form, name) {
	var myindex= eval('form.'+ name + '.selectedIndex');
    var myval=eval('form.' + name + '.options[myindex].value');
    eval('form.'+ name + '.selectedIndex = 0');
	if (myval != "") {
        if (myval.indexOf("http://") != -1) {
	        location.href=myval;
        } else {
	        location.href=myval;
        }
    }
}


function popup(url, name, wwidth, wheight, wresize, wscrolls){
    eval("window.open('" + url + "','" + name + "','toolbar=no,menubar=no,address=no,status=no,dependent=no,resizable=" + wresize + ",scrollbars=" + wscrolls + ",height=" + wheight + ",width=" + wwidth + "')");
}



function external(url){
    eval("window.open('/external.asp?URL=" + escape(url) + "','butlerEXT','toolbar=yes,menubar=yes,address=yes,status=yes,dependent=no,resizable=1,height=540,width=760')");
}


function autojump(formname, thisfield, fieldname, maxlen) {
	maxlen = (document.layers) ? maxlen - 1:maxlen
	
	if (thisfield.value.length >= maxlen) {
		formname.elements[fieldname].focus();
	}
}



