$(function(){
$("#mainmenu dd.hospitals").hide();
$("#mainmenu li ul").hide();
$("#infomenu").hide();

$("#infos li").eq("0").hover( function(){
$("#infomenu").fadeIn(0);
}, function(){
$("#infomenu").hide();

});


// Verstecken und zeigen von Zusatzfeldern
//x= abhängiges element
//y= bestimmendes selectfeld
//z= auslösender Wert 

function selectins(x,y,z){
	$(x).hide();
	$(y).change(function(){
		var $test = $("option:selected", this).text();
		if ($test==z){
				$(this).next(x).show().focus();
		}
		else {
				$(this).next(x).val("").hide();
		}
	})
}
selectins(".moreland",".selland","anderes:");
selectins(".morestaat",".selstaat","andere:");
selectins(".moreaquise",".selaquise","Sonstiges:");

//Spezial für akt Status arbeitgeber, wenn angestellt
function selectins1(x,y,z){
	$(x).hide();
	$(y).change(function(){
		var $test = $("option:selected", this).text();
		if ($test=="Praktisches Jahr" || $test=="Assistenzarzt" || $test=="Facharzt" || $test=="Oberarzt" || $test=="Chefarzt"){
				$(x).show().focus();
		}
		else {
				$(x).hide();
		}
	})
}
selectins1(".akt_arbeitgeber",".sel_akt_status","");

//Spezial für Fachgruppen einblenden, wenn Berufserfahrung vorhaben ist
function selectins2(x,y,z){
	$(x).hide();
	$(y).change(function(){
		var $test = $("option:selected", this).text();
		if ($test != "0"){
				$(x).show();
		}
		else {
				$(x).val("").hide();
		}
	})
}
selectins2(".fachg",".sel_berufserfahrung_aiw","");
selectins2(".fachg",".sel_berufserfahrung_fach","");
selectins2(".einsatz_bisher",".sel_honoraraerztlich","");


//Spezial Sprachkenntnis einblenden, wenn nicht deutsch
function selectins3(x,y,z){
	$(x).hide();
	$(y).change(function(){
		var $test = $("option:selected", this).text();
		if ($test != "Deutschland"){
				$(x).show();
		}
		else {
				$(x).val("").hide();
		}
	})
}
selectins3(".h_sprachkenntnis",".h_selstaat","");

	
//Zusatzfelder kommen bei ja
function radioins(x){
	$(x).parents("tr").next().hide();
	$(x).click(function(){
		var $test = $(this).attr('value');
		if ($test == "nein"){
			$(x).parents("tr").next().show().focus();
						}
			else{
		$(x).parents("tr").next().hide();
			}
	})
}
radioins(".facharzt");
radioins(".approbation_de");
radioins(".alle_arbeitgeber"); 
radioins(".bew_offen"); 

//Zusatzfelder kommen bei ja
function radioins1(x){
	$(x).parents("tr").next().hide();
	$(x).click(function(){
		var $test = $(this).attr('value');
		if ($test == "ja"){
			$(x).parents("tr").next().show().focus();
						}
			else{
		$(x).parents("tr").next().hide();
			}
	})
}

radioins1(".ausland"); 


// Erklärungen

$('<div class="erklaerung erkleft"><div>Erklärungen</div></div><div class="erklaerung erkright"><div>Erklärungen</div></div>').insertAfter("#bewerber").hide();   

function erklaerungen(x,y,z){

$(x).click( function(){
var erklpos = $(this).parent().position().top;
$('.erk'+y+' div').html(z).parent().show().animate({"top":erklpos});
})
	}
	
erklaerungen('.erkldeutsch select','right','B2 entspricht der Mittelstufe. <a href="http://de.wikipedia.org/wiki/Gemeinsamer_Europ%C3%A4ischer_Referenzrahmen" target="_blank">Definition der Sprachlevel -></a>');
erklaerungen('.erklenglisch select','right','B2 entspricht der Mittelstufe. <a href="http://en.wikipedia.org/wiki/CEFR" target="_blank">Definition der Sprachlevel -></a>');
erklaerungen('.erkluni input','right','Name der Universität / Ort / Land');
erklaerungen('.erklerl input','right','Die Approbation bedeutet die Erlaubnis uneingeschränkt als Arzt zu Arbeiten. EU-Bürger beantragen prinzipiell die Approbation.');
erklaerungen('.erkler5 select','right','Um die Berufserlaubnis beantragen zu können muss die uneingeschränkte Erlaubnis zur Berufsausübung im Heimatland gegeben sein. Eine etwaige Residentur oder Internatur muss also abgeschlossen sein. ');
erklaerungen('.erkldate input','right','Format: dd.mm.yy');
//erklaerungen('.erkldate input','left','Format: dd.mm.yy');
erklaerungen('.erklmedken textarea','right','Spezialisierungen, Schwerpunkte Ihrer bisherigen Arbeit, Operationen bzw. Fallzahlen');
erklaerungen('.erklwunsch textarea','right','Fachrichtung, Region, sonstiges');
erklaerungen('.erklplan textarea','right','Kommen sie mit Partner oder Familie?, Wie lange möchten Sie die Stelle haben? Planen Sie schon darüber hinaus?');
//erklaerungen('.class="akt_arbeitgeber input','right','Name  / Ort / Land');



// MainMenu

	
$("#mainmenu dd").css({position:"absolute"});
$("#mainmenu dt.hospitals a").click( function(e){
	e.preventDefault();
	$("#mainmenu dd.doctors").slideUp(500);
	$("#mainmenu dd.hospitals").slideDown(500, function(){$("dd.hospitals ul").fadeIn(800);});
	$("#mainmenu dt.doctors").addClass("doctorsia");
	$("#mainmenu dd.doctors ul").hide();
			
})

$("#mainmenu dt.doctors a").click( function(e){
	e.preventDefault();
	$("#mainmenu dd.hospitals").slideUp(500);
	$("#mainmenu dd.doctors").slideDown(500, function(){$("dd.doctors ul").fadeIn(800);});
	$("#mainmenu dt.doctors").removeClass("doctorsia");
	$("#mainmenu dd.hospitals ul").hide();
})


//Tabellen 
$("table.bewerber tr:even").css({"background":"#eee"});

//Listen 
$("dl.faqs dd:not(:first)").hide();
$("dl.faqs dt").css({"cursor":"pointer"});
$("dl.faqs dt").hover( function(e){
	$(this).toggleClass("red");
})

$("dl.faqs dt").click( function(e){
	e.preventDefault();
	$("dl.faqs dd:visible").slideUp(500);
	$(this).next("dd:hidden").slideDown(500);
})


// jede zweite zeile grau BEwerberprofile
$("table.bewprofile tr:even").css({"background":"#eee"});


})


