/*
 * 
 * Name: common.js
 * Version: 1.0
 * Author: Petr Giecek
 * Date: 10.08.2008
 * 
 */       

function validate(form)
{  
  var isValid = true;
  var message = "";
    
  if (!required(form.elements[0]))
  {
    message += "Hlavička musí být zadána.\n";
    isValid = false;
  }
  if (!required(form.elements[1]))
  {
    message += "Text musí být zadán.\n";
    passEntered = false;
    isValid = false;
  }
  
  if (!isValid)
  {
    alert(message);
    return false;
  }
  return true;
}

function required(field)
{
  if (field.tagName == "INPUT" || field.tagName == "TEXTAREA")
  {
    if (field.value == null || field.value == "")
    {
      field.style.backgroundColor = '#ff3366';
      return false;
    }
    field.style.backgroundColor = 'white';
    return true;
  }
  else if (field.tagName == "SELECT")
  {
    for (var i = 0; i < field.options.length; i++)
    {
      if (field.options[i].selected)
      {
        field.style.backgroundColor = 'white';
        return true;
      }
    }
    field.style.backgroundColor = '#ff3366';
    return false;
  }
}

