

    /*
    var SuP = ['Berlin','Darmstadt','Heidelberg','Erfurt'];
  	var HuT = ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München'];
  	var SM =  ['Berlin','Darmstadt','Heidelberg','Erfurt'];
  	var FBC = ['Berlin','Darmstadt','Heidelberg','Erfurt','Köln','München','Hamburg'];
  	var IuH = ['Berlin','Darmstadt','Heidelberg','Erfurt'];
  	var BuV = ['Berlin','Darmstadt','Heidelberg','Erfurt'];
  	var EVK = ['Berlin','Darmstadt','Heidelberg','Erfurt','Bochum'];
	var MPR = ['Darmstadt','Heidelberg','Erfurt'];
	var PW = ['Heidelberg'];
	var WI = ['Heidelberg'];*/


    var SuP = ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln','Göttingen'];
  	var HuT = ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln','Göttingen'];
  	var SM =  ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln','Göttingen'];
  	var FBC = ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln','Göttingen'];
  	var IuH = ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln','Göttingen'];
  	var BuV = ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln','Göttingen'];
  	var EVK = ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln','Göttingen'];
	var MPR = ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln','Göttingen'];
	var PW = ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln','Göttingen'];


	var WI =  ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln'];


/*	var WIOZ =  ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln'];
	var WIIZ =  ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln'];
*/
	var WIKS = ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln'];
	var WIUT =  ['Berlin','Darmstadt','Heidelberg','Erfurt','Hamburg','Bochum','München','Köln'];


/*
	var WIOZ = ['Darmstadt','Heidelberg','Hamburg','München','Köln'];
	var WIIZ = ['Darmstadt','Heidelberg','Hamburg','München','Köln'];

	var WIKS = ['Darmstadt','Heidelberg','Berlin'];
	var WIUT = ['Darmstadt','Heidelberg','Berlin'];*/

	//var studies = ['Bitte wählen','Industrie und Handel', 'Banken und Versicherungen','Steuer- und Prüfungswesen','Hotel- und Tourismusmanagement','Sportmanagement','Food, Beverage and Culinary Management','Event-, Veranstaltungs- und Kongressmanagement', 'Marketingkommunikation/Public Relations','Personalwesen'];
	var oMySelect = '';
	var uMySelect = '';
	var from_glob ='';
	    
	
	function fill_studies(name, index){
		//first delete all entries

		/*for(i = document.forms["akoform"].elements[name].length-1; i>=0; i--){
			document.forms["akoform"].elements[name].options[i]=null;
		}*/
		
		for(i=0; i <studies.length; i++){ 
			if(index!=i){
				var neue_option = document.createElement("option");
				var attr_value = document.createAttribute("value");
				attr_value.nodeValue = studies[i];
				neue_option.setAttributeNode(attr_value);
				//var namenstext = document.createTextNode(studies[i]);
				//neue_option.appendChild(namenstext);
				//var ausgabe = document.getElementById(name);
				//ausgabe.appendChild(neue_option);
			}
		}
	}
	

	function updateoption(name){
  	
	if(name=="stwahl1"){
		var form_sel="sel";
		var form_unsel="unsel";
		var other_name="stwahl2";
	}
	else {
		var form_sel="sel1";

		var form_unsel="unsel1";
		var other_name="stwahl1";
	}
	
	var num1 = document.forms["akoform"].elements[form_sel].length
	var num2 = document.forms["akoform"].elements[form_unsel].length
	
	document.forms["akoform"].elements[form_sel].style.backgroundColor = "#DDDDDD";
	//document.forms["akoform"].elements[form_sel].style.setAttribute("backgroundColor", "#DDDDDD", false);
	document.forms["akoform"].elements[form_sel].setAttribute("disabled", "disabled", false);
	document.forms["akoform"].elements[form_unsel].style.backgroundColor = "#DDDDDD";
	//document.forms["akoform"].elements[form_unsel].style.setAttribute("backgroundColor", "#DDDDDD", false);
	document.forms["akoform"].elements[form_unsel].setAttribute("disabled", "disabled", false);
	
	for(i=num1-1; i>=0; i--){
		document.forms["akoform"].elements[form_sel].options[i]=null;
	}
	for(i=num2-1; i>=0; i--){
		document.forms["akoform"].elements[form_unsel].options[i]=null;
	}
	
	var selected_Index = document.forms["akoform"].elements[name].selectedIndex;
	var selected_Index2 = document.forms["akoform"].elements[other_name].selectedIndex;
  	
	if(selected_Index != -1)
		var value = document.forms["akoform"].elements[name].options[selected_Index].value;
	
	if(selected_Index2 != -1)
		var value2 = document.forms["akoform"].elements[other_name].options[selected_Index2].value;
	

	var my_array = new Array();
    
    switch (value) {
	    case "Steuer- und Prüfungswesen": 
	    			my_array = SuP;
	    			break;
	   case "Hotel- und Tourismusmanagement": 
	    			my_array = HuT;
	 				break;
	    case "Sportmanagement": 
	    			my_array = SM;
	                break;
	   case "Gastronomie-Management (Food, Beverage and Culinary Management)": 
	    			my_array = FBC;
	                break;
	   case "Industrie und Handel": 
	    			my_array = IuH;
	                break;
	   case "Banken und Versicherungen": 
	    			my_array = BuV;
	                break;
	   case "Event-, Messe- und Kongressmanagement": 
	    			my_array = EVK;
	                break;
		case "Marketingkommunikation/Public Relations": 
	    			my_array = MPR;
	                break;
		case "Personalwirtschaft und Personaldienstleistungen":
					my_array = PW;
					break;
		
		case "Wirtschaftsinformatik":
					my_array = WI;
					break;


	/*case "Open Source-Zertifikate":
					my_array = WIOZ;
					break;


		case "Industriezertifikate":
					my_array = WIIZ;
					break;
*/
		case "Kfz-Technik/Service":
					my_array = WIKS;
					break;
		case "Umwelttechnik":
					my_array = WIUT;
					break;
	   }
	  

		if(my_array.length != 0){
			document.forms["akoform"].elements[form_unsel].style.backgroundColor = "#FFFFFF";
			//document.forms["akoform"].elements[form_unsel].style.removeAttribute("backgroundColor", false);
			document.forms["akoform"].elements[form_unsel].removeAttribute("disabled", false);
			document.forms["akoform"].elements[form_sel].style.backgroundColor = "#FFFFFF";
			//document.forms["akoform"].elements[form_sel].style.removeAttribute("backgroundColor", false);
			document.forms["akoform"].elements[form_sel].removeAttribute("disabled", false);
		}
					
		for(i=0; i<my_array.length; i++){ 
			var neue_option = document.createElement("option");
			var attr_value = document.createAttribute("value");
			attr_value.nodeValue = my_array[i];
			neue_option.setAttributeNode(attr_value);
			var namenstext = document.createTextNode(my_array[i]);
			neue_option.appendChild(namenstext);
			var ausgabe = document.getElementById(form_sel);
			ausgabe.appendChild(neue_option);
		}
		
		//functions to avoid double selection
		//var index_to_skip = getArrayIndex(studies,value);
		//alert(index_to_skip);
		//if(index_to_skip!=-1){
		//	fill_studies(other_name, index_to_skip);
		//}
		
		selected_Index2 = getIndex(document.forms["akoform"].elements[other_name],value2);
		
		if(selected_Index2 != -1){
			//alert(selected_Index2);
			document.forms["akoform"].elements[other_name].options[selected_Index2].setAttribute("selected",true); 	
		}
		
		

		check4Buttons();


	}
	
	function getArrayIndex(array, value){
		var result = -1;
		var index = 0;
		while(index < array.length && result == -1)
			if(array[index] == value)
			result = index;
			else
			index++;
		return result;
	}
	
  function getIndex(menu, value){
	var result = -1;
	var index = 0;
	while(index < menu.length && result == -1)
		if(menu[index].value == value)
		result = index;
		else
		index++;
	return result;
	}


  
  
  function akovalidate() {
   //window.getElementById('form_begin').focus();  
	  
   var form = document.akoform;
    if (form.formid.value == ""){
      alert( "FormID is missing." );
	} else if (form.stwahl1.value == "Bitte wählen"){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Studienwahl" );  
	 }else if (document.getElementById('unsel').length < 1){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Studienort" );
	} else if (form.anrede.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Titel" );
    } else if (form.vorname.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Vorname" );
    } else if (form.nachname.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Nachname" );
    } else if (form.geburtstag.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Geburtsdatum" );
    } else if (form.geburtsort.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Geburtsort" );
    } else if (form.nation.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Nationalität" );
    } else if (form.strasse.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Straße, Hausnummer" );
    } else if (form.ort.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: PLZ, Ort" );
    } else if (form.land.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Land" );
    } else if (form.telefon.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Telefon" );
    } else if (form.email.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: E-Mail" );
	} else if (form.abschluss.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Schulabschluss" );
	} else if (form.abschlussdatum.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Abschlussdatum" );
   } else if (form.anlage1.value == ""){
	alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Anlage 1" );
   } else if (form.anlage2.value == ""){
	alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Anlage 2" );
   } else if (form.anlage3.value == ""){
	alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Anlage 3" );
   } else if (form.anlage4.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Anlage 4" );
    } else if (form.multipraxis.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Ich bewerbe mich für das Multi-Praxis-Modell" );
    } else if (form.mit_ausbildungsbetrieb.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Ich bewerbe mich für das Studium mit Ausbildungsbetrieb" );
   	} else if (form.stwahl1.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Studienrichtung" );
    } else if (form.studienbeginn.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Wann möchten Sie Ihr Studium beginnen?" );
    } else if (form.betrieb_vorhanden.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Ausbildungsbetrieb" );
    } else if (form.quelle.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Wie sind Sie auf uns aufmerksam geworden?" );
	} else if (form.ausbildung_darin.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Haben Sie bereits eine Ausbildung absolviert?" );
	} else if (form.unterlagen_weitergeben.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Sind Sie mit der Weitergabe Ihrer Bewerbungsunterlagen einverstanden?" );
	} else if (!form.agb.checked){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Bitte akzeptieren Sie die Allgemeinen Geschäftsbedingungen am Ende des Formulars." );
    } else if (form.agb_portfolio.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Zustimmung zur Veröffentlichung Ihrer Bewerberdaten?" );
	}else {
	  form.gesendet.value = "Senden";
      document.akoform.submit();    
	  
	  
} } 

function akovalidate2() {
	//document.getElementById('main-middle').focus(); 
	var form = document.akoform;
    if (form.formid.value == ""){
      alert( "FormID is missing." );
    }else if (!form.agb.checked){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Bitte akzeptieren Sie die Allgemeinen Geschäftsbedingungen am Ende des Formulars." );
    }else if (form.vorname.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Vorname" );
    } else if (form.nachname.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Nachname" );
    } else if (form.email.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: E-Mail" );
	} else if (form.kommentar.value == ""){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Kommentar" );
	} else if (!form.agb.checked){
      alert( "Bitte alle mit einem * markierten Felder vollständig ausfüllen: Bitte akzeptieren Sie die Allgemeinen Geschäftsbedingungen am Ende des Formulars." );
    } else {
	  form.gesendet.value = "Senden2";
      document.akoform.submit();    
	}
}


function initPage()
{
	oMySelect = document.getElementById( "unsel" );
	uMySelect = document.getElementById( "unsel1" );
}

<!-- "Nach oben" und "nach unten"  Funktion  -->

function check4Buttons()
{
	document.getElementById( "btnUp" ).disabled = ( oMySelect.selectedIndex == 0 || oMySelect.length === 0 );
    document.getElementById( "btnDown" ).disabled = ( (oMySelect.selectedIndex == oMySelect.options.length - 1) || oMySelect.length === 1 );
	
	document.getElementById( "btnUp1" ).disabled = ( uMySelect.selectedIndex == 0 || uMySelect.length === 0 );
    document.getElementById( "btnDown1" ).disabled = ( (uMySelect.selectedIndex == uMySelect.options.length - 1) || uMySelect.length === 1);
}

function moveUp(id)
{
	if (id=="btnUp")
		var MySelect = oMySelect;
	else var MySelect = uMySelect;
	
	
    var realIndex = MySelect.selectedIndex;
    var prevIndex = realIndex - 1;
    if (prevIndex >= 0){
		var prevText = MySelect.options[ prevIndex ].text;
		var prevValue = MySelect.options[ prevIndex ].value;
	
		MySelect.options[ prevIndex ].value = MySelect.options[ realIndex ].value;
		MySelect.options[ prevIndex ].text = MySelect.options[ realIndex ].text;
    
    	MySelect.options[ realIndex ].value=prevValue;
		MySelect.options[ realIndex ].text=prevText;
    }
	
    MySelect.selectedIndex--;
    

    check4Buttons();
	nummerierung();

}

function moveDown(id)
{
	if (id=="btnDown")
		var  MySelect = oMySelect;
	else var MySelect = uMySelect;
	
    var realIndex = MySelect.selectedIndex,

    nextIndex = realIndex + 1,
    nextText = MySelect.options[ nextIndex ].text,
    nextValue = MySelect.options[ nextIndex ].value;
    
    MySelect.options[ nextIndex ].value = MySelect.options[ realIndex ].value;
    MySelect.options[ nextIndex ].text = MySelect.options[ realIndex ].text;
    
    MySelect.options[ realIndex ].value = nextValue;
    MySelect.options[ realIndex ].text = nextText;
    
    MySelect.selectedIndex++;
    
    check4Buttons();
	nummerierung();
}


<!-- Verschiebe Funktion  -->

function push(from, to) {

 from_glob = from;	
 var obj_from = document.getElementById(from);
 var obj_to = document.getElementById(to);
 for (i=0; i < obj_from.options.length; i++) {
 

  if (obj_from.options[i].selected==true) {
   newEntry = new Option(obj_from.options[i].text,obj_from.options[i].value,false,true);
   obj_to.options[obj_to.options.length] = newEntry;
   obj_from.options[i] = null;
   i--;
  }
 }
 

check4Buttons();
setTimeout("nummerierung();",1);
//setTimeout("SelectLastItem(from_glob);",100);

}


function nummerierung() {
	var obtarget =  document.getElementById('unsel');
	var obsource =  document.getElementById('sel');
	
	for(i=0; i < obtarget.length ; i++){
		//alert(i);
		obtarget.options[i].text = i + 1 + '. ' + obtarget.options[i].value;
		//alert (obtarget.options[i].text);
	}
	
	for(i=0; i < obsource.length; i++){
		obsource.options[i].text =  obsource.options[i].value;
	}
		
	var obtarget =  document.getElementById('unsel1');
	var obsource =  document.getElementById('sel1');
	
	for(i=0; i < obtarget.length; i++){
		obtarget.options[i].text = i + 1 + '. ' + obtarget.options[i].value;
	}
	for(i=0; i < obsource.length; i++){
		obsource.options[i].text =  obsource.options[i].value;
	}
	
}


function push_option(from, to) {
 
 from_glob = from;
 var form_name="akoform";
 var selected_Index = document.forms[form_name].elements[from].selectedIndex;
 if(selected_Index ==-1) {
	//alert(selected_Index);
	return;
 }
  
  /*
Selectliste
*/
  

  var neue_option = document.createElement("option");
  var attr_value = document.createAttribute("value");
  attr_value.nodeValue = document.forms[form_name].elements[from].options[selected_Index].value;
  neue_option.setAttributeNode(attr_value);
  var namenstext = document.createTextNode(document.forms[form_name].elements[from].options[selected_Index].text);
  neue_option.appendChild(namenstext);
  
  var ausgabe = document.getElementById(to);
  
  ausgabe.appendChild(neue_option);
  
  document.forms[form_name].elements[to].options[document.forms[form_name].elements[to].length - 1].setAttribute('selected',true);

/*
geklickte Option löschen
*/  
  document.forms[form_name].elements[from].options[selected_Index] = null;

	check4Buttons();
	setTimeout("nummerierung();",1);
	//setTimeout("SelectLastItem(from_glob);",100);
	
}     




function SelectAllItems(fieldname){

	  //for(var i = 0; i < document.getElementById(id).length; i++){
		//	document.getElementById(id).options[i].setAttribute('selected',true);
	  //}
	  
	var len = document.forms["akoform"].elements[fieldname].length

	for(i=len-1; i>=0; i--){
		//alert(document.forms["akoform"].elements[fieldname].options[i].value);
		document.forms["akoform"].elements[fieldname].options[i].setAttribute('selected',true);
		document.forms["akoform"].elements[fieldname].options[i].selected=true;
		//alert(document.forms["akoform"].elements[fieldname].options[i].selected);
	}
	
	  
	
	  return true;
}
function SelectLastItem(fieldname){

	var len = document.forms["akoform"].elements[fieldname].length

		document.forms["akoform"].elements[fieldname].options[len-1].setAttribute('selected',true);
		document.forms["akoform"].elements[fieldname].options[len-1].selected=true;
		return true;
}


function fileCheck(file, id){
 var filearray = file.split('.');
 var arraylen = filearray.length - 1;
 var type = filearray[arraylen];
 //if (type == 'jpg' || type == 'pdf' || type == 'gif' || type == 'rtf' || type == 'png'){
//	return true;
 //} else {
//	alert('Angegebenes Dateiformat ist nicht erlaubt. Erlaubte Dateiformate sind: .jpg, .gif, .png, .pdf, .rtf');
//	document.getElementById(id).value = "";
 //}
 return true;
}
function test(){
Tip("&#39;<br>Bitte Telefonnummern fortlaufend ohne Sonderzeichen eingeben und die Landeseinwahl in der Form &quot;0049&quot; angeben&#39");

}
