function confirmDelete (url, question) {
	var check = confirm(question);

	if(check == true) {
		window.location.href = url;
	}
}

function initToggle()
{		
	if($('.formGroup').length > 0) {
		$('.formGroup').each(function(i)
		{	
			if(i != 0) {
				$(this).hide();
			}
		});	
		
		previousButton = $("<a href='javascript:togglePrevious();' id='formPreviousToggleButton'>Zur&uuml;ck</a>");
		nextButton = $("<div style='float:right'><a href='javascript:toggleNext();' id='formNextToggleButton'>Weiter</a></div>");
		submitButton = $("<div style='float:right'><input type='submit' id='formSubmitToggleButton'></div>");
		
		$('.toggleButtonRow').append(submitButton);	
		$('.toggleButtonRow').append(nextButton);
		
		$('.toggleButtonRow').append(previousButton);	
		previousButton.hide();	
		$('#formSubmitToggleButton').hide();
		$('.submit').hide();
	}
}

function toggleNext () {

	var toggleNextItem = false;
	var currentKey = 1337;
	
	$('.formGroup').each(function(i)
	{	
		if($(this).css("display") != 'none' || toggleNextItem == true) {			
			$(this).before().slideToggle();
			currentKey = i;
			
			if(toggleNextItem == true) {
				toggleNextItem = false;
			} else {
				toggleNextItem = true;
			}
		}
	});	
	
	$('#formPreviousToggleButton').show();	
	
	if($('.formGroup').length == (currentKey+1)) {		
		$('#formSubmitToggleButton').show();
		$('#formNextToggleButton').hide();
				
	}	
}

function togglePrevious () {
	
	var togglePreviousItem = false;
	var currentKey = 1337;
	$('#formSubmitToggleButton').hide();
	
	$('.formGroup').each(function(i)
	{
		if($(this).css("display") != "none") {
			$(this).before().slideToggle();
			currentKey = i;			
		}
	});	
	
	$('.formGroup').each(function(i)
	{		
		if(i == (currentKey-1)) {			
			$(this).before().slideToggle();
		}
	});
	
	$('#formNextToggleButton').show();
	
	
	if(currentKey == 1) {
		$('#formPreviousToggleButton').hide();	
	}		
}

function expandAllToggles () {
	$('.formGroup').each(function(i)
	{
		if($(this).css("display") == "none") {
			$(this).before().slideToggle();					
		}
	});	
}

function toggleGridViewColumn (colName) {
	var views = document.getElementById(colName).getElementsByTagName('div');
	for(var i = 0; i < views.length; i++) {
		if(views[i].className == 'defaultView') {
			views[i].style.display = 'none';
		} else {
			views[i].style.display = 'inline';
			views[i].getElementsByTagName('input')[0].focus();
		}
	}	
}

function OpenMediaDbPicker (id, table) {	

	var width=800;
	var height=600;
	var leftMargin = (window.screen.width - width) / 2;
	var topMargin = (window.screen.height - height) / 2;

	popupWin = window.open("admin_mediadb_picker.php?id="+ id +"&table="+ table, "MediaDBPicker", "width="+((width == 0) ? 100 : width) +",height="+((height == 0) ? 100 : height) +",left="+ leftMargin +",top="+ topMargin +",location=no,menubar=yes,scrollbars=yes,toolbar=no,resizeable=yes,status=no").focus();
		
}

function toggleSubMenu (id) {

	var elem = $('#subMenu_'+ id);
	
	var allSubMenus = new Array('lesestoff', 'tippen', 'stats', 'clubhaus');
	for(var i = 0; i < allSubMenus.length; i++) {
		if(id != allSubMenus[i]) {
			$('#subMenu_'+ allSubMenus[i]).hide();
		}
	}
	
	if($(elem).css("display") == "none") {
		elem.show();
	} else {
		elem.hide();
	}
}

function switchSideTab (id) {
	
	var tabPage = $('#sideTabPage_'+ id);	
	var tab = $('#sideTab_'+ id);
	
	var allTabPages = $('.sideTabPage');
	for(var i = 0; i < allTabPages.length; i++) {	
		if(id != allTabPages[i].id.replace("sideTabPage_", "")) {
			$('#'+ allTabPages[i].id).hide();
			$('#sideTab_'+ allTabPages[i].id.replace("sideTabPage_", "")).removeClass("active");
		}
	}	
	
	if($(tabPage).css("display") == "none") {
		tabPage.show();
		tab.addClass("active");
	}	
}


function checkAllInDiv (id) {

	var curDiv = $("#div_"+ id);
	
	curDiv.children("input.input_checkbox").each(function() {
		
		if($(this).attr("checked") == true) {
			$(this).removeAttr("checked");
		} else {
			$(this).attr("checked", "checked");
		}
	});
	
}

$(document).ready(function() {
	$("a.nickpopup").hover(	
		function() {			
			var nP = $('#nickpopup');	
			//$(this).append(nP);		
			var position = $(this).offset();					
			nP.css("left", position.left + $(this).width() + 5);
			nP.css("top", position.top);
			nP.show();					
			var userID = $(this).attr("href");
			userID = userID.substring(userID.lastIndexOf("=")+1, userID.length);
			nP.html("Lade...").load("ajax.php?action=GetUser&id="+ userID);
			
			
			
			if(window.innerWidth < (position.left + $(this).width() + 250)) {
				nP.css("left", position.left - $(this).width() - 250);
			}
		},	
		function() {		
			var nP = $('#nickpopup');					
			nP.hide();
			nP.html("");
		}
	);
	
	fadeEngine();
});


function fadeEngine () {

	var f = true;

	$(".latestArticle .articleItem:hidden").each(function(index) {			
		var id = $(this).attr("id");		
		setTimeout("toggleArticle('"+ id +"')", ((f) ? 5000 : 15000));		
		f = !f;
	});
	
	setTimeout('fadeEngine()', 15000);
}

function toggleArticle (id) {

	if(!isNaN(id)) {
		id = "item_id_"+ id;
	}
	
	$(".latestArticle .articleItem").fadeOut();//.attr("style", "display:none");
	$("#"+ id).fadeIn();//.attr("style", "display:inline");
}
