/*function display(id){
	var jsBlock = document.getElementById('jsBlock');
	var parts = jsBlock.getElementsByTagName('div');
	
	for (var i = 0; i < parts.length; i++) {
		//alert(dirs[dirs.length -i - 1].id);
		if (parts[parts.length -i - 1].style.display=="block")
			parts[parts.length -i - 1].style.display="none";
	}
	
	document.getElementById(id).style.display="block";
}*/

/***********************************************************/

var agt=navigator.userAgent.toLowerCase();

if (window.addEventListener)
{
    window.addEventListener("load", do_onload, false);
}
else
{
    if (window.attachEvent)
    {
        window.attachEvent("onload", do_onload);
    }
    else
    {
    if (document.getElementById)
        {
            window.onload = do_onload;
        }
    }
}

function addEvent( obj, type, fn )
{
    if (obj.addEventListener)
        obj.addEventListener( type, fn, false );
    else if (obj.attachEvent)
    {
        obj["e"+type+fn] = fn;
        obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
        obj.attachEvent( "on"+type, obj[type+fn] );
    }
}

function do_onload()
{
    listContentShowHide()
}

addEvent(window, 'load', do_onload)

/* Functionality for dynamically hiding and showing contents
--------------------------------------------------------------------------------------------*/

document.getElementsByClassName = function(cls,n,t)
{
	var rtn = [];

	n=n==null?document:n;
	t=t==null?'*':t;
	
	var els = n.getElementsByTagName ? n.getElementsByTagName(t) : document.all;
	els = (!els||!els.length ) && document.all ? document.all : els;
	
	if(cls==null){return els;}
	
	for (var i=0,j=0; i < els.length; i++)
	{
		if(els[i].className.match("(^|\\s)"+cls+"(\\s|$)"))
		{
			rtn[j++] = els[i];
		}
	}
	return rtn;
};


function listContentShowHide()
{
    if (agt.indexOf("msie 5.0")==-1)
    {
        var varFirstItemSelected = false;
        if ((varShow = document.getElementById('content'))&& (varList = document.getElementById('nav')))
        {
            for(i=0;i<varShow.childNodes.length;i++)
            {
                if(varShow.childNodes[i].nodeType==1)
                {
                    varShow.childNodes[i].style.display="none";
                    
                    varList.childNodes[i].childNodes[0].onclick = displayContent;
                    if(!varFirstItemSelected)
                    {
                        varShow.childNodes[i].style.display="";
                        varList.childNodes[i].setAttribute("class","selected");
                        varList.childNodes[i].setAttribute("className","selected");
                        varFirstItemSelected = true;
                    }
                }
            }
        }
    }
}

function displayContent()
{
        if ((varShow = document.getElementById('content')) && (varList = document.getElementById('nav')))
        {
            for(i=0;i<varShow.childNodes.length;i++)
            {
                if(varShow.childNodes[i].nodeType==1)
                {
                    varShow.childNodes[i].style.display="none";
                    varList.childNodes[i].setAttribute("class","");
                    varList.childNodes[i].setAttribute("className","");
                }
            }
            
            for(i=0;i<varShow.childNodes.length;i++)
            {
                if(varShow.childNodes[i].nodeType==1)
                {
                    if(varList.childNodes[i].childNodes[0]==this)
                    {
                        varShow.childNodes[i].style.display="";
                        varList.childNodes[i].setAttribute("class","selected");
                        varList.childNodes[i].setAttribute("className","selected");
                    }
                }
            }
        }
        return false;
}

/* Hides elements which aren't needed if JavaScript is enabled 
function jsfHideElements() 
{        
    var objectsToHide = document.getElementsByClassName('hide');
    var objectsToShow = document.getElementsByClassName('show');
    
    for(i=0;i<objectsToHide.length;i++)
    {
        if (agt.indexOf("msie 5.0")==-1)
        {
            objectsToHide[i].style.display="none";
        }
    }
	
    for(i=0;i<objectsToShow.length;i++)
    {
        objectsToShow[i].style.display="block";
    } 
}

*/

/*function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent( function(){ add_print_link( 'nav' ) } );

function add_print_link( id ){
  if( !document.getElementById ||
      !document.getElementById( id ) ) return;

  // add extra functions to page tools list
  var print_page = document.getElementById( id );

  // create print link
  var print_function = document.createElement('p');
  print_function.className = 'print-link';
  print_function.onclick = function(){ print_preview(); return false; };
  print_function.appendChild( document.createTextNode( 'Print the Page' ) );

}*/
