$(function(){

    if($("#rekProcRadioMember").attr("checked") == true){
        $(".rekProcRadioWrapperUnionSelect").show("fast");
        $(".rekProcRadioWrapperWillJoin").hide("fast");
        $(".rekProcSalaryWrapper").slideDown("fast");
        $(".rekProcOptionalTime").slideDown("fast");
    }

    if($("#recProcRadioWillJoin").attr("checked") == true){
        $(".rekProcRadioWrapperWillJoin").show("fast");
        $(".rekProcRadioWrapperUnionSelect").hide("fast");
        $(".rekProcSalaryWrapper").slideDown("fast");
        $(".rekProcOptionalTime").slideDown("fast");
    }

    if($("#rekProcRadioOtherUnionYes").attr("checked")==false) {
        $("#rekProcSelectCurrentUnion").attr("disabled",true);
    }

    $("#rekProcRadioOtherUnionNo").click(function(){
        updateCurrentUnionSelect();
    });

    $("#rekProcRadioOtherUnionYes").click(function(){
        updateCurrentUnionSelect();
    });

    function updateCurrentUnionSelect() {
        if($("#rekProcRadioOtherUnionYes").attr("checked")==true)
            $("#rekProcSelectCurrentUnion").attr("disabled",false);
        else
            $("#rekProcSelectCurrentUnion").attr("disabled",true);
    }

    if($("#recProcRadioLevelThree").attr("checked")==true){
        $(".rekProcOptional").slideDown("fast");
    }

    // Used in tip-application
	$("#unionExitInfo").hide();

	// Fire onclick if the radiobutton is checked when rendering, ie due to validation failure
	if($("#unionCheckYes").attr("checked") == true){
		$("#unionCheckYes").click();
	}
	// Hide select boxes if the radiobutton is not selected
	if($("#radio1").attr("checked") != true){
		$("#unemploymentFundRadio1Dd").hide();
	}
	if($("#radio2").attr("checked") != true){
		$("#unemploymentFundRadio2Dd").hide();
	}

	$("#unionCheckNo").click(function(){
		$("#unionSelect").val("");
		$("#unionSelect").attr("disabled", true);
		$("#unionExitInfo").hide("slow");
	});

	$("#unionCheckYes").click(function(){
		$("#unionSelect").attr("disabled", false);
		$("#unionExitInfo").show("slow");
	});

	$("#radio1").click(function(){
		showSalaryLevel(true);
		$("#unemploymentFundRadio2Dd").hide();
		$("#unemploymentFundRadio2Select").val("");
		$("#unemploymentFundRadio1Dd").show("slow");
	});

	$("#radio2").click(function(){
		showSalaryLevel(true);
		$("#unemploymentFundRadio1Dd").hide("slow");
		$("#unemploymentFundRadio1Select").val("");
		$("#unemploymentFundRadio2Dd").show("slow");
	});

	$("#radio3").click(function(){
		$("#unemploymentFundRadio1Dd").hide("slow");
		$("#unemploymentFundRadio1Select").val("");
		$("#unemploymentFundRadio2Dd").hide("slow");
		$("#unemploymentFundRadio2Select").val("");
	});
});

function getMyOptionElement(label, value){
    return ("<option value=\"" + value + "\">" + label + "</option>\n");
}
