function showFormBlock(blocktype){
	var id;
	var known;
	switch(blocktype) {	
		case 'praktika':
			var id = 'praktika';
			var known = true;
		break;
		case 'job':
			var id = 'job';
			var known = true;
		break;
	}

	if (known){
		var count = eval($(id+'_count').readAttribute('value'));
		switch(count){
			case 0:	
				$(id+'_0', id+'_1').invoke('show');
				$(id+'_count').writeAttribute('value', 1);
			break;
			case 1:
				$(id+'_0', id+'_1', id+'_2').invoke('show');
				$(id+'_count').writeAttribute('value', 2);	
			break;
			case 2:
				$(id+'_0', id+'_1', id+'_2', id+'_3').invoke('show');
				$(id+'_count').writeAttribute('value', 3);	
			break;
			case 3:
				$(id+'_0', id+'_1', id+'_2', id+'_3', id+'_4').invoke('show');
				$(id+'_count').writeAttribute('value', 4);	
			break;
			case 4:
				$(id+'_0', id+'_1', id+'_2', id+'_3', id+'_4', id+'_5').invoke('show');
				$(id+'_count').writeAttribute('value', 5);
				$(id+'_0').hide();
			break;
			case 5:
				$(id+'_0', id+'_1', id+'_2', id+'_3', id+'_4', id+'_5').invoke('show');
				$(id+'_count').writeAttribute('value', 5);
				$(id+'_0').hide();
			break;
			default:
				$(id+'_0', id+'_1').invoke('show');	
				$(id+'_count').writeAttribute('value', 1);
			break;			
		}
	}
}

function hideFormBlock(blocktype){
	var id;
	var known;	
	switch(blocktype) {	
		case 'praktika':
			var id = 'praktika';
			var known = true;
		break;

		case 'job':
			var id = 'job';
			var known = true;		
		break;	
	}
	if (known){
		$(id+'_0', id+'_1', id+'_2', id+'_3', id+'_4', id+'_5').invoke('hide');
		$(id+'_count').writeAttribute('value', 0);
	}
}



function toggleFormBlock(blocktype){
	var id;
	var id2;
	var known;
	switch(blocktype) {	
		//klick upload anschreiben
		case 'anschreiben_1':
			var id = 'anschreiben_1';
			var id2 = 'anschreiben_2';
			$(id).show();
			$(id2).hide();
			$('hidden_inputFile_1').writeAttribute('value', ''); // leeren der werte
			// toggleFormBlock('anschreibenFile');
		break;
		
		// klick auf anschreiben direkt		
		case 'anschreiben_2':
			var id = 'anschreiben_2';
			var id2 = 'anschreiben_1';
			$(id).show();
			$(id2).hide();
			$('inputFile_1').writeAttribute('value', ''); // leeren der werte
			$('hidden_inputFile_1').writeAttribute('value', ''); // leeren der werte
			$('anschreiben_count').writeAttribute('value', '2'); // untere box einschalten
		break;

		// klick auf anschreiben file entfernen
		case 'anschreiben_remove':
			var id = 'anschreiben_1';
			var ida = 'anschreibenFile_1';
			var id2 = 'anschreiben_2';
			var idb = 'anschreibenFile_2';
			$(id).hide();
			$(id2).hide();
			$(ida).show();
			$(idb).hide();
			$('inputFile_1').writeAttribute('value', ''); // leeren der werte
			$('hidden_inputFile_1').writeAttribute('value', ''); // leeren der werte
			$('anschreiben_count').writeAttribute('value', '0'); // untere box einschalten
			$('radioAnschreibenUpload').writeAttribute('checked',null); // remove radio button checked status
			$('radioAnschreibenUpload').setValue(false); // remove radio button checked status
		break;

		case 'lebenslauf_1':
			var id = 'lebenslauf_1';
			var id2 = 'lebenslauf_2';
			$(id).show();
			$(id2).hide();
			$('hidden_inputFile_1').writeAttribute('value', ''); // leeren der werte
			toggleFormBlock('lebenslaufFile');
		break;
				
		// klick auf lebenslauf direkt
		case 'lebenslauf_2': 
			var id = 'lebenslauf_2';
			var id2 = 'lebenslauf_1';
			$(id).show();
			$(id2).hide();
			$('inputFile_1').writeAttribute('value', '');
			$('hidden_inputFile_1').writeAttribute('value', '');
			$('lebenslauf_count').writeAttribute('value', '2'); // untere box einschalten
		break;

		// klick auf anschreiben file entfernen
		case 'lebenslauf_remove':
			var id = 'lebenslauf_1';
			var id2 = 'lebenslauf_2';
			$(id).hide();
			$(id2).hide();
			$('inputFile_1').writeAttribute('value', '');
			$('hidden_inputFile_1').writeAttribute('value', '');
			$('lebenslauf_count').writeAttribute('value', '0');
			$('radioLebenslaufUpload').writeAttribute('checked',null); // remove radio button checked status
			$('radioLebenslaufUpload').setValue(false); // remove radio button checked status
			break;

		case 'abschluss_0':
			var id = 'abschluss_1';
			var id2 = 'abschluss_2';
			$(id).hide();
			$(id2).hide();
			$('abschluss_count').writeAttribute('value', 0);
			break;

		case 'abschluss_1':
			var id = 'abschluss_1';
			var id2 = 'abschluss_2';
			$(id).show();
			$(id2).hide();
			$('abschluss_count').writeAttribute('value', 1);
			break;
			
		case 'abschluss_2':
			var id = 'abschluss_1';
			var id2 = 'abschluss_2';
			$(id).hide();
			$(id2).show();
			$('abschluss_count').writeAttribute('value', 2);
			break;			

		case 'referenzFile_1':
			var id = 'referenzFile_1';
			var id2 = 'referenzFile_1a';
			$(id).show();
			$(id2).hide();
			$('inputFile_1').writeAttribute('value', '');
			$('hidden_inputFile_1').writeAttribute('value', '');
			break;
			
		case 'referenzFile_2':
			var id = 'referenzFile_2';
			var id2 = 'referenzFile_2a';
			$(id).show();
			$(id2).hide();
			$('inputFile_2').writeAttribute('value', '');
			$('hidden_inputFile_2').writeAttribute('value', '');
			break;
		
		case 'referenzFile_3':
			var id = 'referenzFile_3';
			var id2 = 'referenzFile_3a';
			$(id).show();
			$(id2).hide();
			$('inputFile_3').writeAttribute('value', '');
			$('hidden_inputFile_3').writeAttribute('value', '');
			break;
		
		case 'referenzFile_4':
			var id = 'referenzFile_4';
			var id2 = 'referenzFile_4a';
			$(id).show();
			$(id2).hide();
			$('inputFile_4').writeAttribute('value', '');
			$('hidden_inputFile_4').writeAttribute('value', '');
			break;
			
		case 'referenzFile_5':
			var id = 'referenzFile_5';
			var id2 = 'referenzFile_5a';
			$(id).show();
			$(id2).hide();
			$('inputFile_5').writeAttribute('value', '');
			$('hidden_inputFile_5').writeAttribute('value', '');
			break;
		
		
		// datei entfernen link auf seite 2
		case 'anschreibenFile':
			var id = 'anschreibenFile_1';
			var id2 = 'anschreibenFile_2';
			$(id).show();
			$(id2).hide();
			$('inputFile_1').writeAttribute('value', '');
			$('hidden_inputFile_1').writeAttribute('value', '');
		break;		

		case 'lebenslaufFile':
			var id = 'lebenslaufFile_1';
			var id2 = 'lebenslaufFile_2';
			$(id).show();
			$(id2).hide();
			$('inputFile_1').writeAttribute('value', '');
			$('hidden_inputFile_1').writeAttribute('value', '');
		break;
	}
}



function initFormBlock(blocktype){
	var id=blocktype;
	if ($(id+'_count')){
		var count = eval($(id+'_count').readAttribute('value'));
	}

	
	switch(blocktype) {	
		case 'anschreiben':
			var id1 = 'anschreiben_1';
			var id2 = 'anschreiben_2';
			if (count == 1){
				$(id1).show();
				$(id2).hide();
				var value = $('inputFile_1').readAttribute('value');
				var value2 = $('hidden_inputFile_1').readAttribute('value');
				if (value.length > 0) {
					$('anschreibenFile_1').hide();
					$('anschreibenFile_2').show();
				} else if (value2.length > 0) {
					$('anschreibenFile_1').hide();
					$('anschreibenFile_2').show();
				}

			}
			if (count == 2){
				$(id1).hide();
				$(id2).show();
			}
		break;

		case 'lebenslauf':
			var id1 = 'lebenslauf_1';
			var id2 = 'lebenslauf_2';
			if (count == 1){
				$(id1).show();
				$(id2).hide();
				var value = $('inputFile_1').readAttribute('value');
				if ( value.length > 0){
						$('lebenslaufFile_1').hide();
						$('lebenslaufFile_2').show();
				}				
			}
			if (count == 2){
				$(id1).hide();
				$(id2).show();
				initFormBlock('abschluss');
				initFormBlock('praktika');
				initFormBlock('job');
			}
		break;
		
		case 'praktika':
			var id1 = 'praktika';
			switch(count) {
				case 1:	
					$(id1+'_0', id1+'_1').invoke('show');
				break;
				case 2:
					$(id1+'_0', id1+'_1', id1+'_2').invoke('show');	
				break;
				case 3:
					$(id1+'_0', id1+'_1', id1+'_2', id1+'_3').invoke('show');	
				break;
				case 4:
					$(id1+'_0', id1+'_1', id1+'_2', id1+'_3', id1+'_4').invoke('show');
				break;
				case 5:
					$(id1+'_0', id1+'_1', id1+'_2', id1+'_3', id1+'_4', id1+'_5').invoke('show');
					$(id1+'_0').hide();
				break;				
			}
		break;
		
		case 'job':
			var id1 = 'job';
			switch(count) {
				case 1:	
					$(id1+'_0', id1+'_1').invoke('show');
				break;
				case 2:
					$(id1+'_0', id1+'_1', id1+'_2').invoke('show');	
				break;
				case 3:
					$(id1+'_0', id1+'_1', id1+'_2', id1+'_3').invoke('show');	
				break;
				case 4:
					$(id1+'_0', id1+'_1', id1+'_2', id1+'_3', id1+'_4').invoke('show');
				break;
				case 5:
					$(id1+'_0', id1+'_1', id1+'_2', id1+'_3', id1+'_4', id1+'_5').invoke('show');
					$(id1+'_0').hide();
				break;				
			}
		break;

		case 'abschluss':
			var id1 = 'abschluss';
			switch(count) {
				case 1:
					$(id1+'_1').show();
				break;
				case 2:
					$(id1+'_2').show();
				break;			
			}
		break;
			  
		case 'referenz':
			var value1 = $('hidden_inputFile_1').readAttribute('value');
			if ( value1 != null && value1.length > 0){
					$('referenzFile_1').hide();
					$('referenzFile_1a').show();
			}
			var value2 = $('hidden_inputFile_2').readAttribute('value');
			if ( value2 != null && value2.length > 0){
					$('referenzFile_2').hide();
					$('referenzFile_2a').show();
			}
			var value3 = $('hidden_inputFile_3').readAttribute('value');
			if ( value3 != null && value3.length > 0){
					$('referenzFile_3').hide();
					$('referenzFile_3a').show();
			}
			var value4 = $('hidden_inputFile_4').readAttribute('value');
			if ( value4 != null && value4.length > 0){
					$('referenzFile_4').hide();
					$('referenzFile_4a').show();
			}
			var value5 = $('hidden_inputFile_5').readAttribute('value');
			if ( value5 != null && value5.length > 0){
					$('referenzFile_5').hide();
					$('referenzFile_5a').show();
			}
		break;	
	}
}