function CSClickReturn () {
	var bAgent = window.navigator.userAgent; 
	var bAppName = window.navigator.appName;
	if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))
		return true; // dont follow link
	else return false; // dont follow link
}
CSStopExecution = false;
function CSAction(array) { 
	return CSAction2(CSAct, array);
}
function CSAction2(fct, array) { 
	var result;
	for (var i=0;i<array.length;i++) {
		if(CSStopExecution) return false; 
		var actArray = fct[array[i]];
		if(actArray == null) return false; 
		var tempArray = new Array;
		for(var j=1;j<actArray.length;j++) {
			if((actArray[j] != null) && (typeof(actArray[j]) == "object") && (actArray[j].length == 2)) {
				if(actArray[j][0] == "VAR") {
					tempArray[j] = CSStateArray[actArray[j][1]];
				}
				else {
					if(actArray[j][0] == "ACT") {
						tempArray[j] = CSAction(new Array(new String(actArray[j][1])));
					}
				else
					tempArray[j] = actArray[j];
				}
			}
			else
				tempArray[j] = actArray[j];
		}			
		result = actArray[0](tempArray);
	}
	return result;
}
CSAct = new Object;
CSAg = window.navigator.userAgent; CSBVers = parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);
function IsIE() { return CSAg.indexOf("MSIE") > 0;}
function CSIEStyl(s) { return document.all.tags("div")[s].style; }
function CSNSStyl(s) { return CSFindElement(s,0); }
function CSFindElement(n,ly) { if (CSBVers < 4) return document[n];
	var curDoc = ly ? ly.document : document; var elem = curDoc[n];
	if (!elem) { for (var i=0;i<curDoc.layers.length;i++) {
		elem = CSFindElement(n,curDoc.layers[i]); if (elem) return elem; }}
	return elem;
}
			
function CSSetStyleBold(s,v) { 
	if (isDomIE){
		 CSIEStyl(s).fontWeight = (v == 0) ? "normal" : "bold";
		 //CSIEStyl(s).color = (v == 0) ? "626262" : "969696";
	}	 
	if (isDomNN){
		 CSNSStyl(s).fontWeight = (v == 0) ? 'normal' : 'bold';
		 //CSNSStyl(s).color = (v == 0) ? '#969696' : '#626262';
	}
	if (isDom){
		 document.getElementById(s).style.fontWeight = (v == 0) ? "normal" : "bold";
		// CSNSStyl(s).color = (v == 0) ? '#969696' : '#626262';
	}
}


function CSSetStyleColor(s,v) { 
	if (isDomIE){
		// alert("IE");
		 CSIEStyl(s).color = v;
	}	 
	if (isDomNN){
		 CSNSStyl(s).color = v;
	}
	if (isDom){
		 document.getElementById(s).style.color = v;
	}
}

// This part is for mozilla
// ----------------------------------------------------------------------
        var isDom = document.getElementById;
        var isDomIE = document.all;
        var isDomNN = document.layers;
// ----------------------------------------------------------------------
var isMinNS4 = (navigator.appName.indexOf("Netscape") >= 0 &&
                parseFloat(navigator.appVersion) >= 4) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var isMinIE5 = (isMinIE4 && navigator.appVersion.indexOf("5.")) >= 0 ? 1 : 0;

function setactive(s){
	//CSSetStyleBold(s,"bold");
	CSSetStyleColor(s,"#999999")
}

//var cs=undefined;

function opengallery(pagename){
			var	cs=window.open(pagename,'aussen','toolbar=no,menubar=no,resize=no,width=600,height=600');
			cs.focus();
			//cs.moveTo(0,0);
}

function hover(nr){
	document.getElementById("nav"+nr).style.fontWeight="BOLD";
	document.getElementById("nav"+nr).style.letterSpacing="0.4";
	document.getElementById("nav"+nr).style.color="#440202";

	mOver("nav"+nr,"","media/nav"+nr+"b.gif",1)
	//alert("2  :: "+nr);
}



function mOut() { var i,x,a=document.Bilder; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}

function findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function mOver() { //Normaler Mouse Over
  var i,j=0,x,a=mOver.arguments; document.Bilder=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=findObj(a[i]))!=null){document.Bilder[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//alert("1 ");

//Galerie
function imgSwap() { 
  var i,j=0,x,a=imgSwap.arguments; document.Bilder=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=findObj(a[i]))!=null){document.Bilder[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
  // Ziel auslesen für MouseOver Bilder(Material)
  // alert("Sie haben die Taste mit dem Wert" + a[2]);
   if(a[0]=='bigPic' && a[4]!='no'){
	x.oSrc=a[2]; nextpic2=nextpic=a[4];
	}
}
function imgRestore() { //v3.0
  var i,x,a=document.Bilder; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

