/* Javascript-Dokument für Oculus */

function showpopup($browser, $height){
	$width = 600;
		
	$width_half = $width/2;$mleft = 0 - $width_half.round() - 1;
	$height_half = $height/2;$mtop = 0 - $height_half.round() - 1;
	
	if($browser=="IEALT"){
		$top = document.documentElement.scrollTop;
		$top2 =$mtop+$top;
		document.getElementById("div_popup_hg").style.top=0;
		document.getElementById("div_popup_hg").style.height=document.body.offsetHeight+"px";
		document.getElementById("div_popup_content").style.top="50%";
		document.getElementById("div_popup_content").style.marginLeft=$mleft+"px";
		document.getElementById("div_popup_content").style.marginTop=$top2+"px";
		alleselectaus();
	} else {
		document.getElementById("div_popup_content").style.marginLeft=$mleft+"px";
		document.getElementById("div_popup_content").style.marginTop=$mtop+"px";
	}
	//document.getElementById("div_popup_content").style.height=$height+"px";	
	document.getElementById("div_popup_content").style.width=$width+"px";
	document.getElementById("div_popup_hg").style.display = "block";
	document.getElementById("div_popup_content").style.display = "block";
}

function openpopup($page, $browser){
	document.getElementById("div_popup_content").innerHTML = "";
	prototype_divaustauschen_popup($page,'div_popup_content', $browser);
}

function closepopup($browser){document.getElementById("div_popup_hg").style.display = "none";document.getElementById("div_popup_content").style.display = "none";alleselectein();}
function alleselectaus(){$x = document.getElementsByTagName("select");$l = $x.length;for(var $i=0;$i<$l;$i++){$x[$i].style.display = "none";}}
function alleselectein(){$x = document.getElementsByTagName("select");$l = $x.length;for(var $i=0;$i<$l;$i++){$x[$i].style.display = "block";}}



function oculus_naviout(){
	document.getElementById("div_naviout").style.display = "none";
	$divs = document.getElementsByTagName("div");
	for(var $i=0;$i<$divs.length;$i++){
		if($divs[$i].className == "div_subnavi"){
			$divs[$i].style.display = "none";
		}
	}
}

function oculus_subnavi($name){
	oculus_naviout();
	document.getElementById("div_subnavi_"+$name).style.display = "block";
	document.getElementById("div_naviout").style.display = "block";
}

var $td_klassen = new Array();
var $td_content = new Array();
var $td_zeilen = new Array();
var $laston = false;

function switchzeileon($zeile){
	if($laston!=false){switchzeileoff($laston);}
	
	$tds = document.getElementsByTagName("td");
	for(var $i=0;$i<$tds.length;$i++){
		$id = $tds[$i].id;
		$x = $id.split("_");
		if($x[1]==$zeile){
			$td_klassen[$id] = document.getElementById($id).className;
			$td_content[$id] = document.getElementById($id).innerHTML;
			
			document.getElementById($id).className="td_"+$x[2]+"_roll";
			
			if($td_content[$id]!="&nbsp;"){
				$tmp = $td_content[$id].split("layout/");
				if($tmp[1]!=undefined){
					$tmp2 = $tmp[1].split("_");
					$num = $tmp2[0];
					document.getElementById($id).innerHTML='<img src="../images/layout/'+$num+'_weiss.png" alt="" />';
				}
			}
		} 
	}
	$laston = $zeile;
}

function switchzeileoff($zeile){
	$tds = document.getElementsByTagName("td");
	for(var $i=0;$i<$tds.length;$i++){
		$id = $tds[$i].id;
		$x = $id.split("_");
		if($x[1]==$zeile){
			document.getElementById($id).className=$td_klassen[$id];
			document.getElementById($id).innerHTML=$td_content[$id];
		}
	}
}


function switchspan($onoffid){
	$spans = document.getElementsByTagName("span");
	$display = document.getElementById("span_"+$onoffid+"_lang").style.display;
	for(var $i=0;$i<$spans.length;$i++){
		if($spans[$i].className=="span_features_kurz"){$spans[$i].style.display = "block";}
		if($spans[$i].className=="span_features_lang"){$spans[$i].style.display = "none";}
	}
	if($display != "block"){
		document.getElementById("span_"+$onoffid+"_lang").style.display = "block";
		document.getElementById("span_"+$onoffid+"_kurz").style.display = "none";
	} else {
		document.getElementById("span_"+$onoffid+"_lang").style.display = "none";
		document.getElementById("span_"+$onoffid+"_kurz").style.display = "block";
	}
}

function meldung (url, height) {
  if (typeof(height) == 'undefined') height = '600';
 fenster = window.open(url, "", "width=590,height=" + height + ",resizable=yes, scrollbars=yes");
 fenster.focus();
 return false;
}

