<!--
function sub() {	
	window.opener.location.reload();
	close();
	return true;
}
function setfocus(e) {
	document.forms[0].elements[e].focus();
}

function Over(color) {
	window.event.srcElement.style.color=color;
}

function Out(colorout) {
	window.event.srcElement.style.color=colorout;
}
function AutoPrint() {
    window.print('');
}

function PopUp(url, w, h, scroll, toolbar, menubar) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+', toolbar='+toolbar+', menubar='+menubar+', resizable'
	win = window.open(url,'win',winprops)
	win.window.focus();
}
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) { //v3.0
  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); 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 jumpURL(newLoc){
    newURL = newLoc.options[newLoc.selectedIndex].value
    if(newURL != ""){
      window.location.href = newURL
   }
}
// Image information
if (document.images) {
	GetDate_on = new Image;          
	GetDate_on.src = "images/GetDate_on.gif";
	GetDate_off = new Image;          
	GetDate_off.src = "images/GetDate_off.gif";
}
if (document.images) {
	reset_on = new Image;          
	reset_on.src = "images/reset_on.gif";
	reset_off = new Image;          
	reset_off.src = "images/reset_off.gif";
}
if (document.images) {
	submit_on = new Image;          
	submit_on.src = "images/Submit_on.gif";
	submit_off = new Image;          
	submit_off.src = "images/Submit_off.gif";
}
if (document.images) {
	search_on = new Image;          
	search_on.src = "images/search_on.gif";
	search_off = new Image;          
	search_off.src = "images/search_off.gif";
}
if (document.images) {
	sendprint_on = new Image;          
	sendprint_on.src = "images/SendToPrint_on.gif";
	sendprint_off = new Image;          
	sendprint_off.src = "images/SendToPrint_off.gif";
}
if (document.images) {
	imgDoc_on = new Image;          
	imgDoc_on.src = "images/imgDoc_on.gif";
	imgDoc_off = new Image;          
	imgDoc_off.src = "images/imgDoc_off.gif";
}
if (document.images) {
	searchgo_on = new Image;          
	searchgo_on.src = "images/ButtonGo_on.gif";
	searchgo_off = new Image;          
	searchgo_off.src = "images/ButtonGo_off.gif";
}
if (document.images) {	 
	help_on = new Image;          
	help_on.src = "images/help_on.gif";
	help_off = new Image;          
	help_off.src = "images/help_off.gif";
}	
function img_on(imgName) {
	if (document.images) { 
       		imgOn = eval(imgName + "_on.src");
       		document [imgName].src = imgOn;
        }
}
function img_off(imgName) {
        if (document.images) {
        	imgOff = eval(imgName + "_off.src");
        	document [imgName].src = imgOff;
        }
}

function checkPassword (strng) {
 var error = "";
 if (strng == "") {
    error = "You didn't enter a new password.\n";
 }
    var illegalChars = /[\W_]/; // allow only letters and numbers
    if ((strng.length < 3) || (strng.length > 20)) {
       error = "The new password is the wrong length.\n";
    }
    else if (illegalChars.test(strng)) {
      error = "The new password contains illegal characters.\n";
    }
} 
/******************************************************************************
  Function: Auto Tab to next field.
******************************************************************************/
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
var keyCode = (isNN) ? e.which : e.keyCode;
var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
if(input.value.length >= len && !containsElement(filter,keyCode)) {
input.value = input.value.slice(0, len);
input.form[(getIndex(input)+1) % input.form.length].focus();
}
function containsElement(arr, ele) {
var found = false, index = 0;
while(!found && index < arr.length)
if(arr[index] == ele)
found = true;
else
index++;
return found;
}
function getIndex(input) {
var index = -1, i = 0, found = false;
while (i < input.form.length && index == -1)
if (input.form[i] == input)index = i;
else i++;
return index;
}
return true;
}
//-->
