// JavaScript Document

// for external links, open them in an external window --
// In Compliance with Web Standards all exernal links should use the 'rel=external' tag insteand of the deprecated 'target'

function externalLinks() { 
 if (!document.getElementsByTagName) return; 
 var anchors = document.getElementsByTagName("a"); 
 for (var i=0; i<anchors.length; i++) { 
   var anchor = anchors[i]; 
   if (anchor.getAttribute("href") && 
       anchor.getAttribute("rel") == "external") 
     anchor.target = "_blank"; 
 } 
} 
window.onload = externalLinks;



// JavaScript Document

//-- show or hide a div id
	function ShowHide(div,span, div2)
	{
		if((document.getElementById(div).style.display=="none") || (document.getElementById(div).style.display==""))
		{
			document.getElementById(span).innerHTML = "&ndash;";
			document.getElementById(div).style.display='block';
			document.getElementById(div2).style.display='none';
		} else {
			document.getElementById(span).innerHTML = "+";
			document.getElementById(div).style.display='none';
			document.getElementById(div2).style.display='block';
		}		
	}	
	

	function ShowHide2(div)
	{
		if((document.getElementById(div).style.display=="none") || (document.getElementById(div).style.display==""))
		{
			//document.getElementById(span).innerHTML = "&ndash;";
			document.getElementById(div).style.display='block';
		} else {
			//document.getElementById(span).innerHTML = "+";
			document.getElementById(div).style.display='none';
		}		
	}
	
	
	
	function ShowHideAll(number,div,span,thisdiv)
	{
		var ndiv;	
		var nspan;
		//alert("count "+number + " div: " +div);
		if((document.getElementById(thisdiv).innerHTML=="+"))
		{

			for(i=1; i<number+1 ; i++)
			{
				ndiv = div+i;
				nspan = span+i;
				
				document.getElementById(ndiv).style.display='block';
				document.getElementById(nspan).innerHTML = "&ndash;";
				document.getElementById(thisdiv).innerHTML = "&ndash;";
			}
			
		} else {
			
			for(i=1; i<number+1 ; i++)
			{
				ndiv = div+i;
				nspan = span+i;			
					document.getElementById(ndiv).style.display='none';
					document.getElementById(nspan).innerHTML = "+";
					document.getElementById(thisdiv).innerHTML = "+";
			}
		}
	}
	


/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this script and the associated (x)html
is available at http://www.stunicholls.com/various/more.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This script and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */


clickMenu = function(menu,element,cname) {
	var getEls = document.getElementById(menu).getElementsByTagName(element);

	for (var i=0; i<getEls.length; i++) {
			getEls[i].onclick=function() {
			if ((this.className.indexOf(cname))!=-1)
			{
			if ((this.className.indexOf('click'))!=-1) {
				this.className=this.className.replace("click", "");;
				}
				else {
				this.className+=" click";
				}
			}
		}
	}
}
