
function toggle_stroom(bStroomChecked)
{
    var $tabs = $("#tabs").tabs();

    var a_stroom_tab1 = $("#a_stroom_tab1");
    var a_stroom_tab2 = $("#a_stroom_tab2");
    
    var edt_stroom_enkel = $("#edt_stroom_enkel");
    var hdn_stroom_enkel = $("#hdn_stroom_enkel");
    
    var edt_stroom_dubbel_dag = $("#edt_stroom_dubbel_dag");
    var hdn_stroom_dubbel_dag = $("#hdn_stroom_dubbel_dag");
    
    var edt_stroom_dubbel_nacht = $("#edt_stroom_dubbel_nacht");
    var hdn_stroom_dubbel_nacht = $("#hdn_stroom_dubbel_nacht");
    
    if ($tabs != null && a_stroom_tab1 != null && a_stroom_tab2 != null && edt_stroom_enkel != null && hdn_stroom_enkel != null && edt_stroom_dubbel_dag != null && hdn_stroom_dubbel_dag != null && edt_stroom_dubbel_nacht != null && hdn_stroom_dubbel_nacht != null)
    {
        var selected_tab = $tabs.tabs("option", "selected");
        var b_tab_enkele_meter_selected = (selected_tab == 0);
        
        a_stroom_tab1.attr("disabled", !bStroomChecked);
        a_stroom_tab2.attr("disabled", !bStroomChecked);

        if (!bStroomChecked) {
            document.getElementById("a_stroom_tab1").style.color = "gray";
            document.getElementById("a_stroom_tab2").style.color = "gray";
        } else {
            document.getElementById("a_stroom_tab1").style.color = "";
            document.getElementById("a_stroom_tab2").style.color = "";
        }
        
        // Voorkom 2x "verbruik_dag" in de post.
        if (b_tab_enkele_meter_selected)
        {
            edt_stroom_enkel.attr("disabled", !bStroomChecked);
            hdn_stroom_enkel.attr("disabled", bStroomChecked);
            
            edt_stroom_dubbel_dag.attr("disabled", true);
            hdn_stroom_dubbel_dag.attr("disabled", true);
        }
        else
        {
            edt_stroom_enkel.attr("disabled", true);
            hdn_stroom_enkel.attr("disabled", true);
            
            edt_stroom_dubbel_dag.attr("disabled", !bStroomChecked);
            hdn_stroom_dubbel_dag.attr("disabled", bStroomChecked);
        }

        edt_stroom_dubbel_nacht.attr("disabled", !bStroomChecked);
        hdn_stroom_dubbel_nacht.attr("disabled", bStroomChecked);
        
    }
}



function toggle_gas(bGasChecked)
{
    var edt_gas = $("#edt_gas");
    var hdn_gas_verbruik = $("#hdn_gas_verbruik");
    
    if (edt_gas != null && hdn_gas_verbruik != null)
    {
        edt_gas.attr("disabled", !bGasChecked);
        hdn_gas_verbruik.attr("disabled", bGasChecked);
    }
}

function checkEnter(charCode)
{   
	// Als <Enter> is ingedrukt
	if(charCode == 13)
	{
		if (!($.browser.mozilla))
			CheckFields();
		return false;
	}
	else
	{
		return true;
	}
}

		
function IsValidPostCode(pc)
{
	return pc.search(/^\s*[1-9][0-9]{3}\s*[a-z]{2}\s*$/i) >= 0
}

function check_postcode(correct)
{
	if (!correct)
	{
		//alert('Verkeerde combinatie postcode+huisnummer opgegeven. Probeer opnieuw');
		alert('Verkeerde postcode opgegeven. Probeer opnieuw');
		var edt_postcode = document.getElementById('edt_postcode');
		edt_postcode.focus();
		return false;
	}
	else
	{
		var frm_calculator = document.getElementById('frm_calculator');
		frm_calculator.submit();
		return false;
	}
}
