function init(adminBool,path)
{
	window.path = path;
	$('#calendar').hover(
	function(){	$(this).css({width:'500px',marginLeft:'-250px'}); },
	function(){	$(this).css({width:'200px',marginLeft:'0px'}); });
	
	// facebook feeds
	setInterval(function(){
		$('.feed.active').slideUp('slow',function(){
			$(this).removeClass('active');
			if ($(this).next().hasClass('feed')) $(this).next().slideDown().addClass('active');
			else $(this).prevAll('.feed:last').slideDown().addClass('active');
		});
		
	},10000);
	
	// content and menu editor
	if (adminBool) admin();
}
function data(type)
{
	$.ajax({type:'POST',data:$.param({modul:type}),success:function(html){
		$('#'+type).html(html);
	}});
}
function admin()
{
	$('#content').click(function(){ editor(this,path); });
	$('#game').click(function(){ editor(this,'game'); });
	$('#news').click(function(){ editor(this,'news'); });
	
//	$('.menu').each(function(){
//		this.oncontextmenu = function(){
//			var entry = prompt('Neuen Eintrag erstellen'); if (!entry) return false;
//			var param = {modul:'menuEdit',entryNew:entry,path:$(this).html()};
//			$.ajax({type:'POST',data:$.param(param),success:function(){location.reload();}});
//			return false;
//		}
//	});	
	$('.menuSub').children('a').each(function(){
		this.oncontextmenu = function(){
			var before = $(this).html();
			var after = prompt('Eintrag umbenennen',before); if (after != '' && (after == before || !after)) return false;
			var path = $(this).parent().prev().html();
			var param = {modul:'menuEdit',after:after,before:before,path:path};
			$.ajax({type:'POST',data:$.param(param),success:function(){ location.reload(); }});
			return false;
		}
	});
}
function cookieSave(id,value)
{
	var expires = 'Sat, 31 Dec 2050 20:00:00 GMT';

	document.cookie = 'name=tempo90; expires=' + expires + ';'; // add expires to every single variable
    document.cookie = id+'='+value+'; expires='+expires+';'; 
}
function cookieLoad(field)
{
	var start = document.cookie.indexOf(field);
	if (start == -1) return;
	start = start + field.length + 1;
	var value = document.cookie.substr(start);
	var end = value.indexOf(';');
	
	if (end != -1) return value.substr(0,end); 
	else return value.substr(0);
}
function comment(element)
{
	var name = $(element).prevAll('.name').val(); 
	var message = $(element).prevAll('.text').val();
	
	$.ajax({type:'POST',data:$.param({modul:'timestamp'}),success:function(date){
		var param = {modul:'commentSave',path:path}
		param.comment = '<br><br><div style="margin-left:20px"><div class="forumName">'+date+' '+name+'</div><br><br>'+message+'</div>';
		$(element).parent().before(param.comment);
		param.id = $(element).parent().parent().attr('id');		
		if (!param.id || param.id == 'content'){
			var random = Math.random(); 
			$(element).parent().next().attr('id',random); 
			var hrs = $(element).parents('#content').find('hr');
			for (var i=0;i<hrs.length;i++) if (hrs[i].id == random) break;
			param.no = i;			
		}
		$.ajax({type:'POST',data:param});
	}});
}
function show(element)
{
	$(element).nextAll().fadeIn();
}
function game()
{
	$.ajax({type:'POST',data:$.param({modul:'game'}),success:function(html){
		$('#content').prepend(html);
	}});
}
function menuOpen(element)
{
	$(element).next().slideToggle();
}
function menuFooter(element)
{
	document.location = '#'+$(element).children(':selected').attr('name');
}
function editor(element,path)
{
	var handle = new nicEditor({uploadURI:'nicUpload.php',onSave:function(){
		var param = {modul:'editorSave',text:$(element).html(),path:path};
		$.ajax({type:'POST',data:$.param(param),success:function(){location.reload();}});
	}}).panelInstance(element.id);
	
	$(handle.nicPanel.elm).attr('id','editor');
	element.focus();
	$(element).unbind('click');
	$('#content table').attr('border','1');
}






