function searchFormOnRadioSelect(sender) {
  if (!sender) return;
  var list = sender.form[sender.name];
  for (var i=0; i<list.length; i++) {
    var obj = list[i];
    var select = document.getElementById( obj.getAttribute('_ctrl') );
    if (select) {
      //alert(obj.checked+ " "+select.value);
      select.style.visibility=obj.checked?'visible':'hidden';
      select.disabled=!obj.checked; // dont submit
    }
  }
}
function getRadioSelectedItem(obj) {
  for (var i=0;i<obj.length;i++)
    if (obj[i].checked=="1")
      return obj[i];
  return null;
}
function getRadioValue(obj) {
  var item = getRadioSelectedItem(obj);
  return item?item.value:"undefined";
}
function getComboBoxValue(obj) {
  return (obj.selectedIndex > -1) ? obj.options[obj.selectedIndex].value : "undefined";
}
function searchFormOnSubmit(form) {
  var errorMsg = "Formularz wypełniony niepoprawnie"
  for (var i=0; i<form.elements.length; i++) {
    var obj = form.elements[i];
    switch (obj.type) {
      case "radio":
        obj = eval("form."+obj.name);
        if (getRadioValue(obj) == "undefined") {
          alert(errorMsg);
          return false;
        }
        break;
      case "select-one":
        if (!obj.disabled && (obj.value==0)) {
          alert(errorMsg);
          return false;
        }
        break;
    }
  }
  return true;
}


function NewsletterOnSubmit(form) {
  if (!IsEmailCorrect(form.email.value)) {
    alert('Podaj poprawny adres e-mail');
    Focus(form.email);
    return false;
  }
  return true;
}   
