<!--
var E_AT = "@";
var DOMAIN = "dart.net";
var gs_client = navigator.appName;
var gdb_clientversion = parseFloat(navigator.appVersion);
var gb_ie = gs_client.indexOf('Microsoft') != -1;
var gb_nav4 = false;
var gi_base_w = 720;
var gi_base_h = 540;
var gi_base_header_h = 142;
var gi_base_footer_h = 110;
var gi_base_headfoot_h = gi_base_header_h + gi_base_footer_h;
var gi_w = gi_base_w;
var gi_h = gi_base_h;
var gi_dx = 0; // Difference betw/actual and base width
var gi_dy = 0; // Difference betw/actual and base height
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 PreloadImages() {
  if (document.images) {
    var imgFiles = PreloadImages.arguments;
    if (document.preloadArray == null) document.preloadArray = new Array();
    var i = document.preloadArray.length;
    var exists = 0;

    with (document)
    for (var j=0; j < imgFiles.length; j++) {
      exists = 0;
      if (imgFiles[j].charAt(0) != "#"){
        for (var k=0; k < i; k++){
          if (preloadArray[k].src.indexOf( imgFiles[j] ) >= 0){
            exists = 1;
            break;
        }}
        if (exists == 0){
          preloadArray[i] = new Image;
          preloadArray[i++].src = imgFiles[j];
}}}}}
function getObj(n, d) {
  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 && document.getElementById) x=document.getElementById(n); return x;
}
function showObj(as_n, ab_v) {
	var luo_x = getObj(as_n);
	if (luo_x == null) return;
	if (luo_x.style) luo_x.style.visibility = ab_v ? "visible" : "hidden";
	else luo_x.visibility = ab_v ? "show" : "hide";
}
function show(auo_x, ab_v) {
	if (auo_x == null) return;
	if (auo_x.style) auo_x.style.visibility = ab_v ? "visible" : "hidden";
	else auo_x.visibility = ab_v ? "show" : "hide";
}
function getT(auo_x) {
	if (auo_x == null) return 0;
	if (auo_x.style) return parseInt(auo_x.style.top);
	else return parseInt(auo_x.top);
}
function getL(auo_x) {
	if (auo_x == null) return 0;
	if (auo_x.style) return parseInt(auo_x.style.left);
	else return parseInt(auo_x.left);
}
function getW(auo_x) {
	if (auo_x == null) return 0;
	return auo_x.clientWidth;
}
function getH(auo_x) {
	if (auo_x == null) return 0;
	return auo_x.clientHeight;
}
function setObjX(as_obj, ai_x) {
	var luo_x = getObj(as_obj);
	if (luo_x == null) {alert("NULL OBJECT '"+as_obj+"'"); return;}
	if (ai_x == null) return;
	
	if (luo_x.style) luo_x.style.left = ai_x;
	else luo_x.left = ai_x;
}
function setObjY(as_obj, ai_y) {
	var luo_x = getObj(as_obj);
	if (luo_x == null) {alert("NULL OBJECT '"+as_obj+"'"); return;}
	if (ai_y == null) return;
	
	if (luo_x.style) luo_x.style.top = ai_y;
	else luo_x.top = ai_y;
}
function setObjW(as_obj, ai_w) {
	var luo_x = getObj(as_obj);
	if (luo_x == null) {alert("NULL OBJECT '"+as_obj+"'"); return;}
	if (ai_w == null) return;
	
	if (luo_x.style) luo_x.style.width = ai_w;
	else luo_x.width = ai_w;
}
function setObjH(as_obj, ai_w) {
	var luo_x = getObj(as_obj);
	if (luo_x == null) {alert("NULL OBJECT '"+as_obj+"'"); return;}
	if (ai_w == null) return;
	
	if (luo_x.style) luo_x.style.height = ai_w;
	else luo_x.height = ai_w;
}
var gi_curr_menu = -1;
function doMenu(ai_m, auo_e) {
	if (gb_nav4) return;
	var luo_m = getObj("menu"+ai_m);
	if (luo_m == null) {alert("menu"+ai_m+" undefined"); return;}
	var ls_t = auo_e.type;
	var li_x, li_y;
	var li_mx = getL(luo_m);
	var li_my = getT(luo_m);
	var li_mw = getW(luo_m);
	var li_mh = getH(luo_m);
	if (gb_ie) {
		li_x = auo_e.clientX - 1; li_y = auo_e.clientY + document.body.scrollTop - 2;
	} else {
		//li_x = auo_e.layerX;li_y = auo_e.layerY;//FOR Netscape before 6.0;messes up if layers overlap
		li_x = auo_e.pageX - 1; li_y = auo_e.pageY;
	}

	if (ls_t == "mouseout") {
		if (li_y < li_my || li_y > (li_my + li_mh)) {
			show(luo_m,false);
			gi_curr_menu = -1;
		} else if (li_x > (li_mx + li_mw)) {
			show(luo_m,false);
			gi_curr_menu = -1;
		} else {
			show(luo_m,false);
			gi_curr_menu = -1;
		}
	} else if (ls_t == "mouseover") {
		if (gi_curr_menu >= 0) showObj("menu"+gi_curr_menu,false);
		show(luo_m,true);
		gi_curr_menu = ai_m;
}}
function flushFrames() {
	if (gb_ie) {
		gi_w = document.body.clientWidth;
		gi_h = document.body.clientHeight;
	} else {
//document.title = "iWH("+window.innerWidth+","+window.innerHeight+") oWH("+document.width+","+document.height+")";
		gi_w = document.width;
		gi_h = window.innerHeight;
	}
	if (gi_w > gi_base_w)
		gi_dx = gi_w - gi_base_w;
	if (gi_h > gi_base_h)
		gi_dy = gi_h - gi_base_h;
	
	setObjW("layerheaderfill", 170 + gi_dx);
	setObjW("layertitle", 480 + gi_dx);

	setObjY("layerlinks", 445 + gi_dy);
	setObjY("layerfooter", 378 + gi_dy);
	setObjH("layersidefill", 28 + gi_dy);
	
	flushPage(); // This function defined per page
	
	if (document.loginform != null)
	document.loginform.login.focus();
}
function expandFooter() {
	//expand footer downwards for long bodies if needed
	var luo_b = getObj("layerbody1");
	if (luo_b == null) {alert("layerbody1 undefined"); return;}
	var luo_f = getObj("layerfooter");
	if (luo_f == null) {alert("layerfooter undefined"); return;}
	var luo_l = getObj("layerlinks");
	if (luo_l == null) {alert("layerlinks undefined"); return;}
	var luo_s = getObj("layersidefill");
	if (luo_s == null) {alert("layersidefill undefined"); return;}

	var li_bh = getH(luo_b);
	var li_by = getT(luo_b);
	var li_by2 = li_bh + li_by;
	var li_fy = getT(luo_f);
	var li_ly = getT(luo_l);
	var li_sh = getH(luo_s);
	if (li_by2 > (li_ly - 8)) {
		var li_dy = li_by2 - li_ly + 8;
		setObjY("layerlinks", li_ly + li_dy);
		setObjY("layerfooter", li_fy + li_dy);
		setObjH("layersidefill", li_sh + li_dy);
	}
}
function writeMTA(as_a, as_n, as_d) {
	if (as_a == null) as_a = "Webmaster";
	if (as_d == null) as_d = DOMAIN;
	if (as_n == null) as_n = as_a + E_AT + as_d;
	document.write("<a href=\"mailto:");
	document.write(as_a);
	document.write(E_AT);
	document.write(as_d);
	document.write("\">");
	document.write(as_n);
	document.write("</a>");
}
// -->
