onload = function() {

    if (document.getElementById('stairtypes')) {
        document.getElementById('stairtype_straight_left').onclick  = function () { show_dimension_fields('straight'); }
        document.getElementById('stairtype_straight_right').onclick = function () { show_dimension_fields('straight'); }
        document.getElementById('stairtype_quarter_left').onclick = function () { show_dimension_fields('quarter'); }
        document.getElementById('stairtype_quarter_right').onclick = function () { show_dimension_fields('quarter'); }
        document.getElementById('stairtype_half_left').onclick = function () { show_dimension_fields('half'); }
        document.getElementById('stairtype_half_right').onclick = function () { show_dimension_fields('half'); }
    }

    if (document.getElementById('stair_banister_horisontal_none')) {
        document.getElementById('stair_banister_horisontal_none').onclick = stair_steps_change;
    }

    if (document.getElementById('stair_banister_horisontal_none')) {
        document.getElementById('stair_banister_horisontal_none').onclick = vandret_change;
    }
    
	if (document.getElementById('stair_sketches')) { type_sketch_change(); }

    if (document.getElementById('wood')) {
        document.getElementById('wood').onclick = wood_sorts_change;
    }

/*
	if (document.getElementById("wood_strings_fyr_hvid") && document.getElementById("wood_strings_fyr")) {
		document.getElementById("wood_strings_fyr_hvid").onclick = fyr_hvid_change;
		document.getElementById("wood_strings_fyr").onclick = fyr_change;
	}
*/
	if (document.getElementById('stair_banister_none')) {
		document.getElementById('stair_banister_none').onclick = stair_steps_change;
	}
	
	if (document.getElementsByTagName && document.getElementsByTagName('a')) {
	
	    var x = document.getElementsByTagName('a');

	    for (var i = 0, len = x.length; i < len; i = i + 1) {
	    
	        if (x[i].getAttribute('class') == "newwindow") {

	            x[i].onclick = function (evt) {
	                var newwindow = window.open(this.href, 'dealers','height=500,width=980,scrollbars=1');
	                if (window.focus) { newwindow.focus() }
            	    return false;
	            }
	        }
	    }
	}
}

function wood_sorts_change() {

    // vanger 
	if (document.getElementById("wood_strings_fyr_hvid").checked) {
        document.getElementById("surface_strings_ubehandlet").disabled = true;
        document.getElementById("surface_strings_klar_lak").disabled = true;
        document.getElementById("surface_strings_hvidtonet").disabled = true;
        document.getElementById("surface_strings_tarkett").disabled = true;
        document.getElementById("surface_strings_lye").disabled = true;
        document.getElementById("surface_strings_soap").disabled = true;
        document.getElementById("surface_strings_lye_soap").disabled = true;

        document.getElementById("surface_strings_hvid_lak").disabled = false;
        document.getElementById("surface_strings_hvid_lak").checked = true;
    } else {
		document.getElementById("surface_strings_ubehandlet").disabled = false;
        document.getElementById("surface_strings_klar_lak").disabled = false;
        document.getElementById("surface_strings_hvidtonet").disabled = false;
        document.getElementById("surface_strings_tarkett").disabled = false;
        document.getElementById("surface_strings_lye").disabled = false;
        document.getElementById("surface_strings_soap").disabled = false;
        document.getElementById("surface_strings_lye_soap").disabled = false;

        document.getElementById("surface_strings_hvid_lak").checked = false;
        document.getElementById("surface_strings_hvid_lak").disabled = true;
    }

    // trin
	if (document.getElementById("wood_steps_fyr_hvid").checked) {
        document.getElementById("surface_steps_ubehandlet").disabled = true;
        document.getElementById("surface_steps_klar_lak").disabled = true;
        document.getElementById("surface_steps_hvidtonet").disabled = true;
        document.getElementById("surface_steps_tarkett").disabled = true;
        document.getElementById("surface_steps_lye").disabled = true;
        document.getElementById("surface_steps_soap").disabled = true;
        document.getElementById("surface_steps_lye_soap").disabled = true;

        document.getElementById("surface_steps_hvid_lak").disabled = false;
        document.getElementById("surface_steps_hvid_lak").checked = true;
    } else {
		document.getElementById("surface_steps_ubehandlet").disabled = false;
        document.getElementById("surface_steps_klar_lak").disabled = false;
        document.getElementById("surface_steps_hvidtonet").disabled = false;
        document.getElementById("surface_steps_tarkett").disabled = false;
        document.getElementById("surface_steps_lye").disabled = false;
        document.getElementById("surface_steps_soap").disabled = false;
        document.getElementById("surface_steps_lye_soap").disabled = false;

        document.getElementById("surface_steps_hvid_lak").checked = false;
        document.getElementById("surface_steps_hvid_lak").disabled = true;
    }

    //håndlister
	if (document.getElementById("wood_hand_fyr_hvid").checked) {
        document.getElementById("surface_hand_ubehandlet").disabled = true;
        document.getElementById("surface_hand_klar_lak").disabled = true;
        document.getElementById("surface_hand_hvidtonet").disabled = true;
        document.getElementById("surface_hand_tarkett").disabled = true;
        document.getElementById("surface_hand_lye").disabled = true;
        document.getElementById("surface_hand_soap").disabled = true;
        document.getElementById("surface_hand_lye_soap").disabled = true;

        document.getElementById("surface_hand_hvid_lak").disabled = false;
        document.getElementById("surface_hand_hvid_lak").checked = true;
    } else {
		document.getElementById("surface_hand_ubehandlet").disabled = false;
        document.getElementById("surface_hand_klar_lak").disabled = false;
        document.getElementById("surface_hand_hvidtonet").disabled = false;
        document.getElementById("surface_hand_tarkett").disabled = false;
        document.getElementById("surface_hand_lye").disabled = false;
        document.getElementById("surface_hand_soap").disabled = false;
        document.getElementById("surface_hand_lye_soap").disabled = false;

        document.getElementById("surface_hand_hvid_lak").checked = false;
        document.getElementById("surface_hand_hvid_lak").disabled = true;
    }


    
}

function fyr_hvid_change() {
	if (document.getElementById("wood_strings_fyr_hvid").checked) {
        document.getElementById("surface_strings_ubehandlet").disabled = true;
        document.getElementById("surface_strings_klar_lak").disabled = true;
        document.getElementById("surface_strings_hvidtonet").disabled = true;
        document.getElementById("surface_strings_tarkett").disabled = true;
        document.getElementById("surface_strings_lye").disabled = true;
        document.getElementById("surface_strings_soap").disabled = true;
        document.getElementById("surface_strings_lye_soap").disabled = true;

        document.getElementById("surface_strings_hvid_lak").checked = true;
    }
}

function fyr_change() {
	if (document.getElementById("wood_strings_fyr").checked) {
		document.getElementById("surface_strings_ubehandlet").disabled = false;
        document.getElementById("surface_strings_klar_lak").disabled = false;
        document.getElementById("surface_strings_hvidtonet").disabled = false;
        document.getElementById("surface_strings_tarkett").disabled = false;
        document.getElementById("surface_strings_lye").disabled = false;
        document.getElementById("surface_strings_soap").disabled = false;
        document.getElementById("surface_strings_lye_soap").disabled = false;

        document.getElementById("surface_strings_hvid_lak").checked = false;
        document.getElementById("surface_strings_hvid_lak").disabled = true;
	}
}

function type_sketch_change() {
	if (document.getElementById('stairtype_straight_left').checked || document.getElementById('stairtype_straight_right').checked) { document.getElementById('stair_sketches_straight').className = "" } else { document.getElementById('stair_sketches_straight').className = "hide" }
	if (document.getElementById('stairtype_quarter_left').checked || document.getElementById('stairtype_quarter_right').checked) { document.getElementById('stair_sketches_quarter').className = "" } else { document.getElementById('stair_sketches_quarter').className = "hide" }
	if (document.getElementById('stairtype_half_left').checked || document.getElementById('stairtype_half_right').checked) { document.getElementById('stair_sketches_half').className = "" } else { document.getElementById('stair_sketches_half').className = "hide" }
}

function stair_steps_change() {
	if (document.getElementById('stair_banister_none').checked && document.getElementById('stair_banister_horisontal_none').checked) {
		document.getElementById('stair_steps_H1').disabled = true;
		document.getElementById('stair_steps_H2').disabled = true;
		document.getElementById('stair_steps_H3').disabled = true;
		document.getElementById('stair_steps_H4').disabled = true;
		document.getElementById('stair_steps_H5').disabled = true;
	} else {
		document.getElementById('stair_steps_H1').disabled = false;
		document.getElementById('stair_steps_H2').disabled = false;
		document.getElementById('stair_steps_H3').disabled = false;
		document.getElementById('stair_steps_H4').disabled = false;
		document.getElementById('stair_steps_H5').disabled = false;
	}
}

function vandret_change() {
    if (document.getElementById('stair_banister_horisontal_none').checked) {
        document.getElementById('stair_banister_horisontal_length').disabled = true;
    } else {
        document.getElementById('stair_banister_horisontal_length').disabled = false;
    }
    stair_steps_change();
}

function show_dimension_fields(direction) {
    if (direction == "straight") {
        document.getElementById('stairtype_straight_dimensions_fields').className ="";
        document.getElementById('stairtype_quarter_dimensions_fields').className ="hide";
        document.getElementById('stairtype_half_dimensions_fields').className ="hide";
    } else if (direction == "quarter") {
        document.getElementById('stairtype_quarter_dimensions_fields').className ="";
        document.getElementById('stairtype_straight_dimensions_fields').className ="hide";
        document.getElementById('stairtype_half_dimensions_fields').className ="hide";
    } else if (direction == "half") {
        document.getElementById('stairtype_half_dimensions_fields').className ="";
        document.getElementById('stairtype_straight_dimensions_fields').className ="hide";
        document.getElementById('stairtype_quarter_dimensions_fields').className ="hide";
    } else {
        document.getElementById('stairtype_straight_dimensions_fields').className ="hide";
        document.getElementById('stairtype_quarter_dimensions_fields').className ="hide";
        document.getElementById('stairtype_half_dimensions_fields').className ="hide";
    }
}
