var map;

function loadBerufsgruppen(brancheId) {

	new Ajax.Updater('berufsgruppen', 'index.php?module=bewerbung&action=get_berufsgruppen&branche_id='+brancheId, { method: 'get' });
	new Ajax.Updater('berufe', 'index.php?module=bewerbung&action=get_berufe&berufsgruppe_id=0', { method: 'get' });
	document.getElementById('beruf_opt').style.display = 'none';

	if (document.getElementById('fragebogen')) 
		document.getElementById('fragebogen').style.display = 'none';
}


function loadBerufe(berufsgruppeId) {

	new Ajax.Updater('berufe', 'index.php?module=bewerbung&action=get_berufe&berufsgruppe_id='+berufsgruppeId, { method: 'get' });
	document.getElementById('beruf_opt').style.display = 'none';
	
	if (document.getElementById('fragebogen')) 
		document.getElementById('fragebogen').style.display = 'none';
}


function loadBewerbungAls(berufId) {

	parseInt(berufId);
	var berufsgruppeId = parseInt(document.getElementById('berufsgruppe_id').value);
	var brancheId = parseInt(document.getElementById('branche_id').value);
	
	if (berufId == '-1') 
		document.getElementById('beruf_opt').style.display = 'block';
	else
		document.getElementById('beruf_opt').style.display = 'none';
		
	if (document.getElementById('fragebogen')) {

		if ((berufId != 0) && (berufsgruppeId != 0) && (brancheId != 0)) {
		
			document.getElementById('fragebogen').style.display = 'block';
			new Ajax.Updater('fragebogen', 'index.php?module=bewerbung&action=get_fragebogen&branche_id='+brancheId+'&berufsgruppe_id='+berufsgruppeId+'&beruf_id='+berufId, { method: 'get', onLoading: function() {document.getElementById('fragebogen').innerHTML = '<img border="0" src="images/loading.gif">';} });
		}	
		else {
	
			document.getElementById('fragebogen').style.display = 'none';
		}
	}	
}



function loadAufmerksamkeit(value) {

	if (value == '0') 
		document.getElementById('aufmerksam_opt').style.display = 'block';
	else
		document.getElementById('aufmerksam_opt').style.display = 'none';
}


function loadFuehrerschein(value) {

	if (value == '1') 
		document.getElementById('fuehrerschein_opt').style.display = 'block';
	else
		document.getElementById('fuehrerschein_opt').style.display = 'none';
}

function loadArbeitslos(value) {

	if (value == '1') {
	
		document.getElementById('arbeitslos_opt2').style.display = 'none';
		document.getElementById('arbeitslos_opt3').style.display = 'none';
		document.getElementById('arbeitslos_opt').style.display = 'block';
	}
	else {
	
		document.getElementById('arbeitslos_opt').style.display = 'none';
		document.getElementById('arbeitslos_opt2').style.display = 'block';
		document.getElementById('arbeitslos_opt3').style.display = 'block';
	}
}

function loadArbeitenSofort(value) {

	if (value != '1') 
		document.getElementById('arbeiten_sofort_opt').style.display = 'block';
	else
		document.getElementById('arbeiten_sofort_opt').style.display = 'none';
}


function loadEinsatzort(value) {

	if (value == '0') 
		document.getElementById('einsatzort_opt').style.display = 'block';
	else
		document.getElementById('einsatzort_opt').style.display = 'none';
}


function loadVerfuegbarkeit(value) {

	if ((value == '2') || (value == '3')) {
	
		document.getElementById('verfuegbarkeit_opt1').style.display = 'block';
		document.getElementById('verfuegbarkeit_opt2').style.display = 'none';
	}
	else if (value == '4') {
	
		document.getElementById('verfuegbarkeit_opt1').style.display = 'none';
		document.getElementById('verfuegbarkeit_opt2').style.display = 'block';
	}
	else {
	
		document.getElementById('verfuegbarkeit_opt1').style.display = 'none';
		document.getElementById('verfuegbarkeit_opt2').style.display = 'none';
	}
}


function loadFoto(value) {

	if (value == '1') 
		document.getElementById('foto_opt').style.display = 'block';
	else
		document.getElementById('foto_opt').style.display = 'none';
}


function addEingabemaske(typ) {

	document.getElementById('typ').value = typ;
	document.myform.submit();
}

function loadGmap(lg, bg, zoomLevel) {

	if (GBrowserIsCompatible()) {
	
		map = new GMap2(document.getElementById("gmap"));
		map.setCenter(new GLatLng(bg, lg), zoomLevel);
		map.addControl(new GSmallMapControl());
		
		var icon = new GIcon();
		icon.image = "images/icons/logo_gmap.png";
		icon.iconSize = new GSize(55, 35);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);
		var point = new GLatLng(bg, lg);
		map.addOverlay(new GMarker(point, icon));
	
	}
}


function loadAddress(value) {

	if (value == '-1') {
	
		document.getElementById('address_opt').style.display = 'block';
		document.getElementById('karte').style.display = 'none';
	}
	else {
	
		document.getElementById('address_opt').style.display = 'none';
		document.getElementById('karte').style.display = 'block';
		
		var lg = document.getElementById('laengengrad_' + value).value;
		var bg = document.getElementById('breitengrad_' + value).value;
		var icon = new GIcon();
		icon.image = "images/icons/logo_gmap.png";
		icon.iconSize = new GSize(55, 35);
		icon.iconAnchor = new GPoint(6, 20);
		icon.infoWindowAnchor = new GPoint(5, 1);
		
		map.setCenter(new GLatLng(bg, lg), 14);
		map.addOverlay(new GMarker(new GLatLng(bg, lg), icon));
	}
}


function loadVorbestraft(value) {

	if (value == '1') 
		document.getElementById('vorbestraft_opt').style.display = 'block';
	else
		document.getElementById('vorbestraft_opt').style.display = 'none';
}

function loadPfaendung(value) {

	if (value == '1') 
		document.getElementById('pfaendung_opt').style.display = 'block';
	else
		document.getElementById('pfaendung_opt').style.display = 'none';
}

function loadGekStellung(value) {

	if (value == '1') 
		document.getElementById('gek_stellung_opt').style.display = 'block';
	else
		document.getElementById('gek_stellung_opt').style.display = 'none';
}

function loadReferenzen(value) {

	if (value == '0') 
		document.getElementById('referenzen_opt').style.display = 'block';
	else
		document.getElementById('referenzen_opt').style.display = 'none';
}

function loadBefristet(value) {

	if (value == '1') 
		document.getElementById('befristet_opt').style.display = 'block';
	else
		document.getElementById('befristet_opt').style.display = 'none';
}

function loadBehindert(value) {

	if (value == '1') 
		document.getElementById('behindert_opt').style.display = 'block';
	else
		document.getElementById('behindert_opt').style.display = 'none';
}

function loadArbmedunt(value) {

	if (value == '1') 
		document.getElementById('arbmedunt_opt').style.display = 'block';
	else
		document.getElementById('arbmedunt_opt').style.display = 'none';
}

function loadGesundheitspass(value) {

	if (value == '1') 
		document.getElementById('gesundheitspass_opt').style.display = 'block';
	else
		document.getElementById('gesundheitspass_opt').style.display = 'none';
}

function loadAufenthaltsgenehmigung(value) {

	if (value == '2') 
		document.getElementById('a_aufenthaltsgenehmigung_opt').style.display = 'block';
	else
		document.getElementById('a_aufenthaltsgenehmigung_opt').style.display = 'none';
}

function loadAufenthaltserlaubnis(value) {

	if (value == '2') 
		document.getElementById('a_aufenthaltserlaubnis_opt').style.display = 'block';
	else
		document.getElementById('a_aufenthaltserlaubnis_opt').style.display = 'none';
}

function loadEuAufenthaltserlaubnis(value) {

	if (value == '2') 
		document.getElementById('a_eu_aufenthaltserlaubnis_opt').style.display = 'block';
	else
		document.getElementById('a_eu_aufenthaltserlaubnis_opt').style.display = 'none';
}

function loadArbeitserlaubnis(value) {

	if (value == '1') 
		document.getElementById('a_arbeitse_opt').style.display = 'block';
	else
		document.getElementById('a_arbeitse_opt').style.display = 'none';
}









