	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) 
	{ //v4.01
		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) && (d.getElementById)) 
			x = d.getElementById(n);
		return x;
	}

	function MM_SetImage() 
	{ //v3.0
		var x, a = MM_SetImage.arguments; 
		if ((x = MM_findObj(a[0])) != null)
			x.src = a[1];
	}


	function AddMailto(SpanName, EMailAddress)
	{	
  		if (!document.getElementById(SpanName)) return false;
  
  		var spanobj = document.getElementById(SpanName);
  		var anch = document.createElement("a");
		var mailto = "mailto:" + EMailAddress;
		anch.setAttribute("href", mailto);
		spanobj.appendChild(anch);
		var txt = document.createTextNode(EMailAddress);
		anch.appendChild(txt);
	}
	
	var useTheseFonts;
	useTheseFonts = "'Trebuchet MS'";
	
	document.writeln("<style type='text/css'>");
	document.writeln("<!--");
	document.writeln("TD        {font-family: " + useTheseFonts + "}");
	document.writeln("TH        {font-family: " + useTheseFonts + "}");
	document.writeln("A:link    {font-family: " + useTheseFonts + "; text-decoration: underline;      color: blue;  }");
	document.writeln("A:visited {font-family: " + useTheseFonts + "; text-decoration: underline;      color: green; }");
	document.writeln("A:active  {font-family: " + useTheseFonts + "; text-decoration: underline; color: red;   }");
//	document.writeln("A:hover   {font-family: " + useTheseFonts + "; text-decoration: underline;      color: green; border-color:green;  border-width:1pt 1pt 1pt 1pt; border-style:dotted; }");
	document.writeln("A:hover   {font-family: " + useTheseFonts + "; text-decoration: underline;      color: green; }");

	document.writeln("TD.MENUOFF      {font-family: " + useTheseFonts + "; font-size:12px; cursor:pointer; cursor:hand; text-transform:lowercase; text-align:center; text-valign: middle; background-color: '#112b12'; color: white;}");
	document.writeln("TD.MENUON       {font-family: " + useTheseFonts + "; font-size:12px; cursor:pointer; cursor:hand; text-transform:lowercase; text-align:center; text-valign: middle; background-color: '#99CC33'; color: black;}");
//	document.writeln("A.MENU:link     {font-family: " + useTheseFonts + "; text-decoration: none; color: white;  }");
//	document.writeln("A.MENU:visited  {font-family: " + useTheseFonts + "; text-decoration: none; color: white; }");
//	document.writeln("A.MENU:active   {font-family: " + useTheseFonts + "; text-decoration: none; color: lime-green;   }");
//	document.writeln("A.MENU:hover    {font-family: " + useTheseFonts + "; text-decoration: none; color: yellow; }");


	document.write("#miniflex {");
		document.write("width: 100%;");
		document.write("float: center;");
		document.write("font-family: " + useTheseFonts + ";");
		document.write("font-size: small;");
		document.write("margin: 0;");
		document.write("padding: 0 10px 0 10px;");
		document.write("border-bottom: 0px solid #696;");
		document.write("position:relative;");
		document.write("z-index:0 }");
	document.writeln("#miniflex li {");
		document.write("float: left;");
		document.write("margin: 0;");
		document.write("padding: 0;");
		document.write("display: inline;");
		document.write("list-style: none;");
		document.write("position:relative }");
	document.writeln("#miniflex a:link,");
	document.write("#miniflex a:visited {");
		document.write("float: left;");
		document.write("font-size: 85%;");
		document.write("line-height: 20px;");
		document.write("font-weight: bold;");
		document.write("margin: 0 10px 0 10px;");
		document.write("text-decoration: none;");
		document.write("color: #9c9 }");
	document.writeln("#miniflex a.active:link,");
	document.write("#miniflex a.active:visited,");
	document.write("#miniflex a:hover {");
		document.write("border-bottom: 4px solid #696;");
		document.write("padding-bottom: 2px;");
		document.write("color: #696 }");
	document.writeln("#animated-tab {");
		document.write("position: absolute;");
		document.write("z-index: 1;");
		document.write("font-family: " + useTheseFonts + ";");
		document.write("font-size: 85%;");
		document.write("line-height: 20px;");
		document.write("padding-bottom: 2px;");
		document.write("border-bottom:");
		document.write("4px solid #696 }");
	
	document.writeln("// -->");
	document.writeln("</style>");
	



// ADDED 2007-03-12



var miniTab = {
  currentTab:     0,
  activeTab:      0,
  destX:          0,
  destW:          0,
  t:              0,
  b:              0,
  c:              0,
  d:              20,
  animInterval:   null,
  sliderObj:      null,
  aHeight:        0,

  init: function() {
    if(!document.getElementById || !document.getElementById("miniflex")) return;

    var ul          = document.getElementById("miniflex");
    var liArr       = ul.getElementsByTagName("li");
    var aArr        = ul.getElementsByTagName("a");

    for(var i = 0, li; li = liArr[i]; i++) {
      liArr[i].onmouseover = aArr[i].onfocus = function(e) {
        var pos = 0;
        var elem = this.nodeName == "LI" ? this : this.parentNode;
        while(elem.previousSibling) {
          elem = elem.previousSibling;
          if(elem.tagName && elem.tagName == "LI") pos++;
        }
        miniTab.initSlide(pos);
      }
    }

    ul.onmouseout = function(e) {
      miniTab.initSlide(miniTab.currentTab);
    };

    for(var i = 0; i < aArr.length; i++) {
      if(document.location.href.indexOf(aArr[i].href)>=0) {
        miniTab.activeTab = miniTab.currentTab = i;
      }
      aArr[i].style.borderBottom  = "0px";
      aArr[i].style.paddingBottom = "6px";
    }

    miniTab.slideObj                = ul.parentNode.appendChild(document.createElement("div"));
    miniTab.slideObj.appendChild(document.createTextNode(String.fromCharCode(160)));
    miniTab.slideObj.id             = "animated-tab";
    miniTab.slideObj.style.top      = (ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) + "px";
    miniTab.slideObj.style.left     = (ul.offsetLeft + + liArr[miniTab.activeTab].offsetLeft + aArr[miniTab.activeTab].offsetLeft) + "px";
    miniTab.slideObj.style.width    = aArr[miniTab.activeTab].offsetWidth + "px";
    miniTab.aHeight                 = ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop;

    miniTab.initSlide(miniTab.activeTab, true);

    var intervalMethod = function() { miniTab.slideIt(); }
    miniTab.animInterval = setInterval(intervalMethod,10);
  },

  cleanUp: function() {
    clearInterval(miniTab.animInterval);
    miniTab.animInterval = null;
  },

  initSlide: function(pos, force) {
    if(!force && pos == miniTab.activeTab) return;
    miniTab.activeTab = pos;
    miniTab.initAnim();
  },

  initAnim: function() {
    var ul          = document.getElementById("miniflex");
    var liArr       = ul.getElementsByTagName("li");
    var aArr        = ul.getElementsByTagName("a");
    miniTab.destX = parseInt(liArr[miniTab.activeTab].offsetLeft + liArr[miniTab.activeTab].getElementsByTagName("a")[0].offsetLeft + ul.offsetLeft);
    miniTab.destW = parseInt(liArr[miniTab.activeTab].getElementsByTagName("a")[0].offsetWidth);
    miniTab.t = 0;
    miniTab.b = miniTab.slideObj.offsetLeft;
    miniTab.c = miniTab.destX - miniTab.b;
    miniTab.bW = miniTab.slideObj.offsetWidth;
    miniTab.cW = miniTab.destW - miniTab.bW;
    miniTab.slideObj.style.top = (ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) + "px";
  },

  slideIt:function() {
    var ul          = document.getElementById("miniflex");
    var liArr       = ul.getElementsByTagName("li");
    var aArr        = ul.getElementsByTagName("a");

    // Has the browser text size changed?
    if(miniTab.aHeight != ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop) {
      miniTab.initAnim();
      miniTab.aHeight = ul.offsetTop + liArr[miniTab.activeTab].offsetTop + aArr[miniTab.activeTab].offsetTop
    };

    if(miniTab.t++ < miniTab.d) {
      var x = miniTab.animate(miniTab.t,miniTab.b,miniTab.c,miniTab.d);
      var w = miniTab.animate(miniTab.t,miniTab.bW,miniTab.cW,miniTab.d);
      miniTab.slideObj.style.left = parseInt(x) + "px";
      miniTab.slideObj.style.width = parseInt(w) + "px";
    } else {
      miniTab.slideObj.style.left = miniTab.destX + "px";
      miniTab.slideObj.style.width = miniTab.destW +"px";
    }
  },

  animate: function(t,b,c,d) {
    if ((t/=d/2) < 1) return c/2*t*t + b;
    return -c/2 * ((--t)*(t-2) - 1) + b;
  }
}

window.onload = miniTab.init;
window.onunload = miniTab.cleanUp;



