var map;
var currentJob = 0;
var currentBgId = 0;
var currentBrancheId = 0;


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';
}

function startOnLoad(berufId, berufsgruppeId, brancheId, branche) {

	currentBrancheId = brancheId;
	currentBranche = branche;
	currentBgId = berufsgruppeId;
	
//	if (berufsgruppeId > 0)
//		loadJobs(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';
}


function loadBerufsgruppen(brancheId) {

	parseInt(brancheId);
	
	if (brancheId > 0) {
		
		new Ajax.Updater('berufsgruppen', 'index.php?module=jobportal&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('jobs').innerHTML = '&nbsp;';
	}
	
	currentBrancheId = brancheId;	
}


function loadBerufe(berufsgruppeId, berufsgruppe) {

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

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

function loadJobs(berufId) {

	parseInt(berufId);
	
	if (berufId > 0) 
		new Ajax.Updater('jobs', 'index.php?module=jobportal&action=get_jobs&beruf_id='+berufId+'&berufsgruppe_id='+currentBgId, { method: 'get' });
	else
		document.getElementById('jobs').innerHTML = '&nbsp;';
}


function loadJob(id) {

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

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

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





