/*function tabview_aux(TabViewId, id)
{
  var TabView = document.getElementById(TabViewId);

  // ----- Tabs -----

  var Tabs = TabView.firstChild;
  while (Tabs.className != "Tabz" ) Tabs = Tabs.nextSibling;

  var Tab = Tabs.firstChild;
  var i   = 0;

  do
  {
    if (Tab.tagName == "A")
    {
      i++;
      Tab.href      = "javascript:tabview_switch('"+TabViewId+"', "+i+");";
      Tab.className = (i == id) ? "active" : "";
      Tab.blur();
    }
  }
  while (Tab = Tab.nextSibling);

  // ----- Pages -----

  var Pages = TabView.firstChild;
  while (Pages.className != 'Pages') Pages = Pages.nextSibling;

  var Page = Pages.firstChild;
  var i    = 0;

  do
  {
    if (Page.className == 'Page')
    {
      i++;
      if (Pages.offsetHeight) Page.style.height = (Pages.offsetHeight-2)+"px";
      Page.style.overflow = "auto";
      Page.style.display  = (i == id) ? 'block' : 'none';
    }
  }
  while (Page = Page.nextSibling);
}

// ----- Functions -----------

function tabview_switch(TabViewId, id) { tabview_aux(TabViewId, id); }

function tabview_initialize(TabViewId) { tabview_aux(TabViewId,  1); }


ContentInfo = "";
var mouse_X;
var mouse_Y;
var tip_active = 0;
function update_tip_pos(){
		document.getElementById('ToolTip').style.left = mouse_X + 15;
		document.getElementById('ToolTip').style.top  = mouse_Y;
}
var ie = document.all?true:false;
//if (!ie) document.captureEvents(Event.MOUSEMOVE)
document.onmousemove = getMouseXY;
function getMouseXY(e) {
if (ie) { // grab the x-y pos.s if browser is IE
mouse_X = event.clientX + document.body.scrollLeft;
mouse_Y = event.clientY + document.body.scrollTop;
}
else { // grab the x-y pos.s if browser is NS
mouse_X = e.pageX;
mouse_Y = e.pageY;
}
if (mouse_X < 0){mouse_X = 0;}
if (mouse_Y < 0){mouse_Y = 0;}
if(tip_active){update_tip_pos();}
}
function EnterContent(TContent){
ContentInfo = ''+TContent+'';
}
function tip_it(which, TContent){
	if(which){
		update_tip_pos();
		tip_active = 1;
		document.getElementById('ToolTip').style.visibility = "visible";
		EnterContent(TContent);
		document.getElementById('ToolTip').innerHTML = ContentInfo;
	}else{
		tip_active = 0;
		document.getElementById('ToolTip').style.visibility = "hidden";
	}
}

function search(type)
{
    if (type == 'web')
        q = document.getElementById('web_q').value;
    else
        q = document.getElementById('download_q').value;

    if (q == '')
        return false;

    AJAXmakeRequest('/search.html?type='+type+'&q='+q);

    return true;
}
*/
function toggle(nr)
{
    if (document.layers)
    {
        if (document.layers[nr].display == 'block')
            document.layers[nr].display = 'none';
        else
            document.layers[nr].display = 'block';
    }
    else if (document.all)
    {
        if (document.all[nr].style.display == 'block')
            document.all[nr].style.display = 'none';
        else
            document.all[nr].style.display = 'block';
    }
    else if (document.getElementById)
    {
        if (document.getElementById(nr).style.display == 'block')
            document.getElementById(nr).style.display = 'none';
        else
            document.getElementById(nr).style.display = 'block';
    }
}

