function menushow(element) {
  ulelement = element.lastChild;
  if (ulelement.tagName == 'UL') {
    act = ulelement;
  }
  else {
    act = false;
  }
    if (act) {
    act.style.display='block';
  }
}

function menuhide(element) {
  ulelement = element.lastChild;
  if (ulelement) {
    if (ulelement.tagName == 'UL') {
      act = ulelement;
    }
    else {
      act = false;
    }
    if (act) {
      act.style.display='none';
    }
  }
}

function displayWeather(linkid) {
	if (document.getElementById('idsweather_details_'+linkid)) {
		for (var i=0;i<10;i++) {
			if (document.getElementById('idsweather_details_'+i)) {
				if (i==linkid) {
					if (document.getElementById('idsweather_details_'+i).style.display=='none') {
						document.getElementById('idsweather_details_'+i).style.display='';
						document.getElementById('idsweather_item_'+i).style.backgroundPosition ="-30px 0";
					}
					else {
						document.getElementById('idsweather_details_'+i).style.display='none';
						document.getElementById('idsweather_item_'+i).style.backgroundPosition ="14.08em 11px";
					}
				} else {
					document.getElementById('idsweather_details_'+i).style.display='none';
					document.getElementById('idsweather_item_'+i).style.backgroundPosition ="14.08em 11px";
				}
			}
		}
	}
}

function displaySportNews(newsid) {
	if (document.getElementById('news-list-item-'+newsid)) {
		if (document.getElementById('news-list-item-'+newsid).style.display == '') {
			document.getElementById('news-list-item-'+newsid).style.display = 'none';
		}
		else {
			var allItems = document.getElementById('sportnews-list-container').getElementsByTagName('div');
			
			for(var i = 0; i < allItems.length; i++) {
				if (allItems[i].className == 'sportnews-list-item')
					allItems[i].style.display = 'none';
			}
			document.getElementById('news-list-item-'+newsid).style.display = '';
		}
	}
}
function hideAllSportNews() {
	if (document.getElementById('sportnews-list-container')) {
		var allItems = document.getElementById('sportnews-list-container').getElementsByTagName('div');
			
		for(var i = 0; i < allItems.length; i++) {
			if (allItems[i].className == 'sportnews-list-item')
				allItems[i].style.display = 'none';
		}
	}
}
function startstop() {
	if (document.getElementById('start_stop')) {
		if (encAutoRotateBanner==true) {
			encAutoRotateBanner = false;
			document.getElementById('start_stop').alt = 'Animation fortsetzen';
			document.getElementById('start_stop_link').title = 'Animation fortsetzen';
			document.getElementById('start_stop').src = 'fileadmin/template01/img/start.png';
		} else {
			encAutoRotateBanner = true;
			document.getElementById('start_stop').alt = 'Animation pausieren';
			document.getElementById('start_stop_link').title = 'Animation pausieren';
			document.getElementById('start_stop').src = 'fileadmin/template01/img/pause.png';
			var tmpBannerTimer = setTimeout("encAutorotate("+encCurrentBanner +")", encAutoRotateTimeout);
		}
	}
}
