var dfk = new Array("('* Deutsch als Fremdsprache Kurse ')",
"('- Einzeltraining')",
"('- PartnerInnen-Deutschkurs')",
"('- Individuelle Gruppenkurs')",
"('- Deutschkurse fuer Kinder')",
"('- Deutschkurse fuer Firmen')",
"('- OSD Vorbereitungskurs')");

var lega = new Array("('* Legasthenie Training ')",
"('- Testung-Diagnose-Beratung')",
"('TDB1')",
"('- Einzeltraining')",
"('L1')");

var dysk = new Array("('* Dyskalkulie Training ')",
"('- Testung-Diagnose-Beratung')",
"('TDB1')",
"('- Einzeltraining')",
"('DK1')");

var lrs = new Array("('* Lese-Rechtschreib-Schwaeche ')",
"('- Einzeltraining')",
"('LRS1')");

var art;
var kurs;
var first_time = true;

function check_var()
{
  query = self.location.search;
	
  if (query != '')
  {
    art = query.substr(5, 1);
	  kurs = query.substr(12, query.length - 12);
  }
}

function change(inForm)
{
  if(art == 1)
	{
	  inForm.Art_des_Kurses[0].checked = true;
	}
	
	if(art == 2)
	{
	  inForm.Art_des_Kurses[1].checked = true;
	}
	
	if(art == 3)
	{
	  inForm.Art_des_Kurses[2].checked = true;
	}
	
	if(art == 4)
	{
	  inForm.Art_des_Kurses[3].checked = true;
	}

	pruefen(inForm);
}

function pruefen(inForm)
{
if (document.anmeldung.Art_des_Kurses[0].checked)
{
  var selectedArray = dfk;
	while (selectedArray.length < inForm.Kurs.options.length)
	{
  inForm.Kurs.options[(inForm.Kurs.options.length - 1)] = null;
  }
	
  for (var i="0"; i < selectedArray.length; i++)
	{
  eval("inForm.Kurs.options[i]=" + "new Option" + selectedArray[i]);
  }
	
	if(first_time)
	{
		for (var i="0"; i < selectedArray.length; i++)
	  {
		var to_check = selectedArray[i].substr(2, selectedArray[i].length - 4);
	  
		if(kurs == to_check)
  	{
		  inForm.Kurs.selectedIndex = i;
			first_time = false;
			break;
	  }
    }
  }
}
	
if (document.anmeldung.Art_des_Kurses[1].checked)
{	
  var selectedArray = lega;
	while (selectedArray.length < inForm.Kurs.options.length)
	{
  inForm.Kurs.options[(inForm.Kurs.options.length - 1)] = null;
  }
	
  for (var i="0"; i < selectedArray.length; i++)
	{
  eval("inForm.Kurs.options[i]=" + "new Option" + selectedArray[i]);
  }

	if(first_time)
	{
		for (var i="0"; i < selectedArray.length; i++)
	  {
		var to_check = selectedArray[i].substr(2, selectedArray[i].length - 4);
	  
		if(kurs == to_check)
  	{
		  inForm.Kurs.selectedIndex = i;
			first_time = false;
			break;
	  }
    }
  }
}

if (document.anmeldung.Art_des_Kurses[2].checked)
{	
  var selectedArray = dysk;
	while (selectedArray.length < inForm.Kurs.options.length)
	{
  inForm.Kurs.options[(inForm.Kurs.options.length - 1)] = null;
  }
	
  for (var i="0"; i < selectedArray.length; i++)
	{
  eval("inForm.Kurs.options[i]=" + "new Option" + selectedArray[i]);
  }
	
	if(first_time)
	{
		for (var i="0"; i < selectedArray.length; i++)
	  {
		var to_check = selectedArray[i].substr(2, selectedArray[i].length - 4);
	  
		if(kurs == to_check)
  	{
		  inForm.Kurs.selectedIndex = i;
			first_time = false;
			break;
	  }
    }
  }
}

if (document.anmeldung.Art_des_Kurses[3].checked)
{
  var selectedArray = lrs;
	while (selectedArray.length < inForm.Kurs.options.length)
	{
  inForm.Kurs.options[(inForm.Kurs.options.length - 1)] = null;
  }
	
  for (var i="0"; i < selectedArray.length; i++)
	{
  eval("inForm.Kurs.options[i]=" + "new Option" + selectedArray[i]);
  }
	
	if(first_time)
	{
		for (var i="0"; i < selectedArray.length; i++)
	  {
		var to_check = selectedArray[i].substr(2, selectedArray[i].length - 4);
	  
		if(kurs == to_check)
  	{
		  inForm.Kurs.selectedIndex = i;
			first_time = false;
			break;
	  }
    }
  }
}

return true;
}

