function handleValueChange( element ) {
 togglers = $$(element.jhjh_fieldshow);


  if (element.type == 'checkbox') {
	if (element.checked){
	togglers.each(function(el) {el.show();});
	} else {
    togglers.each(function(el) {el.hide();});  }
  } else {
 if (element.type == 'radio') {
	if (element.checked){
	togglers.each(function(el) {el.show();});
	} else {
    togglers.each(function(el) {el.hide();});  }
  }
  else {
	if (element.value == element.jhjh_value){
	togglers.each(function(el) {el.show();});
	} else {
    togglers.each(function(el) {el.hide();});  }
  }}

 
}



function hisho(field, value, fieldshow) {

/*fieldx = field + "_" + value;
if ($(fieldx).type == 'radio'){
 field= fieldx;
}
*/
$(field).jhjh_value=value; 
$(field).jhjh_fieldshow=fieldshow; 

handleValueChange($(field)); 
new Form.Element.EventObserver($(field), handleValueChange);
}

