/**
*	CryptMail
*
*	Simple Javascript Email-Address crypter / uncrypter.
*	(C) 2005 KLITSCHE.DE // DIRK ALBAN ADLER
*	http://cryptmail.klitsche.org
*	
*	CryptMail is published under the CC-GNU LGPL
*	http://creativecommons.org/licenses/LGPL/2.1/
*
*	It is provided as is. No warrenties. No support.	
*/
function mailto (s)	
{
	document.location.href =  "mailto:" + unCryptMail(s);
}

function unCryptMail (r)  
{
	r = unescape (r);
	var l = r.length;
	var o = "";
	for (i = 0; i < l; i++)
	{
		o += String.fromCharCode (r.charCodeAt (i) - 1);
	}
	return o; 
}

function cryptMail (r) 
{
	var l = r.length;
	var o = "";
	for (i = 0; i < l; i++)
	{
		o += String.fromCharCode (r.charCodeAt (i) + 1);
	}
	return escape (o);
}
// -->




var openPicture = "http://www.ors.ch/images/plus.gif"; 
var closePicture = "http://www.ors.ch/images/minus.gif";

function classoggle(tag, classa, classb) {
   if (tag.className==classa){
      tag.className=classb;
   } else {
      tag.className=classa;
}
}
function visoggle(index, me) {
 var d = document.getElementById(index);
 classoggle(d, 'hideMe', 'showMe');
 me = document.getElementById(me);
   if (me!=undefined) {
      if (me.src == closePicture){
         me.src = openPicture; }
      else {
         me.src = closePicture;
      }
    }
}
function collapseAll(start, exp) {
if (exp == 1) {
   var newClass = 'showMe';
   var newPic = openPicture;
   var oldPic = closePicture;
  } else {
   var newClass = 'hideMe';
   var newPic = closePicture;
   var oldPic = openPicture;
  }
 var allDivs = document.getElementsByTagName('div');
 var allImgs = document.getElementsByTagName('img');
 for (i=0; i < allDivs.length; i++) {
   if (allDivs[i].id.indexOf(start) > -1) {
    allDivs[i].className = newClass
   }
 }
 for (i=0; i < allImgs.length; i++) {
    if (allImgs[i].src == oldPic) {
      allImgs[i].src = newPic
    }
 }
}
