Event.observe(window, 'load', fSPB);
function fSPB() {
	Sortable.create('sortable-rightdiv', {
		onUpdate : svSS,
		handle : 'rightrubbe'
	});
	$$('.minimizer').each(function(elm) {
		Event.observe(elm, 'click', tSPD);
		var c = Cookie.get('show_' + elm.id);
		if (c) {
			sID(elm.id, c);
		}
	});
}
function svSS() {
	Cookie.set('sp_sort', Sortable.serialize('sortable-rightdiv'), 365);
}
function sID(i, d) {
	elm = $('sp_' + i.split('_')[1]);
	if (elm.id == 'sp_ng' && $('everysport')) {
		if (d == 'h') {
			$('everysport').hide();
		}
	}
	if (d == 'h') {
		elm.hide();
		$(i).up().addClassName('collapsed');
	}
}
function tSPD(evt) {
	var i = Event.element(evt).id;
	elm = $('sp_' + i.split('_')[1]);
	if (elm.visible()) {
		$(i).up().addClassName('collapsed');
		Cookie.set('show_' + i, 'h', 365);
	} else {
		$(i).up().removeClassName('collapsed');
		Cookie.erase('show_' + i);
	}
	if (elm.id == 'sp_ng' && $('everysport')) {
		Effect.toggle('everysport', 'blind', {
			duration : 0.5
		});
	}
	Effect.toggle(elm, 'blind', {
		duration : 0.5
	});
}
function changeTeamDisplay(serieid) {
	Cookie.erase('serieid');
	Cookie.set('show_serieid', serieid, 365);
	if ($('everysportframe')) {
		$('everysportframe').remove();
	}
	document.body
			.insert('<iframe id="everysportframe" src="/mod/ajax_serie.php?get=matchinfo&amp;serieid=' + serieid + '" style="display:none;" onload="getFrameContent(this);"></iframe>');
	$$('#matchinfosel li').each(function(elm) {
		elm.removeClassName('active');
	});
	$('serie_' + serieid).addClassName('active');
}
function getFrameContent(fr) {
	var iframe = $(fr);
	var doc = iframe.contentDocument || iframe.contentWindow.document;
	doc = doc.body;
	Element.extend(doc);
	var txt = doc.innerHTML;
	$(fr).remove();
	$('matchinfo').innerHTML = txt;
	fSPB();
}
function changeListDisplay(evt) {
	var elm = Event.findElement(evt, 'li');
	var divid = elm.id.split('_')[1];
	$$('#tabellsel li').each(function(elm) {
		elm.removeClassName('active');
	});
	$(elm).addClassName('active');
	$$('#sp_tabell .tabelldiv').each(function(elm) {
		elm.hide();
	});
	$(divid).show();
}