CSAg = window.navigator.userAgent; CSBVers = parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);
function IsIE() { return CSAg.indexOf("MSIE") > 0;}
function CSgElbIdStyl(s) { var objstyle = eval("document.getElementById('"+s+"').style"); return objstyle; }
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 elem = ly ? ly.document[n] : document[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 CSSetStyleVis(s,v) { 
	if(document.getElementById){ CSgElbIdStyl(s).visibility = (v == 0) ? "hidden" : "visible"; 
	}else{
	if (IsIE()) CSIEStyl(s).visibility = (v == 0) ? "hidden" : "visible"; 
	else CSNSStyl(s).visibility = (v == 0) ? 'hide' : 'show'; }
	}	
function CSGetStyleVis(s) { if (IsIE()) return (CSIEStyl(s).visibility == "hidden") ? 0 : 1;
	else return (CSNSStyl(s).visibility == 'hide') ? 0 : 1;}


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;


function CSShowHide(action) {
	if (action[1] == '') return;
	var type=action[2];
	if(type==0) CSSetStyleVis(action[1],0);
	else if(type==1) CSSetStyleVis(action[1],1);
	else if(type==2) { 
		if (CSGetStyleVis(action[1]) == 0) CSSetStyleVis(action[1],1);
		else CSSetStyleVis(action[1],0);
	}
}


// EOF CyberStudio Javascript Library




//menue ks-bergisches...

		
		function set_active(topic){
			if(document.getElementById){			   
			   for (var i=0; i < menu_topics.length; ++i){
			   	  linkname = "link_"+menu_topics[i];	   
			      	  if(menu_topics[i]==topic)   
				    	document.getElementById(linkname).style.color = clr_active;
				  else
				  	document.getElementById(linkname).style.color = clr_normal;
			   }				  	
			}
			document.menue.aktiv.value = topic;
		}
		
	
		function menu_over(topic){	
			
			var actionstring = "";
			for (var i=0; i < menu_topics.length; ++i){
				  if(menu_topics[i]==topic){   
				    	actionstring += "'" + menu_topics[i] + "_on'"; 
				    	if(document.getElementById){ 
			   	  	   linkname = "link_"+menu_topics[i];	
			   	  	   if(document.menue.aktiv.value==menu_topics[i])						document.getElementById(linkname).style.color = clr_active;					
			   	  	   else
				    	   	document.getElementById(linkname).style.color = clr_over;					
				    	}
				  }else{
				  	actionstring += "'" + menu_topics[i] + "_off'";  
				    	if(document.getElementById){ 
			   	  	   linkname = "link_"+menu_topics[i];
			   	  	   if(document.menue.aktiv.value==menu_topics[i])						document.getElementById(linkname).style.color = clr_active;					
			   	  	   else
				    	   	document.getElementById(linkname).style.color = clr_normal;					
				    	}
				  }
				  if(i!=menu_topics.length-1)
				  	actionstring += ","			  	
				  	
			}  	
			eval("var arr = new Array("+actionstring+")");
			CSAction(arr); return true;
			
		}

