var map;
var currentKandidat = 0;
var currentBg = 0;
var currentBrancheId = 0;



function startOnLoad(berufId, brancheId, branche) {

	currentBrancheId = brancheId;
	currentBranche = branche;
	
//	if (berufId > 0) 
//		loadKandidaten(berufId);		

}

function loadBranchen() {

	currentBrancheId = 0;
	currentBranche = '';
	document.getElementById('branche_auswahl').style.display = 'block';
	document.getElementById('branche_gewaehlt').style.display = 'none';
	document.getElementById('berufe').style.display = 'none';
	document.getElementById('berufsgruppen').style.display = 'none';
	document.getElementById('kandidaten').innerHTML = '&nbsp;';
}



function loadBerufsgruppen(brancheId) {

	parseInt(brancheId);
	
	if (brancheId > 0) {
		
		new Ajax.Updater('berufsgruppen', 'index.php?module=kandidaten&action=get_berufsgruppen&branche_id='+brancheId, { method: 'get' });
		document.getElementById('berufsgruppen').style.display = 'block';
		document.getElementById('berufe').style.display = 'none';
	}
	else {
		
		document.getElementById('berufsgruppen').style.display = 'none';
		document.getElementById('berufe').style.display = 'none';
		document.getElementById('kandidaten').innerHTML = '&nbsp;';
	}
	
	currentBrancheId = brancheId;
}


function loadBerufe(berufsgruppeId) {

	parseInt(berufsgruppeId);
	
	if (berufsgruppeId > 0) {

		new Ajax.Updater('berufe', 'index.php?module=kandidaten&action=get_berufe&berufsgruppe_id='+berufsgruppeId, { method: 'get' });
		document.getElementById('berufe').style.display = 'block';
	}
	else {
		
		document.getElementById('berufe').style.display = 'none';
		document.getElementById('kandidaten').innerHTML = '&nbsp;';
	}
}


function loadKandidaten(berufId) {

	parseInt(berufId);
	
	if (berufId > 0) {
	
		new Ajax.Updater('kandidaten', 'index.php?module=kandidaten&action=get_kandidaten&beruf_id='+berufId, { method: 'post', onComplete: function(){ setCurrentKandidat(0); }  });
	}
	else {
	
		document.getElementById('kandidaten').innerHTML = '&nbsp;';
	}
	
	currentKandidat = 0;
}


function setCurrentKandidat(id) {

	currentKandidat = id;
}


function loadKandidat(id) {

	if (document.getElementById('kandidat_'+id).style.display != 'none') {

		new Effect.toggle('kandidat_'+id, 'blind');
	}
	else {

		if (currentKandidat > 0) {
			if ((document.getElementById('kandidat_'+currentKandidat)) && (document.getElementById('kandidat_'+currentKandidat).style.display != 'none'))
				new Effect.toggle('kandidat_'+currentKandidat, 'blind');
		}
	
		if (document.getElementById('kandidat_'+id).style.display == 'none') {
			new Effect.toggle('kandidat_'+id, 'blind');
			currentKandidat = id;	
		}
	}
}


function setCurrentBg(id) {

	currentBg = id;
	new Effect.toggle('bg_'+currentBg, 'blind');	
}


function loadBerufsgruppe(id) {

	if (currentBg == id) {
	
		new Effect.toggle('bg_'+currentBg, 'blind');
		currentBg = 0;
	}
	else {
	
		if (currentBg > 0) 
			new Effect.toggle('bg_'+currentBg, 'blind');

		currentBg = id;
		new Effect.toggle('bg_'+currentBg, 'blind');
	}
}







