function tabSwitch(dom, id) {
	$$(dom).each(Element.hide);
	$(id).show();
}

function setActive(dom, obj) {
	$$(dom).each(function(Element) {Element.className=''});
	obj.className='active';
	
}


function toggle(theId) {
	new Effect.toggle($(theId), 'blind', { duration: 2.0 });
}

function show_image(image, pfad, id) {
	$(id).innerHTML = "<img src='"+pfad+"thumb/"+image+"' align='top' />";
}


function edit_comments(id) {
	isDone = false;
	var url = '/ajax/comments.php';
	var pars = $("form_0").serialize(false);
	//alert(id+ "-->"+pars)
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars,
		onComplete: function(showResult) { 
			$('comments').innerHTML = showResult.responseText;
			initTinyMCE2();
		}
	});
}
function rating(rate, spielid, bugfix) {
	isDone = false; 
	var url = '/ajax/rating.php';
	if(rate>0) var pars="&spielid="+spielid+"&rating="+rate+"&bugfix="+bugfix;
	else var pars = "&spielid="+spielid+"&bugfix="+bugfix;
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars,
		onComplete: function(showResult) { 
			$('rating_'+spielid).innerHTML = showResult.responseText;
		}
	});
}
function rating_over(id, text) {
	for(i=1;i<=id;i++) {
		document.getElementById("rating_"+i).src="/img/rating_over.gif";
	}
	document.getElementById("rating_info").innerHTML = text;
}
function rating_out() {
	for(i=1;i<=5;i++) {
		document.getElementById("rating_"+i).src="/img/rating_"+document.getElementById("rating_"+i).name+".gif";
	}
	document.getElementById("rating_info").innerHTML = "";
}
function show_tabelle(link) {
	$('tabelle').style.display="none"
	$('preloader').style.display="block";
	isDone = false;
	var url = '/ajax/ajax_tabelle.php';
	var pars = "link="+link+"&randval="+$("randval");
	var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars,
		onComplete: function(showResult) { 
			$('tabelle').innerHTML = showResult.responseText;
			toggle('tabelle');
			$('preloader').style.display="none";
		}
	});
}
function show_spieltag(link) {
	$('tabelle').style.display="none"
	$('preloader').style.display="block";
	isDone = false;
	var url = '/ajax/ajax_spieltag.php';
	var pars = "link="+link+"&randval="+$("randval");
	var myAjax = new Ajax.Request(url, {method: 'post', parameters: pars,
		onComplete: function(showResult) { 
			$('tabelle').innerHTML = showResult.responseText;
			toggle('tabelle');
			$('preloader').style.display="none";
		}
	});
}
function show_sportnews() {
	$('sportnews').style.display="none"
	$('preloader').style.display="block";
	isDone = false;
	var url = '/ajax/ajax_sportnews.php';
	var pars = "";
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars,
		onComplete: function(showResult) { 
			$('sportnews').innerHTML = showResult.responseText;
			toggle('sportnews');
			$('preloader').style.display="none";
		}
	});
}
function show_stats(sort) {
	$('saison_statistiken').style.display="none"
	$('preloader').style.display="block";
	isDone = false;
	var url = '/ajax/show_stats.php?sort='+sort;
	var pars = $("stat_form").serialize(true);
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars,
		onComplete: function(showResult) { 
			$('saison_statistiken').innerHTML = showResult.responseText;
			toggle('saison_statistiken');
			$('preloader').style.display="none";
		}
	});
}
function reg_check(column, value) {
	isDone = false;
	var url = '/ajax/ajax_registrierung.php';
	var pars = '&column='+column+'&value='+value;
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars,
		onComplete: function(showResult) { 
			$(column+'_error').innerHTML = showResult.responseText;
		}
	});
}

function registrieren(registrierung) {
	if($('image_error').innerHTML!="" || $('login_error').innerHTML!="" || $('password_error').innerHTML!="" || $('email_error').innerHTML!="") {
		alert("Bitte alle Felder korrekt ausfüllen!");
		return false;
	}
	if($('login').value=="" || $('password').value=="" || $('email').value=="") {
		alert("Bitte alle Felder ausfüllen!");
		return false;
	}
	$('registrierung').submit();
}

// Tiny MCE

function initTinyMCE() { 
	tinyMCE.init({
		mode : "exact",
		theme : "advanced",
		elements : "spielbericht",
		plugins: "table,inlinepopups,visualchars,paste,noneditable,pagebreak,style,spellchecker",
		pagebreak_separator : "<!-- more -->",
		paste_use_dialog : false,
		paste_auto_cleanup_on_paste : true,
		paste_convert_headers_to_strong : false,
		paste_strip_class_attributes : "all",
		paste_remove_spans : true,
		paste_remove_styles : true,			
		dialog: "modal",		
		width: 730,
		height: 250,
		theme_advanced_blockformats : "p,h1,h2",
		theme_advanced_buttons1 : "formatselect,separator,bold,italic,underline,sub,sup,separator,bullist,numlist,separator,link,code,separator,undo,redo",
		theme_advanced_buttons2 : "",
		theme_advanced_buttons3 : "",
		theme_advanced_buttons3_add : "tablecontrols",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_resizing : true,
		theme_advanced_resize_horizontal : false,
		theme_advanced_statusbar_location : "bottom",
		table_row_styles : "Table Row=light",
		content_css : "/css/main.css",
		body_class : "tiny_mce_body",
		entity_encoding : "raw"
	});

}
function initTinyMCE2() {
	tinyMCE.init({
	    mode : "textareas",
	    theme : "advanced",
		plugins: "table,inlinepopups,visualchars,paste,noneditable,pagebreak,style,spellchecker",
		pagebreak_separator : "<!-- more -->",
		paste_use_dialog : false,
		paste_auto_cleanup_on_paste : true,
		paste_convert_headers_to_strong : false,
		paste_strip_class_attributes : "all",
		paste_remove_spans : true,
		paste_remove_styles : true,			
		dialog: "modal",		
		width: 500,
		height: 150,
		theme_advanced_blockformats : "p,h3,h4",
		theme_advanced_buttons1 : "formatselect,styleselect,separator,bold,italic,underline,sub,sup,separator,bullist,numlist,separator,link,code,separator,undo,redo,link",
		theme_advanced_buttons3 : "tablecontrols",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_resizing : true,
		theme_advanced_resize_horizontal : false,
		theme_advanced_statusbar_location : "bottom",
		table_row_styles : "Table Row=light",
		content_css : "/css/main.css",
		body_class : "tiny_mce_body",
		entity_encoding : "raw"
	});
}
function initTinyMCE_small() {
	tinyMCE.init({
	    mode : "textareas",
	    theme : "advanced",
		plugins: "inlinepopups,paste,noneditable",
		pagebreak_separator : "<!-- more -->",
		paste_use_dialog : false,
		paste_auto_cleanup_on_paste : true,
		paste_convert_headers_to_strong : false,
		paste_strip_class_attributes : "all",
		paste_remove_spans : true,
		paste_remove_styles : true,			
		dialog: "modal",		
		width: 600,
		height: 150,
		theme_advanced_blockformats : "p",
		theme_advanced_buttons1 : "formatselect,separator,bold,italic,underline,sub,sup,separator,bullist,numlist,separator,link,image,separator,undo,redo",
		theme_advanced_buttons2 : "",
		theme_advanced_buttons3 : "",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_resizing : true,
		theme_advanced_resize_horizontal : false,
		theme_advanced_statusbar_location : "bottom",
		table_row_styles : "Table Row=light",
		content_css : "/css/main.css",
		body_class : "tiny_mce_body",
		entity_encoding : "raw"
	});
}

function stopPlayer() {           		
	var playerWindow=window.open("/media/song/player.php","player","width=200,height=30,menubar=no,status=no,resizable=no,location=no,scrollbars=no");	
	playerWindow.blur();
	window.focus();
	playerWindow.close();
}
function startPlayer() {           
	var playerWindow=window.open("/media/song/player.php","player","width=200,height=30,menubar=no,status=no,resizable=no,location=no,scrollbars=no");
	playerWindow.blur();
	window.focus();		
}	

function lightObj(id) {
	$('grayout').show();
	$("popup").innerHTML = $(id).innerHTML;
	$("popup").show();
}
function hidepopup() {
	$('grayout').hide();
	$("popup").hide();
}

