function topLink(pos) {
	if (pos == 0)
		$("#toplink").css("display", "none");
	else
		$("#toplink").css("display", "block");
}

function replace_break(id,stringer) {
	document.autoform.q.value = stringer.replace(/\n/g,'||').replace(/: /g,'--');
}

//Kurzbewerbung speichern
var KB_xmlHttp = null; 
function bew_safe(name,value,bew_nr) {
	if (name=="infos_speichern") {
		if (document.getElementById("fe_infos_speichern").checked) {
			set_cookie("bew_nr",bew_nr,2100,11,11);
			alert("Ihre Daten wurden auf Ihrem Rechner gespeichert");
		}
		else {
			set_cookie("bew_nr","false",2000,11,11);
			alert("Ihre Daten wurden von Ihrem Rechner entfernt");
		}
		return false;
	}
	if (window.ActiveXObject) {
		try {
			KB_xmlHttp= new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				KB_xmlHttp= new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
			}
		}
	} else if (window.XMLHttpRequest) {
		try {
			KB_xmlHttp= new XMLHttpRequest();
		} catch (e) {
		}
	} 
	if (KB_xmlHttp) {
		string = name +"||"+ value.replace(/\n/g,'<br>').replace(/"/g,'-').replace(/'/g,'-').replace(/ö/,"[oe]").replace(/ü/,"[ue]").replace(/ä/,"[ae]").replace(/ß/,"[ss]").replace(/Ä/,"[Ae]").replace(/Ö/,"[Oe]").replace(/Ü/,"[Ue]") +"||"+ bew_nr; //
		KB_xmlHttp.open('GET', 'https://impact-group.de/includes/_bew_safe.php?string=' + string, true);
		KB_xmlHttp.onreadystatechange = KB_daten;
		KB_xmlHttp.send(null);
	}
	return false;
}

function KB_daten() {
	if (KB_xmlHttp.readyState == 4) {
		var ausgabe = KB_xmlHttp.responseText;
	}
} 

// kurzbewerbung change step
var actual = 1;
bew_str = new Array();
bew_str[1] = 'input&,e-mail&;radio&,anrede&;input&,vorname&;input&,nachname&;';
bew_str[2] = 'input&,strasse&;input&,plz&;input&,wohnort&;radio&,fahrzeugbesitzer&;radio&,fuehrerschein&;radio&,arbeitserlaubnis&;';
bew_str[3] = 'input&,eintrittswunsch&;input&,gelernter_beruf&;';
bew_str[4] = 'check&,datenschutzerklaerung&;check&,nutzungsbedingungen&;input&,e-mail_bestaetigen&;';

function change_step(direction) {
	if (direction=="next") {
		if (actual==1) {
			bew_safe("referenz_nummer",document.autoform.referenz_nummer.value,document.autoform.bew_nr.value);
		}
		if (actual==4) { // [5] vielen dank
			if (check_form(bew_str[actual])) {
				if (document.getElementById("fe_e-mail").value != document.getElementById("fe_e-mail_bestaetigen").value) { // abbruch wenn unterschiedliche mails
					$("#fe_e-mail_bestaetigen").css("background-color","#f90");
					alert("Ihre e-Mail-Bestätigung weicht von Ihrer vorherigen Angabe ab.");
					return false
				}
				bew_safe("senden",document.getElementById("fe_e-mail").value,document.getElementById("bew_nr").value);
				$('html, body').animate({scrollTop: $(".header").offset().top}, 200);
				$('.bew_step').slideUp('slow');
				$('#step_5').slideDown('slow');
				$('.bew_nav_prev').slideUp('slow');
				$('.bew_nav_next').slideUp('slow');
				// while not [5] // $("#bew_head").html('');
				set_cookie("bew_nr","false",2000,11,11);
			}
		}
		else if (check_form(bew_str[actual])) {
			coming = actual+1;
			if (coming==50) { // [5] übersicht
				if (document.getElementById("fe_e-mail").value != document.getElementById("fe_e-mail_bestaetigen").value) { // abbruch wenn unterschiedliche mails
					$("#fe_e-mail_bestaetigen").css("background-color","#f90");
					alert("Ihre e-Mail-Bestätigung weicht von Ihrer vorherigen Angabe ab.");
					return false
				}
				$('#step_1').slideToggle('slow');
				$('#step_2').slideToggle('slow');
				$('#step_3').slideToggle('slow');
				$('.bew_nav_prev').slideToggle('slow');
				$('html, body').animate({scrollTop: $(".header").offset().top}, 200);
				laenge = document.autoform.elements.length;
				for (var i=0;i<laenge;i++) {
					document.autoform.elements[i].disabled = true;
				}
				$("#bew_head").html('<h2>Bitte kontrollieren Sie Ihre Daten</h2><p>Über einen Klick auf die Überschriften der einzelnen Schritte können Sie diese bearbeiten.</p>');
			}
			else {
				$('#step_'+actual).slideToggle('slow');
				$('#step_'+coming).slideToggle('slow');
				if (actual==1) {
					$('.bew_nav_prev').slideToggle('slow');
					$("#bew_head").slideUp('slow');
					$('html, body').animate({scrollTop: $(".header").offset().top}, 200);
				}
			}
		}
		else return false;
	}
	else if (direction=="prev") {
		coming = actual-1;
		if (actual==5) {
			$('.bew_step').slideToggle('slow');
			$('#step_'+coming).slideToggle('slow');
		}
		else {
			$('#step_'+actual).slideToggle('slow');
			$('#step_'+coming).slideToggle('slow');
			if (coming==1)
				$('.bew_nav_prev').slideToggle('slow');
		}
	}
	else {
		laenge = document.autoform.elements.length;
		for (var i=0;i<laenge;i++) {
			document.autoform.elements[i].disabled = false;
		}
		coming=parseInt(direction);
		$('html, body').animate({scrollTop: $(".header").offset().top}, 200);
		$('.bew_step').slideUp('slow');
		$('#step_'+coming).slideDown('slow');
		if (coming==1)
			$('.bew_nav_prev').slideUp('slow');
		else 
			$('.bew_nav_prev').slideDown('slow');
	}
	actual=coming;
	return false;
}

// check inputs kurzbewerbung
function check_form(stringer) {
	var elements = stringer.split("&;");
	var element = "";
	var elementid = "";
	var return_ = true;
	var checked_ = false;
	$(".form_must input").css("background-color","");
	for (var i=0;i<elements.length;i++) {
		element = elements[i].split("&,");
		if ((element[1]) && (element[0] != "check") && (element[0] != "radio")) {
			elementid = "fe_" + element[1].toLowerCase();
			if (document.getElementById(elementid).value == "") {
				$("#fe_"+element[1]).css("background-color","#f90");
				return_ = false;
			}
		}
		else if (element[0] == "check") {
			elementid = "fe_" + element[1].toLowerCase();
			if (!document.getElementById(elementid).checked) {
				$("#fe_"+element[1]).parent().parent().css("background-color","#FFF4B5");
				return_ = false;
			}
			else {
				$("#fe_"+element[1]).parent().parent().css("background-color","");
			}
		}
		else if (element[0] == "radio") {
			checked_ = false;
			elementid = element[1].toLowerCase();
			elementname = document.autoform[elementid];
			for (var j=0; j<elementname.length; j++) 
				if (elementname[j].checked) {
					checked_ = true
				}
			if (!checked_) {
				$("#"+elementname[0].id).parent().parent().css("background-color","#FFF4B5");
				return_ = false;
			}
			else {
				$("#"+elementname[0].id).parent().parent().css("background-color","");
			}
		}	
	}
	if (return_ == false)
		alert("Bitte alle Pflichtfelder ausfüllen");
	return return_;
}

//highslide design
hs.outlineType = 'rounded-white';
hs.showCredits = false;
hs.wrapperClassName = 'draggable-header';

// Navi repositioning global
var navrepos = false;

// Slideshow
$(window).load(function() {
	//rotation speed and timer
	var speed = 5000;
	var run = setInterval('rotate()', speed);	
	
	//grab the width and calculate left value
	var item_width = $('.slides li').outerWidth(); 
	var left_value = item_width * (-1); 
        
    //move the last item before first item, just in case user click prev button
	$('.slides li:first').before($('.slides li:last'));
	
	//set the default item to the correct position 
	$('.slides ul').css({'left' : left_value});

    //if user clicked on prev button
	$('.prev').click(function() {

		//get the right position            
		var left_indent = parseInt($('.slides ul').css('left')) + item_width;

		//slide the item            
		$('.slides ul:not(:animated)').animate({'left' : left_indent}, 200,function(){    

            //move the last item and put it as first item            	
			$('.slides li:first').before($('.slides li:last'));           

			//set the default item to correct position
			$('.slides ul').css({'left' : left_value});
		
		});

		//cancel the link behavior            
		return false;
            
	});

 
    //if user clicked on next button
	$('.next').click(function() {
		
		//get the right position
		var left_indent = parseInt($('.slides ul').css('left')) - item_width;
		
		//slide the item
		$('.slides ul:not(:animated)').animate({'left' : left_indent}, 200, function () {
            
            //move the first item and put it as last item
			$('.slides li:last').after($('.slides li:first'));                 	
			
			//set the default item to correct position
			$('.slides ul').css({'left' : left_value});
		
		});
		         
		//cancel the link behavior
		return false;
		
	});        
	
	//if mouse hover, pause the auto rotation, otherwise rotate it
	$('.slides').hover(
		
		function() {
			clearInterval(run);
		}, 
		function() {
			run = setInterval('rotate()', speed);	
		}
	); 
        
});

//a simple function to click next link
//a timer will call this function, and the rotation will begin :)  
function rotate() {
	$('.next').click();
}

//<!-- Hide Reveal and set toplink for ie-->
$(document).ready(function() {
	//toplink for browsers
	var nc  = !!(document.captureEvents && !document.documentElement); // NC4x
	var ie  = !!document.all; // IE 4 + 5
	var ie4  = !!(!document.documentElement && document.all); // IE 4
	var dom  = !!document.documentElement; // dom-faehig, nicht opera
	var nc6  = !!(dom && (!document.all)); // NC 6
	var mac  = !!(navigator.userAgent.indexOf("Mac")!=-1); // Platform Mac

	
	//news
	$("div.spoiler_n").hide();
	$('<a class="reveal_n" onclick="scroll_to_anker(this, \'news\')">Weiter &gt;&gt;</a> ').insertBefore('.spoiler_n');
	$("a.reveal_n").click(function(){
		$("div.spoiler_n").hide();
		$("a.reveal_n").show();
		$(this).parents("div.whole_text").children("a.reveal_n").hide();
		$(this).parents("div.whole_text").children("div.spoiler_n").show();
	});
	
	//faq, gleichstellung
	$("div.spoiler").hide();
	$('<a class="reveal">Weiter &gt;&gt;</a> ').insertBefore('.spoiler');
	$("div.spoiler").click(function(){
		$(this).hide();
		$("a.reveal").show();
	});
	$("a.reveal").click(function(){
		$("div.spoiler").hide();
		$("a.reveal").show();
		$(this).parents("div.whole_text").children("a.reveal").hide();
		$(this).parents("div.whole_text").children("div.spoiler").fadeIn(1000);
	});
	
	// search
/* 	$('<a class="hide_results"><img src="/transparentpixel.gif" width="168" height="20"></a> ').insertBefore('.search_block');
	$('<a class="show_results"><img src="/transparentpixel.gif" width="168" height="20"></a> ').insertBefore('.search_block');
	$("a.show_results").hide();
	$("a.hide_results").click(function(){
		$(this).parents("div.search_block_wrapper").children("div.search_block").fadeOut(500);
		$(this).parents("div.search_block_wrapper").children("a.hide_results").hide();
		$(this).parents("div.search_block_wrapper").children("a.show_results").show();
	});
	$("a.show_results").click(function(){
		$(this).parents("div.search_block_wrapper").children("div.search_block").fadeIn(500);
		$(this).parents("div.search_block_wrapper").children("a.hide_results").show();
		$(this).parents("div.search_block_wrapper").children("a.show_results").hide();
	}); */
	$('<a class="show_results_more">mehr..</a> ').insertBefore('.search_block_more');
	$("a.show_results_more").click(function(){
		$(this).parents("div.search_block").children("div.search_block_more").fadeIn(500);
		$(this).parents("div.search_block").children("a.show_results_more").hide();
	});
}); 

//Adminbereich Pics wo eingebunden
var FP_xmlHttp = null; 
function find_pic(id) {
	if (window.ActiveXObject) {
		try {
			FP_xmlHttp= new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				FP_xmlHttp= new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
			}
		}
	} else if (window.XMLHttpRequest) {
		try {
			FP_xmlHttp= new XMLHttpRequest();
		} catch (e) {
		}
	} 
	if (FP_xmlHttp) {
		
		FP_xmlHttp.open('GET', 'http://www.impact-group.de/admin/hall_FP_search.php?search_string=' + id, true);
		FP_xmlHttp.onreadystatechange = FP_daten;
		FP_xmlHttp.send(null);
	}
	return false;
}

function FP_daten() {
	if (FP_xmlHttp.readyState == 4) {
		var ausgabe = FP_xmlHttp.responseText;
		document.getElementById('find_pic').innerHTML = ausgabe;
		document.getElementById('find_pic').style.display = "block";
	}
} 

//Adminbereich Artikel wo eingebunden
var FA_xmlHttp = null; 
function find_art(id) {
	if (window.ActiveXObject) {
		try {
			FA_xmlHttp= new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				FA_xmlHttp= new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
			}
		}
	} else if (window.XMLHttpRequest) {
		try {
			FA_xmlHttp= new XMLHttpRequest();
		} catch (e) {
		}
	} 
	if (FA_xmlHttp) {
		
		FA_xmlHttp.open('GET', 'http://www.impact-group.de/admin/hall_FA_search.php?search_string=' + id, true);
		FA_xmlHttp.onreadystatechange = FA_daten;
		FA_xmlHttp.send(null);
	}
	return false;
}

function FA_daten() {
	if (FA_xmlHttp.readyState == 4) {
		var ausgabe = FA_xmlHttp.responseText;
		document.getElementById('find_art').innerHTML = ausgabe;
		document.getElementById('find_art').style.display = "block";
	}
} 

//Adminbereich DB Inhalt anzeigen
var SDB_xmlHttp = null; 
function show_db(id) {
	if (window.ActiveXObject) {
		try {
			SDB_xmlHttp= new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				SDB_xmlHttp= new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {
			}
		}
	} else if (window.XMLHttpRequest) {
		try {
			SDB_xmlHttp= new XMLHttpRequest();
		} catch (e) {
		}
	} 
	if (SDB_xmlHttp) {
		
		SDB_xmlHttp.open('GET', 'http://www.impact-group.de/admin/hall_SDB_search.php?search_string=' + id, true);
		SDB_xmlHttp.onreadystatechange = SDB_daten;
		SDB_xmlHttp.send(null);
	}
	return false;
}

function SDB_daten() {
	if (SDB_xmlHttp.readyState == 4) {
		var ausgabe = SDB_xmlHttp.responseText;
		document.getElementById('show_db').innerHTML = ausgabe;
		document.getElementById('show_db').style.display = "block";
	}
} 

// scroll to weiterlesen-anker
function scroll_to_anker(me, path) {
	if (path =="news") {
		var anker = me.parentNode.parentNode.parentNode.parentNode.id;
		var scrollpx = -91;
	}
	else {
		var anker = me;
		var scrollpx = -100;
	}
	old_uri = window.location.href.split('#');
	new_uri = old_uri[0] + '#' + anker;
	setTimeout("window.location.href = new_uri", 50);
	setTimeout("window.scrollBy(0,"+scrollpx+")", 50);
	if (path =="news") {
		if (old_uri[1]) {
			document.getElementById(old_uri[1]).style.border = '1px solid #ffbf00';
			document.getElementById(old_uri[1]).style.marginLeft = '0';
		}
		document.getElementById(anker).style.border = '2px solid red';
		document.getElementById(anker).style.marginLeft = '-1px';
	}
	return false;
}

// check inputs kurzbewerbung
function check_bewerbung(stringer) {
	var elements = stringer.split(";");
	var element = "";
	var elementid = "";
	for (var i=0;i<elements.length;i++) {
		element = elements[i].split(",");
		if ((element[1]) && (element[2]) && (element[0] != "check")) {
			elementid = "bew_" + element[1].toLowerCase();
			if ((document.getElementById(elementid).value == "") || (document.getElementById(elementid).value == element[3])) {
				alert(element[1] + " ausfüllen");
				return false;
			}
			if (elementid == 'bew_e-mail_bestaetigen') {
				if (document.getElementById(elementid).value != get_cookie('bew_e-mail')) {
					alert("Ihre E-Mail-Bestätigung ist abweichend Ihrer vorherigen Angabe");
					return false;
				}
			}
		}
		if (element[0] == "check") {
			var boxes = element[3].split("|");
			if ((!boxes[1]) && (!get_cookie('bew_' + element[1].toLowerCase() + '_' + boxes[0].toLowerCase()))) {
				alert(element[1] + " bestätigen");
				return false;
			}
		}
	}
	return true;
}

// set checkbox-cookie kurzbewerbung
function set_check_cookie(c_name,c_value,c_yy,c_mm,c_dd) {
	if (document.getElementById(c_name).checked) {
		set_cookie(c_name,c_value,c_yy,c_mm,c_dd);
	}
	else {
		set_cookie(c_name,'');
	}
}


// dont submit empty search
function search_check_submit(id) {
    if ((document.getElementById(id).value.length<3) || (document.getElementById(id).value == 'Suche') || (document.getElementById(id).value.substr(0,3) == '...')) {
		document.getElementById(id).value = 'Mindestens 3 Zeichen eingeben';
		document.getElementById(id).focus();
		return false;
	}
	else if (document.getElementById(id).value == 'Mindestens 3 Zeichen eingeben') {
		document.getElementById(id).value = 'Suchbegriff hier eingeben';
		document.getElementById(id).focus();
		return false;
	}
	else if (document.getElementById(id).value == 'Suchbegriff hier eingeben') {
		document.getElementById(id).value = 'Nach was suchen Sie denn?';
		document.getElementById(id).focus();
		return false;
	}
	else if (document.getElementById(id).value == 'Nach was suchen Sie denn?') {
		document.getElementById(id).value = 'Wollen Sie testen wie lange das funktioniert?';
		document.getElementById(id).focus();
		return false;
	}
	else if (document.getElementById(id).value == 'Wollen Sie testen wie lange das funktioniert?') {
		document.getElementById(id).value = '"Sorry, keine Zeit"';
		document.getElementById(id).focus();
		return false;
	}
	else
		return true;
} 

// no sonderzeichen in search input
function search_check(ekc, tv) {
    var input=document.getElementById('search_input').value;
    var only_this='ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜabcdefghijklmnopqrstuvwxyzäöüß0123456789-, .?!_"';
    for (var i=0;i<input.length;i++)
        {
            if (only_this.indexOf(input.charAt(i))<0)
                {
                    alert('Sonderzeichen "'+input.charAt(i)+'" ist nicht erlaubt.');
					input =input.substring(0,input.length-1);
					document.getElementById('search_input').value = input;
                    return false;
                }
        }
	if((ekc!=40)&&(ekc!=38)) hall_suggest(tv);
	return true;
} 


// onclick active link
function already_active(root) {
	window.location.href = root+'de/artikel/143';
	return false;
}

// get viewport width
function get_viewport_width(){
	if(navigator.userAgent.indexOf('MSIE') > -1){
		viewport_width = document.documentElement.clientWidth;
	}
	if(navigator.userAgent.indexOf('Gecko') > -1){
		viewport_width = window.innerWidth;
	}
	return viewport_width;
}

// reposition navigation after drag n drop
function reset_navigation() {
	document.cookie = 'xpos=;javahere=yes; path=/;';
	document.cookie = 'ypos=;javahere=yes; path=/;';
	return true;
}

/* COOKIE functions */

function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( decodeURIComponent (results[2]) ) );
  else
    return null;
}

function delete_cookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + value ;

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

/* END COOKIE functions */

// Admin Content Pass Request
function check_admin_pass(id) {
	var admin_pass = prompt("Password:", "Enter Password");
	document.getElementById(id).value = admin_pass;
	return true;
}


//
function getElementsByClassName(clsName){
    var retVal = new Array();
    var elements = document.getElementsByTagName("*");
    for(var i = 0;i < elements.length;i++){
        if(elements[i].className.indexOf(" ") >= 0){
            var classes = elements[i].className.split(" ");
            for(var j = 0;j < classes.length;j++){
                if(classes[j] == clsName)
                    retVal.push(elements[i]);
            }
        }
        else if(elements[i].className == clsName)
            retVal.push(elements[i]);
    }
    return retVal;
}

// mark and show objects element like hash
var recentHash = "";
var object_standard = 'ubersicht';
function select_hash() {
	if ((window.location.hash.split("#")[1]==recentHash) || (!document.getElementById('object_header_'+object_standard))) {
		return false;
	} else {
		if ((document.getElementById('object_header_'+object_standard)) && (window.location.hash.split("#")[1]==undefined)) {
			window.location.replace('#'+object_standard);
		}
		recentHash = window.location.hash.split("#")[1];
		mark_object_header(document.getElementById('object_header_'+recentHash));
		show_object_content(recentHash);
	}
}

// reposition navigation and impy on resize by reloading page on resize
function do_onresize() {
	if (get_viewport_width() != get_cookie('viewport_width')) {
		document.cookie = 'viewport_width=' + get_viewport_width() + ';javahere=yes; path=/;';
		window.location.href=window.location.href;
	}
}

//onclick hide all hidden divs
function onBodyClick(e) {
	var targ;
	if (!e) var e = window.event;
	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	if (targ.nodeType == 3) // defeat Safari bug
		targ = targ.parentNode;
	var hidden_elements = getElementsByClassName('hidden_onload');
	for (var i = 0; i < hidden_elements.length; i++) {
		if (!hidden_elements[i].contains(targ)) 
			hidden_elements[i].style.display = "none";
	}
}

function repos_header() {
if (get_viewport_width() < 1216) {
	$("#header_bar_mid").css("background-position","240px");
	$("#header_bar_mid_top").css("left","-198px");
	$("#header_bar_mid_bottom").css("left","-198px");
	$("#header_bar_right").css("margin-right","218px");
}
}

function onload_misc() {
	select_hash();
	//setInterval(select_hash, 500);
	window.onresize = do_onresize;
//	init_balls();
//	getBreadcrumb(document, document.location, document.title);
	if (get_viewport_width() < 1216) {
		$('#toplink').css('display', 'none');
		//repos_header();
	}
	getBreadcrumb(document, document.location, document.title);
}

// manipulate navigation visibility
function initMenu(linkid) {
	$('#link_'+linkid).parent('div.nav-block').show();
	$('#link_'+linkid).parent('div.nav-block-sub').parent('div.nav-block').show();
	$('#link_'+linkid).next('div.nav-block').show();
	$('#link_'+linkid).parent('div.nav-block-sub').show();
	$('#link_'+linkid).next('div.nav-block-sub').show();
}

// object asynchron navigation
function show_object_content(id) {
	var content_elements = document.getElementById('object_content').getElementsByTagName('div');
	for (var i = 0; i < content_elements.length; i++) {
		content_elements[i].style.display = "none";
	}
	document.getElementById('object_content_'+id).style.display = "block";
}

function mark_object_header(id) {
	var header_elements = getElementsByClassName('object_header_element');
	for (var i = 0; i < header_elements.length; i++) {
		header_elements[i].style.backgroundPosition = "bottom";
	}
	id.style.backgroundPosition = "top";
}
