function set_visibility (new_visibility, Name) {
	if (document.getElementById) {
		document.getElementById(Name).style.display=new_visibility;
	}
	else if (document.all){
		document.all.Name.style.display=new_visibility;	 	
	}
	else if (document.layers){
		document.layers.Name.style.display=new_visibility;
	}
	else {
		alert ("Извините, ваш браузер не поддерживает DHTML");
		return
	}
}
function selectedRadioButton(blist)
{
	for (var i = 0; i < blist.length; i++) if (blist[i].checked) return blist[i].value;
	return '';
}

function closeRadio(inpName) {
	var inpNameblist = document.choose_block[inpName];
	for (var i=0; i<inpNameblist.length; i++){
		var val = inpNameblist[i].value;
		if ((val.indexOf("_")!=-1)) {
			var numrad = val.substring(val.lastIndexOf("_")+1);
			
			if (numrad.indexOf(":")!=-1) {
				var numradblock_array = numrad.split(":");
				for (var j=0; j < numradblock_array.length; j++) {
					var idbrad='id'+numradblock_array[j];
					set_visibility ('none', idbrad);
				}
			}
			else {
				var idbrad='id'+numrad;
				set_visibility ('none', idbrad);
			}
		}
	}
}

function selectRadio(inpName) {
	var inpNameblist = document.choose_block[inpName];
	closeRadio(inpName);
	var sel = selectedRadioButton(inpNameblist);
	if ((sel.indexOf("_")!=-1)) {
		var num = sel.substring(sel.lastIndexOf("_")+1);	
		if (num.indexOf(":")!=-1) {
			var numblock_array = num.split(":");
			for (var i=0; i < numblock_array.length; i++) {
				var idb='id'+numblock_array[i];
				set_visibility ('', idb);
			}
		}
		else {
			var idb='id'+num;
			set_visibility ('', idb);
		}
	}
}

function closeSelect(inpName) {
	var inpNameblist = document.choose_block[inpName];
	for (var i=1; i<document.choose_block[inpName].options.length; i++){
		var val = inpNameblist.options[i].value;
		if ((val.indexOf("_")!=-1)&&(val!="")) {
			var numrad = val.substring(val.lastIndexOf("_")+1);
			
			if (numrad.indexOf(":")!=-1) {
				var numradblock_array = numrad.split(":");
				for (var j=0; j < numradblock_array.length; j++) {
					var idbrad='id'+numradblock_array[j];
					set_visibility ('none', idbrad);
				}
			}
			else {
				var idbrad='id'+numrad;
				set_visibility ('none', idbrad);
			}
		}
	}
}

function selectedSelect(inpName) {
	var inpNameblist = document.choose_block[inpName];
	closeSelect(inpName);
	var sel=inpNameblist.options[inpNameblist.selectedIndex].value;
	if ((sel.indexOf("_")!=-1)&&(sel!="")) {
		var num = sel.substring(sel.lastIndexOf("_")+1);	
		if (num.indexOf(":")!=-1) {
			var numblock_array = num.split(":");
			for (var i=0; i < numblock_array.length; i++) {
				var idb='id'+numblock_array[i];
				set_visibility ('', idb);
			}
		}
		else {
			var idb='id'+num;
			set_visibility ('', idb);
		}
	}
}