/************* 05.2007 www.pinkytoes.com *************/

function bewareOfSpam() {
	document.writeln("<a href=\"mai"+"lto:i"+"nfo@gsplaw.ch%20&lt;in"+"fo@gsp"+"law.ch&gt;\">i"+"nfo@gsplaw.ch</a>");
}
function bewareOfSpam2(who, where) {
	document.writeln("<a href=\"mai"+"lto:"+who+"@"+where+"\">"+who+"@"+where+"</a>");
}
function makeHomeBold(){
		var obj = document.getElementById('dhtmlgoodies_listMenu');
		var aTags = obj.getElementsByTagName('A');
      aTags[0].style.fontWeight = "bold";
}

/************* few updates & new function "closeAllSubs", 05.07, pinkytoes.com **********************************************************
This is a free script from www.dhtmlgoodies.com, Alf Magne Kalleland. You will find this and a lot of other scripts at the website.
*****************************************************************************************************************************************/

   var activeMenuItem = new Array();
	function isUlInArray(inputObj,ulObj){
		while(inputObj && inputObj.id!='dhtmlgoodies_listMenu'){
			if(inputObj==ulObj)return true;
			inputObj = inputObj.parentNode;
		}
		return false;
	}
	function showHideSub(e,inputObj)
	{
      if(!inputObj)inputObj=this;
		var parentObj = inputObj.parentNode;
		var ul = parentObj.getElementsByTagName('UL')[0];

      if(activeMenuItem.length>0){
			for(var no=0;no<activeMenuItem.length;no++){
				if(!isUlInArray(ul,activeMenuItem[0]) && !isUlInArray(activeMenuItem[0],ul)){
					activeMenuItem[no].style.display='none';
					activeMenuItem.splice(no,1);
					no--;
				}
			}
		}
		if(ul.offsetHeight == 0){
			ul.style.display='block';
			activeMenuItem.push(ul);
		}else{
			ul.style.display='none';
		}
      inputObj.className='activeMenuLink';
	}

	function showHidePath(inputObj)
	{
		var startTag = inputObj;
		showHideSub(false,inputObj);
      inputObj = inputObj.parentNode;
		while(inputObj){
			inputObj = inputObj.parentNode;
			if(inputObj.tagName=='LI')showHideSub(false,inputObj.getElementsByTagName('A')[0]);
			if(inputObj.id=='dhtmlgoodies_listMenu')inputObj=false;
		}
	}

	function closeAllSubs() { //for non js-browser, 1st show all sub-navs, close them here
      objCloseNav = document.getElementById('dhtmlgoodies_listMenu');
      objUlCloseNav = objCloseNav.getElementsByTagName('UL');
      for(var z1=0;z1<objUlCloseNav.length;z1++){
      	objUlCloseNav[z1].style.display="none";
      }
   }

	function initMenu()
	{
      closeAllSubs();
      var subYesNo = 0;
      var obj = document.getElementById('dhtmlgoodies_listMenu');
		var linkCounter=0;
		var aTags = obj.getElementsByTagName('A');
		var activeMenuItem = false;
		var activeMenuLink = false;
		var thisLocationArray = location.href.split(/\//);
		var fileNameThis = thisLocationArray[thisLocationArray.length-1];
		if(fileNameThis.indexOf('?')>0)fileNameThis = fileNameThis.substr(0,fileNameThis.indexOf('?'));
		if(fileNameThis.indexOf('#')>0)fileNameThis = fileNameThis.substr(0,fileNameThis.indexOf('#'));

		for(var no=0;no<aTags.length;no++){
			var parent = aTags[no].parentNode;
			var subs = parent.getElementsByTagName('UL');
			if(subs.length>0){
				aTags[no].onclick = showHideSub;
				linkCounter++;
				aTags[no].id = 'aLink' + linkCounter;
			}
			if(aTags[no].href.indexOf(fileNameThis)>=0 && aTags[no].href.charAt(aTags[no].href.length-1)!='#'){
				if(aTags[no].parentNode.parentNode && aTags[no].parentNode.parentNode.id!='dhtmlgoodies_listMenu'){
					var parentObj = aTags[no].parentNode.parentNode.parentNode;
					var a = parentObj.getElementsByTagName('A')[0];
					if(a.id && !activeMenuLink){
						activeMenuLink = aTags[no];
						activeMenuItem = a.id;
					}
				}
            subYesNo++
			}
		}
		if(activeMenuLink){
			activeMenuLink.className='activeMenuLink';
		}
		if(activeMenuItem){
			if(document.getElementById(activeMenuItem))showHidePath(document.getElementById(activeMenuItem));
		}
	}