// JavaScript Document

	// Load Event function

	function addLoadEvent(func) {	
		var oldonload = window.onload;
		if (typeof window.onload != 'function'){
			window.onload = func;
		} else {
			window.onload = function(){
			oldonload();
			func();
			}
		}
	}
	
	// Scroll to Document Top

	function ScrollTop () {
		new Effect.ScrollTo('c-parent', [])
		}
	
	// Toggle function for forum threads
	
	function Toggle (ToggleElement, SwitchElement, ShowText, HideText){
		var actualElement = document.getElementById(ToggleElement);
		var actualSwitch = document.getElementById(SwitchElement);

		if($(actualElement).style.display=='none'){
			Effect.BlindDown(actualElement, { duration: 0.4 });
			actualSwitch.innerHTML = HideText;

			Element.removeClassName(actualSwitch, 'show');
			Element.addClassName(actualSwitch, 'hide');
		} else{
			Effect.BlindUp(actualElement, { duration: 0.4 });
			actualSwitch.innerHTML = ShowText;
			Element.removeClassName(actualSwitch, 'hide');
			Element.addClassName(actualSwitch, 'show');
		}
	}

	// Toggle function for blog posts
	
	function blogtoggle (ToggleElement, SwitchElement){
		var actualElement = document.getElementById(ToggleElement);
		var actualSwitch = document.getElementById(SwitchElement);

		if($(actualElement).style.display=='none'){
			Effect.BlindDown(actualElement, { duration: 0.4 });
			actualSwitch.innerHTML = 'Eintr&auml;ge ausblenden';

			Element.removeClassName(actualSwitch, 'threads-show');
			Element.addClassName(actualSwitch, 'threads-hide');
		} else{
			Effect.BlindUp(actualElement, { duration: 0.4 });
			actualSwitch.innerHTML = 'Eintr&auml;ge anzeigen';
			Element.removeClassName(actualSwitch, 'threads-hide');
			Element.addClassName(actualSwitch, 'threads-show');
		}
	}


	function Alerts () {
		if (document.getElementById('done')) {
		
		var DoneElement = document.getElementById('done');
		Effect.Pulsate(DoneElement, { duration: 3.0 })

		/*
		Element.setStyle(DoneElement, {display:'none'});
		Effect.Appear(DoneElement, { duration: 1.0,
			afterFinish: function(){
				Effect.Fade(DoneElement, { duration: 5});
			}
		})*/
		
		}
	}

	// Network Slidedown

	var fcnt = 0;
	var fcnt2 = 0;
	var tmp = Array();

	function Network() {
		var inhm = document.getElementById('network-friends');
		tmp = inhm.getElementsByTagName('li');
		fcnt = tmp.length;
		//new Effect.Appear(tmp[0], { duration:0.4 });
		NetFade();
	}


	function NetFade () {
		var stop = false;

		new Effect.Appear('network-root-item', { duration:0.0});
		new Effect.Appear(tmp[fcnt2], { duration:0.4 ,
			afterFinish: function(){
				fcnt2++;
				if (fcnt2 < fcnt) {
					while (tmp[fcnt2].className == 'network-friendfriends-item') {
						fcnt2++;
						if (fcnt2 >= fcnt) {
							stop = true;
							break;
						}
					}
					
					if (!stop) {
						NetFade();
					}
				}
			}	
		});
	}

	// Load Events

	addLoadEvent(Alerts);
//	addLoadEvent(Network);

