//<![CDATA[ <!--

window.onload = function()
{
	if (DOMCheck())
	{
		addFlash();
		printer();	
			
		hideSections();
		hideSubSections();
		showSectionListener();

		menuListener();	
		collapseMenu(document.getElementById("menu"));
	}
}

function DOMCheck()
{ 
	return (document.getElementById || document.all || document.layers)? true : false ;
}

function menuListener()
{
	var menu = document.getElementById("menu");
	menu.onclick = function() { collapseMenu(this); }
	menu.onmouseover = function() { expandMenu(this); }
	menu.onmouseout = function() { collapseMenu(this); }
	menu.onfocus = function() { expandMenu(this); }
	menu.onblur = function() { collapseMenu(this); }
}

function printer()
{
	var p = document.getElementById("print");
	p.onclick = function() { window.print(); }
}


function expandMenu(id)
{
	id.style.height = "auto";
}

function collapseMenu(id)
{
	id.style.height = "2.9em";
}


/*
function expandMenu(id)
{
		var uls = document.getElementById('main').getElementsByTagName('ul');
	var len = uls.length;
	var s = 0;
	
	for (i = 0; i < len; i++)
	{
			//uls[i].style.display = 'block'
			uls[i].className = 'visible'
	}
}

function collapseMenu(id)
{
	var uls = document.getElementById('main').getElementsByTagName('ul');
	var len = uls.length;
	var s = 0;
	
	for (i = 0; i < len; i++)
	{
			//uls[i].style.display = 'none'
			uls[i].className = 'hidden'
	}

}*/



function showSectionListener()
{
	//var l = document.getElementsByTagName('a');
	var l = document.links;
	var len = l.length;

	for (a = 0; a < len; a++)
	{
		if(/showSection/.test(l[a].className))
		{
			l[a].onclick = function() { toggleSection(this.href.split('#')[1]); }

			l[a].onmouseover = function() { toggleSection(this.href.split('#')[1]); }
			l[a].onfocus = function() { toggleSection(this.href.split('#')[1]); }
			l[a].onblur = function() { toggleSection(this.href.split('#')[1]); }
		}

		if(/showSubSection/.test(l[a].className))
		{
			l[a].onclick = function() { toggleSubSection(this.href.split('#')[1]); }
			
			l[a].onmouseover = function() { toggleSubSection(this.href.split('#')[1]); }
			l[a].onfocus = function() { toggleSection(this.href.split('#')[1]); }
			l[a].onblur = function() { toggleSection(this.href.split('#')[1]); }

		}		
	}
}

function hideSections()
{	
	var divs = document.getElementsByTagName('div');
	var len = divs.length;
	var s = 0;
	
	for (i = 0; i < len; i++)
	{
		if(/section/.test(divs[i].className))
		{
			divs[i].style.display = (++s != 1)?'none':'block';
		}
	}
	//alert(s)
}

function hideSubSections()
{	
	var divs = document.getElementsByTagName('div');
	var len = divs.length;
	var sc = 0;
	
	for (i = 0; i < len; i++)
	{
		if(/sub-section/.test(divs[i].className))
		{
			divs[i].style.display = (++sc != 1)?'none':'block';
		}
	}
	//alert(sc)
}


function toggleSection(id)
{
	var divs = document.getElementsByTagName('div');
	var len = divs.length;
	
	for (i = 0; i < len; i++)
	{
/*		if(/section/.test(divs[i].className))
		{
			divs[i].style.display = (divs[i].id == id)? 'block':'none';
		}
*/

			if(divs[i].className == 'section')
			{
				divs[i].style.display = (divs[i].id == id)? 'block':'none';
			}
	}
}

function toggleSubSection(id)
{
	var divs = document.getElementsByTagName('div');
	var len = divs.length;
	
	for (i = 0; i < len; i++)
	{
			if(divs[i].className == 'sub-section')
			{
				divs[i].style.display = (divs[i].id == id)? 'block':'none';
			}		
	}
}

function tableRowHighlighter()
{
	var rows = document.getElementsByTagName('tr');
	var len = rows.length;
	
	for (i = 0; i < len; i++)
	{
		rows[i].onmouseover = function() { highlight(this, 'on'); }
		rows[i].onmouseout = function() { highlight(this, 'off'); }
	}
}

function highlight(elem, state)
{

switch (state)
{
	case 'on': 
		if(!/hilite/.test(elem.className))
		{
			elem.className += ' hilite';
		}
	break;

	case 'off': 
		if(/hilite/.test(elem.className))
		{
			elem.className = elem.className.replace(' hilite', '');
		}
	break;
}
	
}

function showSection(id)
{
	if (document.getElementById)
	{
		var divs = document.getElementsByTagName('div');
		for (i=0; i<divs.length; i++)
		{
			if(divs[i].className == 'section')
			{
				divs[i].style.display = (divs[i].id == id)? 'block':'none';
			}

			if(divs[i].className == 'sub-section')
			{
				divs[i].style.display = (divs[i].id == id)? 'block':'none';
			}
		}
	}
}


function showSubSection(id)
{
	if (document.getElementById)
	{
		var divs = document.getElementsByTagName('div');
		for (i=0; i<divs.length; i++)
		{
			if(divs[i].className == 'sub-section')
			{
				divs[i].style.display = (divs[i].id == id)? 'block':'none';
			}
		}
	}
}


function addFlash()
{
var ftype = 'application/x-shockwave-flash';
var fmenu = false;
var fquality = 'best';
var fallowScriptAccess = 'sameDomain';
var fflashvars = 'base=../../assets/online/swf/background.xml';
var fquality = 'best';
var fwmode = 'transparent';
var fmovie = '../../assets/online/swf/header-banners.swf';
var fwidth = 600;
var fheight = 100;
var flash = document.getElementById("flash");

		if (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"])
		{
			swf = document.createElement('embed');
			swf.setAttribute('type', ftype);
			swf.setAttribute('width',fwidth);
			swf.setAttribute('height',fheight);
			swf.setAttribute('src', fmovie);
			swf.setAttribute('allowScriptAccess', fallowScriptAccess);
			swf.setAttribute('menu', fmenu);
			swf.setAttribute('quality', fquality);
			swf.setAttribute('wmode', fwmode);
			swf.setAttribute('flashvars', fflashvars);
			flash.appendChild(swf);
		} else {
			swf = document.createElement('object');
			swf.setAttribute('type', ftype);
			swf.setAttribute('width',fwidth);
			swf.setAttribute('height',fheight);
			createObjectParameter(swf, 'movie', fmovie);
			createObjectParameter(swf, 'allowScriptAccess', fallowScriptAccess);
			createObjectParameter(swf, 'menu', fmenu);
			createObjectParameter(swf, 'quality', fquality);
			createObjectParameter(swf, 'wmode', fwmode);
			createObjectParameter(swf, 'flashvars', fflashvars);
			flash.appendChild(swf);
		}
}

function createObjectParameter(nodeObject, name, value)
{
	var node = document.createElement("param");
	node.setAttribute("name", name);	
	node.setAttribute("value", value);
	nodeObject.appendChild(node);
}

function headerLinkUp()
{
	var body = document.body;
	body.setAttribute('id', 'page-top')
	
	//var h2s = document.getElementsByTagName('h2');
	
//var other=document.getElementsByTagName('h2')[0].firstChild;


//f = document.getElementsByTagName('h2')[0];
//x = f.cloneNode(true);

//a = document.createElement('a');
//a.setAttribute('href','#page-top');
//a.appendChild(document.createTextNode('link'));
//a.appendChild(f.childNodes);
//alert(f.childNodes.length)
//f.appendChild(a)
}

function linkTo(node, link)
{

	
}

//--> //]]>