function getRect (o){
    var r = { top:0, left:0, width:0, height:0 };
    if(!o) return r;
    else if(typeof o == 'string' ) o = document.getElementById(o);
    if( typeof o != 'object' ) return r;
    if(typeof o.offsetTop != 'undefined')    {
         r.height = o.offsetHeight;
         r.width = o.offsetWidth;
         r.left = r.top = 0;
         while (o && o.tagName != 'BODY')         {
              r.top  += parseInt( o.offsetTop );
              r.left += parseInt( o.offsetLeft );
              o = o.offsetParent;
         }
    }
    return r;

}


function increase_me(link_element){
var link_element;
document.getElementById('increase_img').getElementsByTagName("img")[0].src = link_element.getElementsByTagName("div")[0].getElementsByTagName("img")[0].src;
var obj = link_element.parentNode.getElementsByTagName("a");
for (var i = 0; i < obj.length; ++i) {
   var o = obj[i];
   if(o){
      if(o.Name = "clickableImg"){
      	 o.style.display = "block";
      }
   }else {
      die();
    }
}
link_element.style.display = "none";

}



function hide_act(image_element){
var image_element;
	if (document.getElementById('act') && document.getElementById('act').getElementsByTagName("ul")[0]) {
		document.getElementById('act').getElementsByTagName("ul")[0].style.display = "none";
	}
	var element_id = image_element.getElementsByTagName("a")[0].id.replace("ö", "oe").replace(" ", "_").substring(0, 4);
	
	if(document.getElementById('lang').className == "de"){
		document.getElementById('head').getElementsByTagName("img")[1].src = "fileadmin/user_upload/slide_images/"+element_id+".jpg" ;
	}else{
		document.getElementById('head').getElementsByTagName("img")[1].src = "fileadmin/user_upload/slide_images/en/"+element_id+".jpg" ;
	}
}
function show_act(image_element){
var image_element;
	if(document.getElementById('act')){
		if (document.getElementById('act').getElementsByTagName("ul")[0]) {
			document.getElementById('act').getElementsByTagName("ul")[0].style.display = "block";
		}
		var old_element = document.getElementById('act').getElementsByTagName("a")[0].id.replace("ö", "oe").replace(" ", "_").substring(0, 4);

	}else if(document.getElementById('start_li')){
		var old_element = document.getElementById('start_li').getElementsByTagName("a")[0].id.replace("ö", "oe").replace(" ", "_").substring(0, 4);

	}
	if(document.getElementById('lang').className == "de"){
		document.getElementById('head').getElementsByTagName("img")[1].src = "fileadmin/user_upload/slide_images/"+old_element+".jpg" ;
	}else{
		document.getElementById('head').getElementsByTagName("img")[1].src = "fileadmin/user_upload/slide_images/en/"+old_element+".jpg" ;
	}
}
function change_img(aktiv){



if(document.readyState != "complete")
	{
	  window.setTimeout(change_img, 100);
	  return false;
	}
	var image_change_element = document.getElementById('left_side').getElementsByTagName("div")[0].getElementsByTagName("div")[0].getElementsByTagName("div");
	if(image_change_element.length >= 4){
		if(image_change_element[0].style.visibility == "hidden"){
			//show
			$$(image_change_element[0]).fade(1);
			$$(image_change_element[2]).fade(1);
			//hide
			$$(image_change_element[1]).fade(0);
			image_change_element[1].style.position = "absolute";
			if(image_change_element[1].style.top == ""){
				image_change_element[1].style.top = getRect(image_change_element[0]).top+"px";
			}
			
			$$(image_change_element[3]).fade(0);
			image_change_element[3].style.position = "absolute";
			if(image_change_element[3].style.top == ""){
				image_change_element[3].style.top = getRect(image_change_element[2]).top+"px";
			}
		}else{
			// show
			//image_change_element[1].style.visibility = "visible";
			$$(image_change_element[1]).fade(1);
			//image_change_element[3].style.visibility = "visible";
			$$(image_change_element[3]).fade(1);
			//hide
			$$(image_change_element[0]).fade(0);
			image_change_element[0].style.position = "absolute";
			if(image_change_element[0].style.top == ""){
				image_change_element[0].style.top = getRect(image_change_element[1]).top+"px";
			}
			
			$$(image_change_element[2]).fade(0);
			image_change_element[2].style.position = "absolute";
			if(image_change_element[2].style.top == ""){
				image_change_element[2].style.top = getRect(image_change_element[3]).top+"px";
			}
		}
	}else{
		window.clearInterval(aktiv);
		
		var i = 0;
		while (i < image_change_element.length ){
			image_change_element[i].style.visibility = "visible";
			i++;
		}
	}
	}
