
function openBrWindow(url,windowName,features) {
  var newWindow = window.open(url,windowName,features);
  if (window.focus) {
    newWindow.focus();
  }
}

var navi_levels = [];
var ul_levels = [];
var actual_navi;
function init_navigation(){
	var main_id = document.getElementById('main_navigation');
	var R_a, R_b, R_act, Level_id;
	for(var i = 0; i<main_id.childNodes.length;i++){
		Level_id = main_id.childNodes[i];
		R_a = new RegExp("level1","i");
		if(R_a.test(Level_id.className)){
			R_act = new RegExp("actual","i");
			if(R_act.test(Level_id.className)){
				actual_navi = Level_id;
			}
			for (var j = 0; j<Level_id.childNodes.length;j++){
				R_b = new RegExp("level2","i");
				if(R_b.test(Level_id.childNodes[j].className)){
					Level_id.onmouseover = function (){
						show_subnavi(this.childNodes[2]);
						this.className = "opened level1";
					}
					ul_levels[ul_levels.length] = Level_id;
					navi_levels[navi_levels.length] = Level_id.childNodes[2];
				}
			}
		}
	}
}

function show_subnavi(uls){
	for(var i = 0 ; i<navi_levels.length;i++){
		navi_levels[i].style.display = 'none';
		ul_levels[i].className = "level1";
	}
	actual_navi.className += " actual";
	uls.style.display = 'block';
}

/* hide reduntant teasers*/
function getArticleIdFromRequest() {
  var dummy  = document.location.href;
  var index = dummy.lastIndexOf('?');
  if (index != -1)
    dummy = dummy.substring(0, index);
  index = dummy.lastIndexOf('.');
  if (index != -1)
    dummy = dummy.substring(0, index);        
  for (var i = dummy.length-1; i >= 0; i--) {
    var curChar = dummy.charAt(i);
    if (!(curChar == '0' || curChar == '1' || curChar == '2' || curChar == '3' || curChar == '4' ||curChar == '5' || curChar == '6' || curChar == '7' ||  curChar == '8' || curChar == '9' ))
      break;
  }
  if (i != 0) {
    var returnValue = dummy.substring(i+1, index);
    if (returnValue.charAt(0) == '0')
      returnValue = returnValue.substring(1);
    return returnValue;
  }
  return -1;
}

function getFirstENode(aNode) {
  if (aNode.nodeType != 1)
    return null;    
  var cN = aNode.className;
  if (cN != null) {
    if (cN.indexOf('ent-') != -1)
      return aNode;
  }
  var childes = aNode.childNodes;
  for (var i = 0; i < childes.length; i++) {
    var aResult = getFirstENode(childes[i]);
    if (aResult != null)
      return aResult;
  }    
  return null;      
}

function hRT(boxId) {	
  var box = document.getElementById(boxId);  
  //var iD = getTextAreaFromBox(box);
  var fE = getFirstENode(box);
  var eContainer = fE.parentNode;
  var teasers = [];
  var elements = eContainer.childNodes;
  for (var i = 0; i < elements.length; i++) {
    if (elements[i].nodeType == 1) {    
      if (elements[i].className.indexOf('ent-') != -1) {
        if (elements[i].className.indexOf('a' + articleId) != -1)          
          teasers[teasers.length] = elements[i]; 
      }       
    }
  }  
  for (var j = 0; j < teasers.length; j++) {
		var nextSibling = (teasers[j].nextSibling);
		while (nextSibling != null && nextSibling.nodeType != 1)
			nextSibling = nextSibling.nextSibling;
		if (nextSibling != null && nextSibling.className.indexOf('dashline') != -1)
			nextSibling.style.display = 'none';
    teasers[j].style.display = 'none';
    
    if (teasers[j].className.indexOf('ent-last') != -1) {
		var prevSibling = (teasers[j].previousSibling);
		while (prevSibling != null && prevSibling.nodeType != 1)
			prevSibling = prevSibling.previousSibling;    
    }
		if (prevSibling != null && prevSibling.className.indexOf('dashline') != -1)
			prevSibling.style.display = 'none';    
  }
}

function fixPng(img) {
	var imgName = img.src.toUpperCase();
	if (imgName.substring(imgName.length-3, imgName.length) == "PNG")	{
	   var imgID = (img.id) ? "id='" + img.id + "' " : ""
	   var imgClass = (img.className) ? "class='" + img.className + "' " : ""
	   var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
	   var imgStyle = "display:inline-block;" + img.style.cssText 
	   if (img.align == "left") imgStyle = "float:left;" + imgStyle
	   if (img.align == "right") imgStyle = "float:right;" + imgStyle
	   if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
	   var strNewHTML = "<span " + imgID + imgClass + imgTitle
	   + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
	   + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
	   + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
	   img.outerHTML = strNewHTML
	}
}

function fixAllPngsOfDiv(div) {
	var pngs = div.getElementsByTagName("IMG");
	for (var i = pngs.length - 1; i >= 0; i--) {	
	  fixPng(pngs[0]);
	}
}

// Callback for Google AdSense
function google_ad_request_done(google_ads){
  var i;
  var s='';
  var h;

  if(google_ads.length == 0) { return }
  if(google_ads[0].type == "text"){
  
    s = '<div class="boxheader" style="padding-left:5px;"><div class="title"><a target="_blank" href="'+google_info.feedback_url+'">Google Anzeigen</a></div></div>';
    s += '<div class="text_area adsense">';
  
    for(i=0; i<google_ads.length; ++i){
      h = '<a target="_blank" href="' + google_ads[i].url + 
        '" onmouseout="window.status=\'\'" onmouseover="window.status=\'go to ' + google_ads[i].visible_url + '\';return true">';
      
      s += h + '<p><strong>' + google_ads[i].line1 + '</strong></a><br/>' +
      google_ads[i].line2 + '<br/>' +
      google_ads[i].line3 +'<br/>' +
      h + google_ads[i].visible_url + '</p></a>'

    }
    s += '</div>';
  }
  document.write(s);
}

// Inline Slideshow
function diashow(mode){
  slider_last_entry = (slider_entrys['img_big'].length-1);
	switch(mode){
		case "prev":
			if((slide_actual_id-1)<0){
				slide_actual_id = slider_last_entry;
			}else{
				slide_actual_id = (slide_actual_id-1);
			}
      reloadOewaLog();
		break;
		case "next":
			if((slide_actual_id+1)>slider_last_entry){
				slide_actual_id = 0;
			}else{
				slide_actual_id = (slide_actual_id+1);
			}
      reloadOewaLog();
		break;
		default:
			slide_actual_id = mode;
	}
	diashow_load_values(slide_actual_id);
}

function diashow_load_values(id){
	var this_image = (slide_actual_id+1);
	var nimg = new Image();
	nimg.src = slider_entrys['img_big'][id];
	document.getElementById('diashow_pages').innerHTML = "Bild <strong>"+this_image+"</strong> von <strong>"+(slider_last_entry+1)+"</strong> &nbsp; &nbsp;";
	//document.getElementById('diashow_title').innerHTML = slider_entrys['title'][id];
	if(document.getElementById('diashow_txt')){document.getElementById('diashow_txt').innerHTML = slider_entrys['txt'][id];}
 document.getElementById('diashow_img').src = nimg.src;
}

// ÖWA reload ---TBD---
function reloadOewaLog(){
  var k=1;
}


function topListCurrent(boxEntry) {
  var innerDeckDiv  = boxEntry.parentNode.parentNode;
  var allDivs = innerDeckDiv.getElementsByTagName("div");    
  for (i = 0; i < allDivs.length;i++) {
    if (allDivs[i].className.indexOf('imageteaser') != -1) {
      if (allDivs[i] != boxEntry) {
        allDivs[i].className = 'textteaser';
      }
    }
  }
  boxEntry.className = 'imageteaser';
}

function submitSearch(f) {
  if(f.radiog[1].checked) {
    popup=window.open('http://www.google.at/search?q='+escape(f.txt.value),'google','fullscreen=yes, scrollbars=yes');
  }
  return(true);
}
function addBookmark(){
  if(document.all){
    window.external.AddFavorite(location.href,document.title); 
  } else {
    if(window.sidebar){
      window.sidebar.addPanel(document.title,location.href,'');
    }
  }
}

function checkEnter(e){
  var characterCode;
  if(e && e.which){
    e = e;
    characterCode = e.which;
  } else {
    e = event;
    characterCode = e.keyCode;
  }
  if(characterCode == 13){
    return(false);
  }
}

// ÖWA reload ---TBD---
function reloadOewaLog(){
  var k=1;
}

resulttabbing = {
	openbox : function(id, group){
		group = (group)?group:0;
		if(!this.lastbox){this.lastbox = [];}
		if(this.lastbox[group]==undefined){this.lastbox[group] = 0;}
		document.getElementById('a'+group+'sporttab'+this.lastbox[group]).className = document.getElementById('a'+group+'sporttab'+this.lastbox[group]).className.replace(/tab_norm/g,"tab_alpha");
		document.getElementById('a'+group+'tab_end'+this.lastbox[group]).className = document.getElementById('a'+group+'tab_end'+this.lastbox[group]).className.replace(/end/g,"end end_alpha");  
		document.getElementById('a'+group+'sporttabbox'+this.lastbox[group]).style.display = 'none';

		document.getElementById('a'+group+'sporttab'+id).className = document.getElementById('a'+group+'sporttab'+id).className.replace(/tab_alpha/g,"tab_norm");
		document.getElementById('a'+group+'tab_end'+id).className = document.getElementById('a'+group+'tab_end'+id).className.replace(/end end_alpha/g,"end");  
		document.getElementById('a'+group+'sporttabbox'+id).style.display = 'block';
		this.lastbox[group] = id;
		if(typeof reloadOewaLog == "function"){
			reloadOewaLog();
		}
	}
}
