// JavaScript Document<!--//--><![CDATA[//><!--

// popup
function winOpen(){
	f1=window.open('','popup1','scrollbars=yes,toolbar=0,titlebar=0,status=1,resizable=1,width=670,height=600,left=20,top=20');
	if (parseInt(navigator.appVersion)>2) {f1.focus()};
}

function winOpenVS(thewidth,theheight){
	f1=window.open('','popup2','scrollbars=yes,toolbar=0,titlebar=0,status=1,resizable=1,width='+thewidth+',height='+theheight+',left=20,top=20');
	if (parseInt(navigator.appVersion)>2) {f1.focus()};
}


//Ein-/Ausblenden von Elementen
var bild_aktiv = "";
var text_aktiv = "";
var bild_hover = "";

    function show(a){ 
      // Textelemente
      if (text_aktiv != a) {
        if (text_aktiv != "") {    
           document.getElementById("highlight-text-"+text_aktiv).style.display = "none";
    	     document.getElementById("highlight-text-"+a).style.display = "block";
    	  };
        document.getElementById("highlight-text-"+a).style.display = "block";
        text_aktiv = a;
      };
      
      // Bildelemente
      if (bild_aktiv != a) {
        if(bild_aktiv != "") {    
           document.getElementById("bild"+bild_aktiv).className = "highlight-bild";
    	     document.getElementById("bild"+a).className = "highlight-bild-on";
    	  };
    	  document.getElementById("bild"+a).className = "highlight-bild-on";
        bild_aktiv = a;
      };       
    };
    
    function hover(a){       
      // Bildelemente
      if (bild_hover != a) {
        if (bild_hover != "") {
           var node = document.getElementById("bild" + bild_hover);
           if (node.className != "highlight-bild-on") node.className = "highlight-bild";
        };
        node = document.getElementById("bild" + a);
        if (node.className != "highlight-bild-on") node.className = "highlight-bild-hover";
        bild_hover = a;
    	};      
    };
    
    function hide(e){
      //var target = e.target || e.srcElement;
      var currentTarget = document.getElementById("bild" + bild_hover);
      if (e) var relatedTarget = e.relatedTarget || e.toElement;
      else relatedTarget = event.toElement;
      
      //var relatedTarget = e.relatedTarget || e.toElement;
      for (var node = relatedTarget; node; node = node.parentNode) {
        if (node == currentTarget) return;
      };
      if (currentTarget.className != "highlight-bild-on") currentTarget.className = "highlight-bild";
      bild_hover = "";
      
    };
    
    
// png-fix
function correctPNG(){
	for(var i=0; i<document.images.length; i++){
		var img = document.images[i];
		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
			i = i-1
		}
	}
}



// Schrift ersetzen Ueberschriften und Menue
function changeFont(){
   Cufon.replace('h1', {fontFamily: 'DIN-Medium'});
   Cufon.replace('h2', {fontFamily: 'DIN-Medium'});
   Cufon.replace('h3', {fontFamily: 'DIN-Medium'});
   //Cufon.replace('h5', {fontFamily: 'DIN-Medium'});   
   //Cufon.replace('.day', {fontFamily: 'DIN-Medium'});
   //Cufon.replace('.month', {fontFamily: 'DIN-Medium'}); 
   //Cufon.replace('.day_single', {fontFamily: 'DIN-Medium'});
   //Cufon.replace('.month_single', {fontFamily: 'DIN-Medium'}); 
   Cufon.replace('.year', {fontFamily: 'DIN-Medium'});   
   Cufon.replace(document.getElementById('footer').getElementsByTagName('div'),{fontFamily: 'DIN-Medium'}); 
   
   
   
}

// Atlaskarte
if(navigator.appVersion.substring(0,1) > 2){
//Vorrausladen der NOTWENDIGEN Bilder
    var karte = new Image();
    var mitte = new Image();
    var charlottenburg = new Image();
    var pankow = new Image();
    var steglitz = new Image();  	
    var treptow = new Image();
    var potsdam = new Image();   
        
//Bilder in das Objekt

    karte = "/fileadmin/templates/pix/wissenschaftskarte/karte_berlin_weiss.jpg";
    mitte = "/fileadmin/templates/pix/wissenschaftskarte/karte_berlin_mitte.jpg";
    charlottenburg = "/fileadmin/templates/pix/wissenschaftskarte/karte_berlin_charlottenburg.jpg";
    pankow = "/fileadmin/templates/pix/wissenschaftskarte/karte_berlin_pankow.jpg";
    steglitz = "/fileadmin/templates/pix/wissenschaftskarte/karte_berlin_steglitz.jpg";  	
    treptow = "/fileadmin/templates/pix/wissenschaftskarte/karte_berlin_treptow.jpg";
    potsdam = "/fileadmin/templates/pix/wissenschaftskarte/karte_potsdam.jpg";
  } 
  

//Bildwechsel
   function showkarte(welchesBild){
	document.karte.src=welchesBild;
   }
    
   function hidekarte(){
    	document.karte.src = karte;
    }
  


window.onload = function(){
   changeFont(); 
   correctPNG();
}


//--><!]]>


