﻿/* include any js files here */

	function link_toUncrypt(s)
	{
		var n = 0;
        var r = "";
        for( var i = 0; i < s.length; i++)
        {
            n = s.charCodeAt( i );
            if( n >= 8364 )
            {
                n = 128;
            }
            r += String.fromCharCode( n - 4 );
        }
        location.href = "mailto:" + r;
	}

		  	
	  	function maximize(rootNode, currentNode, NodeCount,img)
	  	{
	  		x=0;
	  		do
	  		{	
	  			current = rootNode+"_"+currentNode+"_"+x;
	  			document.getElementById(current).className ="show";
	  			x++;
	  		}while(x<NodeCount);
	  		document.getElementById(img).innerHTML = "<img src=\"/fhj/fhjena/images/nav_button_minus.png\" alt=\"minimieren\" onclick=\"javascript:minimize('"+rootNode+"','"+currentNode+"','"+NodeCount+"','"+img+"')\"/>";
	  	}
	  	
	  	function minimize(rootNode, currentNode, NodeCount,img)
	  	{
	  		x=0;
	  		do
	  		{	
	  			current = rootNode+"_"+currentNode+"_"+x;
	  			document.getElementById(current).className ="hide";
	  			x++;
	  		}while(x<NodeCount);
	  		document.getElementById(img).innerHTML = "<img src=\"/fhj/fhjena/images/nav_button_plus.png\" alt=\"maximieren\" onclick=\"javascript:maximize('"+rootNode+"','"+currentNode+"','"+NodeCount+"','"+img+"')\"/>";
	  	}

	  	
	  	function sleep(milliseconds) {
		  var start = new Date().getTime();
		  for (var i = 0; i < 1e7; i++) {
		    if ((new Date().getTime() - start) > milliseconds){
		      break;
		    }
		  }
		}
	  	
	  	function menu_expand()
	  	{
	  		/*sleep(100);
	  		if(document.getElementById("ctl00_myTreeViw"))
				var height = document.getElementById("ctl00_myTreeViw").offsetHeight + 15;
			if(document.getElementById("placeholder_nav_article"))
				document.getElementById("placeholder_nav_article").style.height = height + "px";*/
			if(document.getElementById("asl_link_summary"))
			{
				if(document.getElementById("asl_link_summary").offsetHeight < 6)
				{
					document.getElementById("asl_link_summary").style.display = "none";
				}
			}
	  	}
	  	
	  	
	
	
		var max_content = 5;
		var current_position = 0;
		var daten = [];
		
		function init()
		{

			daten = new Array(5);
			if(document.getElementById("news1"))
				daten[0] = document.getElementById("news1").innerHTML;
			else
				daten[0]="";
			if(document.getElementById("news2"))
				daten[1] = document.getElementById("news2").innerHTML;
			else
				daten[1]="";
			if(document.getElementById("news3"))	
				daten[2] = document.getElementById("news3").innerHTML;
			else
				daten[2]="";
			if(document.getElementById("news4"))
				daten[3] = document.getElementById("news4").innerHTML;
			else
				daten[3]="";
			if(document.getElementById("news5"))
				daten[4] = document.getElementById("news5").innerHTML;
			else
				daten[4]="";
			//alert(daten[0]);
			document.getElementById("left_content").innerHTML = daten[0];
			document.getElementById("right_content").innerHTML = daten[1];
			document.getElementById("ticker-java").style.visibility = "visible";
			document.getElementById("news_auswahl").style.visibility = "visible";
			
			init_e2();
			
		}
		
		function init_e2(){
			if(document.getElementById("leftNavout") && document.getElementById("placeholder_nav_article"))
			{
				document.getElementById("placeholder_nav_article").innerHTML = document.getElementById("leftNavout").innerHTML;
				document.getElementById("leftNavout").innerHTML="";
			}
			menu_expand();
			ribbon_prod();
		}
		
		function getCurrentPos()
		{
			return current_position;
		}
		
		function ribbon_prod()
		{
			if((window.location.host== "sp-auth") || (window.location.host=="web-redaktion.fh-jena.de") || (window.location.host=="sp-prod-front") || (window.location.host=="sp-prod-front.net.fh-jena.de") )
			//if(true)
			{
				if(document.getElementById('s4-ribbonrow'))
					document.getElementById('s4-ribbonrow').style.display="block";
					
			}
		}
		

		function move()
		{
			document.getElementById("left_content").innerHTML = daten[current_position];
			document.getElementById("right_content").innerHTML = daten[current_position + 1];
		}
		
		function left()
		{
			if(current_position > 0)
			{
				current_position--;
				move();
			}
		}
		
		function right()
		{
			if(current_position < max_content - 2)
			{
				current_position++;
				move();
			}
		}
		
		function pinnwand_close()
		{
			document.getElementById("pinnwand").style.visibility = "hidden";
		}
		
		function pinnwand_open()
		{
			document.getElementById("pinnwand").style.visibility = "visible";	
		}
		
		
			
		var Veranstaltungscontent = "";
		function minimize_Veranstaltungen()
		{
			document.getElementById("Veranstaltungen_headline_right").innerHTML = '<img src="/_layouts/images/Button_plus.png" alt="Button plus zum Öffnen" onclick="javascript:maximize_Veranstaltungen();"/>';
			document.getElementById("Veranstaltungen_content").style.display = "none";
			document.getElementById("Veranstaltungen_content").style.height = '0px';
			document.getElementById("left_con_lower_left").style.height = '49px';
			document.getElementById("left_con_lower_left").style.backgroundImage = "url('/_layouts/images/contentbackground_unten_minimized.png')";
			if( document.getElementById("left_con_upper_aslart"))
			{
				var height = document.getElementById("left_con_upper_aslart").offsetHeight;	
				if(document.getElementById("left_con_lower_right").style.height == '49px')
				{
					height = height + 100;
					document.getElementById("main_con").style.height = height+'px';
					document.getElementById("main_con").style.overflow = 'hidden';			
				}
			}
			
		}
		
		function maximize_Veranstaltungen()
		{
			document.getElementById("Veranstaltungen_headline_right").innerHTML = '<img src="/_layouts/images/Button_minus.png" alt="Button minus zum Schließen" onclick="javascript:minimize_Veranstaltungen();"/>';
			document.getElementById("Veranstaltungen_content").style.display = "block";
			document.getElementById("Veranstaltungen_content").style.height = '275px';
			document.getElementById("left_con_lower_left").style.height = '275px';
			document.getElementById("left_con_lower_left").style.backgroundImage = "url('/_layouts/images/contentbackground_unten.png')";
			if(document.getElementById("left_con_upper_aslart"))
			{
				var height = document.getElementById("left_con_upper_aslart").offsetHeight;	
				height = height + 375;
				document.getElementById("main_con").style.height = height+'px';
				document.getElementById("main_con").style.overflow = 'hidden';			
			}
			
		}
		
		var Mediacontent ="";
		function minimize_Mediathek()
		{
			document.getElementById("Mediathek_headline_right").innerHTML = '<img src="/_layouts/images/Button_plus.png" alt="Button plus zum Öffnen" onclick="javascript:maximize_Mediathek();"/>';
			document.getElementById("Mediathek_content").style.height = '0px';
			document.getElementById("Mediathek_content").style.display = "none";
			document.getElementById("left_con_lower_right").style.height = '49px';
			document.getElementById("left_con_lower_right").style.backgroundImage = "url('/_layouts/images/contentbackground_unten_minimized.png')";
			if( document.getElementById("left_con_upper_aslart"))
			{
				var height = document.getElementById("left_con_upper_aslart").offsetHeight;
				if(document.getElementById("left_con_lower_left").style.height == '49px')
				{
					height = height + 100;
					document.getElementById("main_con").style.height = height+'px';
					document.getElementById("main_con").style.overflow = 'hidden';
				}
			}
			//document.getElementById("AEMediaPlayer6").controls.Stop();
		}
		
		function maximize_Mediathek()
		{
			document.getElementById("Mediathek_headline_right").innerHTML = '<img src="/_layouts/images/Button_minus.png" alt="Button minus zum Schließen" onclick="javascript:minimize_Mediathek();"/>';
			document.getElementById("Mediathek_content").style.height = '275px';
			document.getElementById("Mediathek_content").style.display = "block";
			document.getElementById("left_con_lower_right").style.height = '275px';
			document.getElementById("left_con_lower_right").style.backgroundImage = "url('/_layouts/images/contentbackground_unten.png')";
			if( document.getElementById("left_con_upper_aslart"))
			{
				var height = document.getElementById("left_con_upper_aslart").offsetHeight;
	   			height = height + 375;
				document.getElementById("main_con").style.height = height+'px';
				document.getElementById("main_con").style.overflow = 'hidden';
			}
			//document.getElementById("AEMediaPlayer6").controls.Play();
			
		}
		
		/*
		function reSize() 
		{
		    var myWidth = 0, myHeight = 0;
		    if( typeof( window.innerWidth ) == 'number' ) 
		    {
		        //Non-IE
		        myWidth = window.innerWidth;
		        myHeight = window.innerHeight;
		    } 
		    else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) 
		    {
		        //IE 6+ in 'standards compliant mode'
		        myWidth = document.documentElement.clientWidth;
		        myHeight = document.documentElement.clientHeight;
		    } 
		    else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) 
		    {
		        //IE 4 compatible
		        myWidth = document.body.clientWidth;
		        myHeight = document.body.clientHeight;
		    }
		    alert(screen.width);
		    document.getElementById("main_out").style.width = screen.width;
   		    document.getElementById("header_out").style.width = screen.width;
   		    document.getElementById("s4-ribbonrow").style.width = screen.width;
   		    document.getElementById("footer").style.width = screen.width;
   		    
		    return myWidth;
		}
		
		function CenterScreenDiv_Ebene2(div1,div2,div3,div4,div5,div6,div7,div8) 
		{
			/*if(document.getElementById("author"))
			{
				var author = document.getElementById("author").innerHTML;
				document.getElementById("author_akt").innerHTML = author;
			}*
			myWidth = reSize();
			if(myWidth > 1000)
			{
				myleft = myWidth/2-500;
			}
			else
			{
				myleft = 50;
			}
		 	div1.style.left=myleft + 'px';
		 	var myleft_nav = myleft - 12;
		 	div2.style.left=myleft +'px'; 
		 	var myleft_ticker = myleft -20;
		 	div3.style.left=myleft + 'px'; 
		 	div4.style.left=myleft+'px'; 
		 	pin_left=myleft+880;
		 	div5.style.left=pin_left+'px'; 
		 	slogan_left=myleft+620;
		 	div6.style.left=slogan_left+'px';
		 	stoerer_left = myleft+210;
		 	div7.style.left = stoerer_left + "px";
			impressum_left = myleft+680;
		 	div8.style.left = impressum_left + "px";
		 	impressum_left = myleft+680;
		 	if(document.getElementById("author_akt"))
			 	document.getElementById("author_akt").style.left = myleft+"px";
		 	//fade('main_body');
			

		}

		function CenterScreenDiv(div1,div2,div3,div4,div5,div6,div7,div8,div9,div10) 
		{
		
			myWidth = reSize();
			if(myWidth > 1000)
			{
				myleft = myWidth/2-500;
			}
			else
			{
				myleft = 50;
			}
			//alert(myWidth+" "+myleft);
		 	div1.style.left=myleft+'px';
		 	nav_left=myleft-10;
		 	div2.style.left=nav_left+'px'; 
		 	myleft_ticker = myleft -10;
		 	div3.style.left=myleft_ticker + 'px'; 
		 	div4.style.left=myleft+'px'; 
		 	div5.style.left=myleft+'px';
		 	pin_left=myleft+840;
		 	div6.style.left=pin_left+'px'; 
		 	pin_left=myleft+895;
		 	div7.style.left=pin_left+'px';
		 	slogan_left=myleft+620;
		 	div8.style.left=slogan_left+'px'; 
		 	stoerer_left = myleft+210;
		 	div9.style.left = stoerer_left + "px";
		 	impressum_left = myleft+680;
		 	div10.style.left = impressum_left + "px";
		 	
		 	//fade('main_body');
		}
		
		
		//Das Objekt, das gerade bewegt wird.
		var dragobjekt = null;
		
		// Position, an der das Objekt angeklickt wurde.
		var dragx = 0;
		var dragy = 0;
		
		// Mausposition
		var posx = 0;
		var posy = 0;
		
		
		function draginit() {
		 // Initialisierung der Überwachung der Events
		
		  document.onmousemove = drag;
		  document.onmouseup = dragstop;
		}
		
		
		function dragstart(element) {
		   //Wird aufgerufen, wenn ein Objekt bewegt werden soll.
		
		  dragobjekt = element;
		  dragx = posx - dragobjekt.offsetLeft;
		  dragy = posy - dragobjekt.offsetTop;
		}
		
		
		function dragstop() {
		  //Wird aufgerufen, wenn ein Objekt nicht mehr bewegt werden soll.
		
		  dragobjekt=null;
		}
		
		
		function drag(ereignis) {
		  //Wird aufgerufen, wenn die Maus bewegt wird und bewegt bei Bedarf das Objekt.
		
		  posx = document.all ? window.event.clientX : ereignis.pageX;
		  posy = document.all ? window.event.clientY : ereignis.pageY;
		  if(dragobjekt != null) {
		    dragobjekt.style.left = (posx - dragx) + "px";
		    dragobjekt.style.top = (posy - dragy) + "px";
		  }
		}
		
		function browserTest()
	  	{
	  		
	  		if(checkBrowserName('MSIE')){ 
	  			if((window.location.host== "sp-auth")||(window.location.host=="web-redaktion.fh-jena.de"))
				{
		  			
				}else{
					var cssLocation = "/Style%20Library/template.css";
				    // CSS für IEs nachladen
				    if(document.createStyleSheet) document.createStyleSheet(cssLocation);
				        // CSS für Mozilla, Netscape, Opera nachladen
				    else{
				    	var objStyle = document.createElement("style");
				    	var objText = document.createTextNode("@import url("+cssLocation+") screen;");
				    	objStyle.appendChild(objText);
				    	document.getElementsByTagName("body")[0].appendChild(objStyle);
				 	 }
				}
			}  
  			if(checkBrowserName('opera')){  
				//Opa 
			}     
			if(checkBrowserName('safari')){  
				//Safari 
			}     
			if(checkBrowserName('firefox')){  
				//alert("Firefax"); 	
			}
		
	  	}
		
		function checkBrowserName(name)
		{  
			var agent = navigator.userAgent.toLowerCase();  
	    	if (agent.indexOf(name.toLowerCase())>-1)
	    	{  
	    	  return true;  
	    	}  
    		return false; 
	  	} 
		
		function ribbon()
		{			
			if (document.getElementById('zz14_Menu_t')||document.getElementById('zz15_Menu_t')||document.getElementById('zz16_Menu_t') || document.getElementById('zz17_Menu_t') || document.getElementById('zz9_Menu_t') ||document.getElementById('zz6_Menu_t')) 
			{
				document.getElementById('main_body').style.position = "relative";
				document.getElementById('s4-ribbonrow').style.visibility = "visible";
				
			}
			else
			{	
				document.getElementById('main_body').style.position = "absolute";
				document.getElementById('s4-ribbonrow').style.visibility = "hidden";		
			}
		}
		
		*/
