var self_oSrcOver;
var self_oSrcDown;
var rem_oSrc;
var self_oSrc;
var nav_selected_item;
var nav_status;
var o_div_height;
var abs_div_height;
var direction = "up";
var zeitabschnitt;

/* Bust frames
if (self.parent.frames.length!=0){
	self.parent.location.replace(document.location.href);
}
*/

function swapNav(self_name,action_name){
	a = swapNav.arguments;
	var append = (action_name=="over")? "active" : "down";
	d = document.images;
	nav_selected_item = d[self_name];
	if(action_name=="over"){
		self_oSrcOver = nav_selected_item.src;
		nav_selected_item.src = self_oSrcOver.substr(0,(self_oSrcOver.lastIndexOf("_")+1)) + append + ".gif";
	} else {
		self_oSrcDown = nav_selected_item.src;
		nav_selected_item.src = self_oSrcDown.substr(0,(self_oSrcDown.lastIndexOf("_")+1)) + append + ".gif";
	}
	// pos = self_oSrc.lastIndexOf("_");
	
}

function restoreNav(action_name){
	a = swapNav.arguments;if(action_name=="over"){
		nav_selected_item.src = self_oSrcOver;
	} else {
		nav_selected_item.src = self_oSrcDown;
	}
}

function swapImage(self_name, self_swSrc) {
	a = swapImage.arguments;
	d = document.images;
	self_oSrc = d[self_name].src;
	d[self_name].src = self_swSrc;
}

function restoreImage(self_name) {
	a = swapImage.arguments;
	d = document.images;
	d[self_name].src = self_oSrc;
}

function swapImages(self_name, self_swSrc, rem_name, rem_swSrc) {
	a = swapImages.arguments;
	d = document.images;
	self_oSrc = d[self_name].src;
	rem_oSrc = d[rem_name].src;
	d[self_name].src = self_swSrc;
	d[rem_name].src = rem_swSrc;
}

function restoreImages(self_name, rem_name) {
	a = swapImages.arguments;
	d = document.images;
	d[self_name].src = self_oSrc;
	d[rem_name].src = rem_oSrc;
}

function showHide_nav(div_id){
	this_div = document.getElementById(div_id);
	this_arrow = document.getElementById('nav_top_arrow');
	this_top = document.getElementById('nav_top');
	this_bottom = document.getElementById('nav_bottom');
	this_content = document.getElementById('content');
	
	if(!o_div_height) o_div_height = parseInt(this_div.style.height);
	div_height = parseInt(this_div.style.height);
	
	step = 20;
	if(div_height<3*step) step = 8;
	if(div_height<2*step) step = 4;
	if(div_height<step) step = 2;
	
	durance = 2000;
	if(o_div_height>0) zeitabschnitt = Math.floor(durance/o_div_height);
	
	ausgabe = "";
	pic_path = nav_btns_path;
	
	if(div_height>0 || (div_height==0 && direction=="down")) {
		/* Kontrollausgabe 
		if(this_content.lastChild.nodeType==3){for(i=0;i<2;i++) {knoten = this_content.lastChild;this_content.removeChild(knoten);}} 
		new_textnode = document.createTextNode(o_div_height + ":" + div_height);
		br = document.createElement("br");
		this_content.appendChild(br);
		this_content.appendChild(new_textnode);
		/* Kontrollausgabe ende */
		
		this_div.style.display = "block";
		this_arrow.src = pic_path + "nav_top_arrowU.gif";
		this_top.src = pic_path + "nav_top_1.gif";
		this_bottom.src = pic_path + "nav_bottom.gif";
		if(direction=="up") { this_div.style.height = (div_height-step<0)? 0:div_height-step; } else { this_div.style.height = (div_height+step>o_div_height)? o_div_height:div_height+step; }
		if((direction=="up" && div_height>0) || (direction=="down" && div_height<o_div_height)) window.setTimeout("showHide_nav('" + div_id + "')",1);
		if(div_height==o_div_height && direction=="down") direction = "up";
	} else {
		// alert("zu");
		this_div.style.display = "none";
		this_div.style.height = 0;
		direction = "down";
		this_arrow.src = pic_path + "nav_top_arrowD.gif";
		this_top.src = pic_path + "nav_top_1_2.gif";
		this_bottom.src = pic_path + "nav_bottom_2.gif";
	}
}

function slide(){
	pfad =(pfad)? pfad : "";
	dj = document.getElementById('jumper');
	sl = document.images['slider_control'];
	
	dj_width = dj.style.width;
	if(!dj.style.left) dj.style.left = "-51px";
	// alert(dj.style.left);
	
	dj.style.left = (dj.style.left=="0px")? "-51px":"0px";
	sl.src = (dj.style.left=="0px")? pfad+"pics/jumper_sl2.png":pfad+"pics/jumper_sl1.png";
}

function writeJumper(){
	pfad =(pfad)? pfad : "";
	if(!document.all&&!document.layers) document.write('<div class="jumper" id="jumper"><img src="' + pfad + 'pics/jumper_1.png" width="13" height="28" border="0"><a href="#very_top" title="nach oben springen"><img src="' + pfad + 'pics/jumper_btn1.png" width="19" height="28" border="0" alt="spring nach oben"></a><a href="#very_bottom" title="nach unten springen"><img src="' + pfad + 'pics/jumper_btn2.png" width="19" height="28" border="0" alt="spring nach oben"></a><a href="javascript:slide();" title="Jumper verstecken"><img src="' + pfad + 'pics/jumper_sl1.png" width="15" height="28" border="0" alt="slider" name="slider_control"></a></div>\n');
}

function changeDisplay(item){
	//alert(item);
	var anzeige = document.getElementById(item).style.display;
	var bild = "ic_" + item;
	if(anzeige=="block"){
		document.getElementById(item).style.display = "none";
		document.getElementById(bild).src = "pics/dl_dir.gif";
	} else {
		document.getElementById(item).style.display = "block";
		document.getElementById(bild).src = "pics/dl_dirO.gif";
	}
}
