/** This changes form items CCS if empty or changed
  * @param string itemName name of element
  * @param string labelName type of form item
  * @copyright Martin Ševčík, http://www.detepak.cz
  */

function msform_changeStyleFormItem(itemName) {
  var itemNameElement = document.getElementById(itemName);
  if (itemNameElement.value == "") {
    msform_disableFormItem(itemName);
  } else {
    msform_enableFormItem(itemName);
  }
}

function msform_changeStyleFormItem_label(itemName) {
  var itemNameElement = document.getElementById(itemName);
  if (itemNameElement.value == "") {
    msform_disableFormItem_label(itemName + "_label");
  } else {
    msform_enableFormItem_label(itemName + "_label");
  }
}

function msform_enableFormItem(itemName) {
  var itemNameElement = document.getElementById(itemName);
  itemNameElement.style.background = "#fff url('img/bg-input.gif') repeat-x";
  itemNameElement.style.color = "#000";
  itemNameElement.style.border = "solid 1px #d00";
}

function msform_disableFormItem(itemName) {
  var itemNameElement = document.getElementById(itemName);
  itemNameElement.style.background = "#ccc";
  itemNameElement.style.color = "#aaa";
  itemNameElement.style.border = "solid 1px #aaa";
}

function msform_enableFormItem_label(itemName) {
  var itemNameLabelElement = document.getElementById(itemName);
  itemNameLabelElement.style.color = "#d00";
}

function msform_disableFormItem_label(itemName) {
  var itemNameLabelElement = document.getElementById(itemName);
  itemNameLabelElement.style.color = "#999";
}