function retrieveGetVar(key)
{
	var s = window.location.search.substring(1).split('&');
	if(!s.length) return;
	for(var i = 0; i < s.length; i++)
	{
		var parts = s[i].split('=');
		if(parts[0] == key)
		{
			return parts[1];
		}
	}
}
function retrieveVerteilerTitel ( )
{
	var url = '/fileadmin/template/skripten/VerteilerTitel.php?tnr=' + retrieveGetVar('tnr');
	new Ajax.Updater (
		'VerteilerTitel',
		url,
		{onComplete:retrieveVerteilerKapitel}
	);
}
function retrieveVerteilerKapitel ( ) {
	var url = '/fileadmin/template/skripten/VerteilerKapitel.php?titel_id=' + $F(verteiler_titel_id) + '&knr=' + retrieveGetVar('knr');
	new Ajax.Updater(
		'VerteilerKapitel',
		url,
		{onComplete:retrieveVerteilerListe}
	);
}
function retrieveVerteilerListe ( ) {
	var url = '/fileadmin/template/skripten/VerteilerListe.php?tnr=' + $F('verteiler_titel_id') + '&knr=' + $F('verteiler_kapitel_id');
	new Ajax.Updater('VerteilerListe', url,
	{onComplete:fetchBasketData}
	);
}




function sendBasketData( FieldName ) {
	var url = '/fileadmin/template/skripten/sendBasketData.php?vid='+ FieldName;
	new Ajax.Request ( url, {onComplete:fetchBasketCount} );
}
var fetchBasketCount = function ( ) {
	var url = '/fileadmin/template/skripten/fetchBasketCount.php';
	new Ajax.Updater (
		'basket',
		url
	);
}
var combiBasketDataSendList = function ( FieldName ) {
	sendBasketData ( FieldName );
	fetchBasketList ( );
	fetchBasketCount ( );
}
var fetchBasketData = function ( ) {
	var url = '/fileadmin/template/skripten/fetchBasketData.php';
	new Ajax.Request (
		url,
		{onComplete:checkBoxChecken}
	);
}
var showResponse = function(r) {
	alert (r.responseText);
}
var checkBoxChecken = function(r) {
	if ( r.responseText ) {
		var arrVid = r.responseText.split('@');
		for ( var i = 0; i < arrVid.length; i++ ) {
			ankreuzen ( arrVid[i] );
		}
	}
}
function ankreuzen(checkboxname)
{
	if(document.verteilerListe)
	{
		for (var i = 0; i < document.verteilerListe.length; ++i)
		{
			if(document.verteilerListe.elements[i].type=='checkbox')
			{
				if(document.verteilerListe.elements[i].name == checkboxname)
				{
					document.verteilerListe.elements[i].checked=true;
				}
			}
		}
	}
}
