var s_bln_iso = false;
var s_bln_afw = false;
var iso_exists = false;
var afw_exists = false;

function radioClicked(obj_radio, click_mode, show_iso, bln_iso, bln_afw) {
//alert("s_bln_iso = "+s_bln_iso+" & s_bln_afw = "+s_bln_afw);
//alert(" click_mode = "+ click_mode);

if (click_mode == 1 || click_mode == 2) {
	//if(!bln_iso) {
	//	iso_exists = false;
	//}else{
		iso_exists = bln_iso;
	//}
	
	//if(!bln_afw) {
	//	afw_exists = false;
	//}else{
		afw_exists = bln_afw;
	//}
}
	
//--- T E   T O N E N   S E L E C T I E S

	if (bln_iso == false || bln_iso == true) {
		s_bln_iso = bln_iso;
		s_bln_afw = bln_afw;
	}

//--- B E P A L E N   A A N T A L   R A D I O B U T T O N S   E N   D E   I D S
	
	var cur_state = obj_radio.src; // huidige status van de aangeklikte radiobutton

	// vervolg op daktype selectie
	if (click_mode == 0) { // eerste optie bij gekozen ondergrond (var s_ondergrond)
		var pre_i = 0; // voorloper van de id van geselecteerde radio
		var radio_count = radio_count_group; // het aantal radio buttons in de groep tbv het schakelen naar off
	}

	// vervolg op bevestiging selectie
	if (click_mode == 1) {
		var pre_i = 1; // voorloper van de id van geselecteerde radio
		var radio_count = bevest_radio_count;
	}
	
	// vervolg op isolatie selectie
	if (click_mode == 3) {
		var pre_i = 3; // voorloper van de id van geselecteerde radio
		var radio_count = radio_iso_count; // het aantal radio buttons bepaald door buildIsolatieVar()
	}
	
	// vervolg op afwerking selectie
	if (click_mode == 4) {
		var pre_i = 4; // voorloper van de id van geselecteerde radio
		var radio_count = radio_afw_count; // het aantal radio buttons bepaald door buildAfwerkingVar()
	}	

	if(cur_state.indexOf("on") == "-1") {
		if (click_mode != 3 && click_mode != 0){			
			for (i=1;i<(radio_count + 1);i++){
				document.getElementById("img_type_"+pre_i+i).src = 'bestek/images/radio_off.gif';
		  	}
		}
		
		if (click_mode == 3) {
			var array_iso_true = radio_iso_id.split("$");
			
			for (i=0;i<(radio_count);i++){
				document.getElementById("img_type_"+pre_i+array_iso_true[i]).src = 'bestek/images/radio_off.gif';
		  	}
			
		}
		
		if (click_mode == 0) {
			var array_ond_true = radio_ond_id.split("$");
			for (i=0;i<(radio_count_group);i++){
				document.getElementById("img_type_"+pre_i+array_ond_true[i]).src = 'bestek/images/radio_off.gif';
		  	}
		}
		
		obj_radio.src = 'bestek/images/radio_on.gif';
		

//--- V E R V O L G   A C T I E S
	
		// keuze van de ondergrond
		if (click_mode == 0) {
			buildBevestVar(s_ondergrond, s_typedak);
			
			document.getElementById("isolatie_select_data").innerHTML = '';
			document.getElementById("afwerking_select_data").innerHTML = '';
		}
		
		// keuze van type bevestiging
		if (click_mode == 1) {
			setIsolatieVar(4,'?');
			document.getElementById("isolatie_select_data").innerHTML = '';
			document.getElementById("afwerking_select_data").innerHTML = '';
			if (s_bln_iso == true) {
				buildIsolatieVar(1, show_iso);
			}
			if (s_bln_iso == false && s_bln_afw == true) {
				buildAfwerkingVar(0, show_iso);
			}
		}

		// keuze van de isolatie soort
		if (click_mode == 3) {
			if (s_bln_afw == true) {
				buildAfwerkingVar(1, show_iso);
			}
		}
		
		// keuze van de afwerking
		if (click_mode == 4) {
			//alert("afwerking = "+s_afwerking);
		}
	}

checkAll();
window.scrollBy(0,1000);
}



function showPreFruitCode() {
	p_fruitcode = fc_pos1 + "-" + fc_pos2 + "-" + fc_pos3 + "-" + fc_pos4 + "-" + fc_pos5;
	alert(p_fruitcode);
}

var fc_pos1 = '?';
var fc_pos2 = '?';
var fc_pos3 = '?';
var fc_pos4 = '?';
var fc_pos5 = '?';

function setIsolatieVar(var_pos, var_value) {
	str_alert = eval("fc_pos"+var_pos+" = var_value");
}


//-----------------------

var radio_row_1;
var radio_row_2;
var radio_row_3;
var radio_row_4;
var start_bestek = false;

function checkAll() {
	//----- check daktype
	for (i=1;i<6;i++){
		if(document.getElementById("img_type_0"+i)) {
			if(document.getElementById("img_type_0"+i).src.indexOf("_on") > 1) {
				radio_row_1 = true;
				break;
			}else{
				radio_row_1 = false;
			}
		}else{
			radio_row_1 = false;
		}
  	}
	//----- check bevestiging
	for (i=1;i<8;i++){
		if(document.getElementById("img_type_1"+i)) {
			if(document.getElementById("img_type_1"+i).src.indexOf("_on") > 1) {
				radio_row_2 = true;
				break;
			}else{
				radio_row_2 = false;
			}
		}else{
			radio_row_2 = false;
		}
	}
	
	//----- check isolatie
	if(iso_exists == true) {
		for (i=1;i<9;i++){
			if(document.getElementById("img_type_3"+i)) {
				if(document.getElementById("img_type_3"+i).src.indexOf("_on") > 1) {
					radio_row_3 = true;
					break;
				}else{
					radio_row_3 = false;
				}
			}else{
				radio_row_3 = false;
			}
		}
	}else{
		radio_row_3 = undefined;
	}
	
	//----- check afwerking
	if(afw_exists == true) {
		for (i=1;i<3;i++){
			if(document.getElementById("img_type_4"+i)) {
				if(document.getElementById("img_type_4"+i).src.indexOf("_on") > 1) {
					radio_row_4 = true;
					break;
				}else{
					radio_row_4 = false;
				}
			}else{
				radio_row_4 = false;
			}
		}
	}else{
		radio_row_4 = undefined;
	}
	
	if(radio_row_1 == true && radio_row_2 == true && (radio_row_3 != false && radio_row_4 != false)) {
		document.getElementById("naar_bestek").innerHTML = "<img style='cursor:hand;' src='images/naar_bestek.gif' border='0' onClick='openBestek();'>";
	}else{
		document.getElementById("naar_bestek").innerHTML = "";
	}
	
	//----- debug
	//alert("iso_exists = "+iso_exists+" en afw_exists = "+afw_exists+" en row_3 = "+radio_row_3+" en row_4 = "+radio_row_4);
}