<!--
var notIE = navigator.appVersion.indexOf("MSIE") < 0;
var current_dropdown = null;

function showMenu (this_dropdown_menu, this_y_object, this_x_object)
{
   var x = Left_of (this_x_object);
   var y = Top_of (this_y_object);

   setPropertyOf (this_dropdown_menu, 'display', 'block');
   setPropertyOf (this_dropdown_menu, 'left', x + "px");
   if (notIE) y = y - 2; /* hack to produce a drop-down pleasing in all browsers */
   setPropertyOf (this_dropdown_menu, 'top', y + "px");

   if (current_dropdown != this_dropdown_menu) hideCurrentMenu();
   current_dropdown = this_dropdown_menu;
}


function hideCurrentMenu ()
{
	if (current_dropdown != null)
	{
		setPropertyOf (current_dropdown, 'display', 'none');
		current_dropdown = null;
	}
}


function collapseCurrentMenu()
{
	if (current_dropdown != null)
	{
		removeClassFrom (current_dropdown, " over");
	}
}


function setClassFor (this_object, this_classname)
{
   if ((this_object.className).indexOf (this_classname) < 0)
   {
		if (this_object != current_dropdown) collapseCurrentMenu();
		this_object.className += this_classname;
	   current_dropdown = this_object;
	}
}


function removeClassFrom (this_object, this_class_to_remove)
{
   this_object.className = this_object.className.replace (this_class_to_remove, "");
}


function Left_of(p_elm) {
   var x = 0;
   var elm;
   if(typeof(p_elm) == "object"){
      elm = p_elm;
   }
   else {
      elm = findObj(p_elm);
   }
   while (elm != null) {
      x+= elm.offsetLeft;
      elm = elm.offsetParent;
   }
   return parseInt(x);
}


function getElementWidth(p_elm){
   var elm;
   if(typeof(p_elm) == "object"){
      elm = p_elm;
   }
   else {
      elm = findObj(p_elm);
   }
   return parseInt(elm.offsetWidth);
}


function getElementRight(p_elm){
   return Left_of(p_elm) + getElementWidth(p_elm);
}


function Top_of(p_elm) {
   var y = 0;
   var elm;
   if(typeof(p_elm) == "object"){
      elm = p_elm;
   }
   else {
      elm = findObj(p_elm);
   }
   while (elm != null) {
      y+= elm.offsetTop;
      elm = elm.offsetParent;
   }
   return parseInt(y);
}


function getElementHeight(p_elm){
   var elm;
   if(typeof(p_elm) == "object"){
      elm = p_elm;
   }
   else {
      elm = findObj(p_elm);
   }
   return parseInt(elm.offsetHeight);
}


function getElementBottom(p_elm){
   return Top_of(p_elm) + getElementHeight(p_elm);
}


function getPropertyOf(p_elm, p_property)
{
	var elm = null;

	if(typeof(p_elm) == "object")
	{
		elm = p_elm;
	}
	else
	{
	elm = findObj(p_elm);
	}

	if (elm != null)
	{
		if(elm.style)
		{
			elm = elm.style;
			if(elm[p_property])
			{
				return elm[p_property];
			}
			else return null;
		}
		else return null;
	}
}


function setPropertyOf(p_elm, p_property, p_value){
   var elm = null;
   if(typeof(p_elm) == "object"){
      elm = p_elm;
   }
   else {
      elm = findObj(p_elm);
   }
   if((elm != null) && (elm.style != null)){
      elm = elm.style;
      elm[ p_property ] = p_value;
   }
}

function findObj(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(d.all) x=d.all[n];
  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=findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n);
  return x;
}

-->