/**
 * @author christophseydel
 */
function navigationhome(active){
	first_li = document.getElementById('first-navigation').getElementsByTagName('li');

	for (var i = 0; i < first_li.length; i++) 
		if (first_li[i] == active) 
		{
			first_li[i].className = 'nav-on';
		}
		else
		{
			first_li[i].className = 'nav-off';
		}
}
function navigation(active, e){
	first_li = document.getElementById('first-navigation').getElementsByTagName('li');
	second_blog = document.getElementById('first-navigation').getElementsByTagName('ul');
	ele = document.getElementById(e);
	
	for (var i = 0; i < first_li.length; i++) 
		if (first_li[i] == active) 
		{
			first_li[i].className = 'nav-on';
		}
		else
		{
			first_li[i].className = 'nav-off';
		}
	
	for (var i = 0; i < second_blog.length; i++) 
		if (second_blog[i] != ele) {
			second_blog[i].className = 'nav-element-off';
		}
		else {
			second_blog[i].className = 'nav-element-on';
		}
}
function navileave(a,e){
	first_li = document.getElementById('first-navigation').getElementsByTagName('li');
	second_blog = document.getElementById('first-navigation').getElementsByTagName('ul');
	ele = document.getElementById(e);
	action = document.getElementById(a);
	for (var i = 0; i < first_li.length; i++) 
		first_li[i].className = 'nav-off';
	
	for (var i = 0; i < second_blog.length; i++) 
		second_blog[i].className = 'nav-element-off';
	ele.className = 'nav-element-on';
	action.className = 'nav-on';
}
function externalLinks() {
	if (!document.getElementsByTagName) return;
	var anchors = document.getElementsByTagName("a");
	for (var i=0; i<anchors.length; i++) {
		var anchor = anchors[i];
		if (
			anchor.getAttribute("href") && ( 
			anchor.getAttribute("rel") == "external" || 
			anchor.getAttribute("rel") == "external nofollow" || 
			anchor.getAttribute("rel") == "external follow" ||
			anchor.getAttribute("rel") == "nofollow external" )
			)
		anchor.target = "_blank";
	}
}
function toggleContentRight() {
  var contentId = document.getElementById("gesellschaftsstruktur");
  var contentId2 = document.getElementById("gesellschaftsverteilung");
  
  if (contentId.style.display == "block") {
  	contentId.style.display = "none";
  	contentId2.style.display = "block";
  }
  
}
function toggleContentLeft() {
  var contentId = document.getElementById("gesellschaftsstruktur");
  var contentId2 = document.getElementById("gesellschaftsverteilung");
  
  if (contentId2.style.display == "block") {
  	contentId.style.display = "block";
  	contentId2.style.display = "none";
  }
  
}
function toggleNamefield() {
  var contentId = document.getElementById("sort-by-name");
  var contentId2 = document.getElementById("sort-by-value");
  
  if (contentId.style.display == "block") {
  	contentId.style.display = "none";
  	contentId2.style.display = "block";
  }
  
}
function toggleValuefield() {
  var contentId = document.getElementById("sort-by-name");
  var contentId2 = document.getElementById("sort-by-value");
  
  if (contentId2.style.display == "block") {
  	contentId.style.display = "block";
  	contentId2.style.display = "none";
  }
  
}

/*
Dynamic Version by: Nannette Thacker
http://www.shiningstar.net
Original by :  Ronnie T. Moore
Web Site:  The JavaScript Source
Use one function for multiple text areas on a page
Limit the number of characters per textarea
*/

function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
		field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else
		cntfield.value = maxlimit - field.value.length;
}

