/* Javascript functions include */

/* Variable Declarations */

var timeoutID;
var winValues;
var useUrl;
var oul;
var preloadFlag = false;

/* General Functions */

//Prevent errors from showing up to users
// use in head of script as follows:  window.onerror = doNothing;
function doNothing() {return true;}

function loadPop()
   {
   var winName
   winName = window.open(useUrl,'loadpop',winValues);
   winName.blur();
   }

function loadPopUnder(myurl,mywidth,myheight,ldoffleft,ldofftop,scroll,tool,menu)
   {
   var result = Math.floor(Math.random() * (100));
   var target = "expop" + result;
   winValues = "scrollbars=" + scroll + ",toolbar=" + tool + ",menubar=" + menu + ",width=" + mywidth + ",height= " + myheight + ",left=" + ldoffleft + ",top=" + ldofftop;
   var winName
   winName = window.open(myurl,target,winValues);
   winName.blur();
   }

function popUnderWin(myurl,mywidth,myheight,ldoffleft,ldofftop,scroll,tool,menu)
   {
   useUrl = myurl;
   if (mywidth == null)
      {
      mywidth  = screen.availWidth;
      }
   if (myheight == null)
      {
      myheight = screen.availHeight;
      }
   winValues = "scrollbars=" + scroll + ",toolbar=" + tool + ",menubar=" + menu + ",width=" + mywidth + ",height= " + myheight + ",left=" + ldoffleft + ",top=" + ldofftop;
   timeoutID = setTimeout("loadPop()",1000);
   }

function J_goToURL() { //v3.0
  var i, args=J_goToURL.arguments; document.J_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function J_changeImages() {
        if (document.images && (preloadFlag == true)) {
                for (var i=0; i<J_changeImages.arguments.length; i+=2) {
                        document[J_changeImages.arguments[i]].src = J_changeImages.arguments[i+1];
                }
        }
}

function J_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function J_newImage(arg) {
        if (document.images) {
                rslt = new Image();
                rslt.src = arg;
                return rslt;
        }
}



