function validateLogin() {
  if (arguments[0].name == 'login_form') {
    var fe = arguments[0].elements;
    for (var i = 0; i < fe.length; i++) {
      if (fe[i].id == 'login') {
        if (trim(fe[i].value)) {
            window.alert("Você precisa digitar um Login!");
            fe[i].value = '';
            fe[i].style.backgroundColor = "#f5f5f5";
            fe[i].focus();
            return false;
            break;
        }
      } else if (fe[i].id == 'pwd') {
        if (trim(fe[i].value)) {
            window.alert("Você precisa digitar uma Senha!");
            fe[i].value = '';
            fe[i].style.backgroundColor = "#f5f5f5";
            fe[i].focus();
            return false;
            break;
        }
      }
    }
  }
}

function validateMail() {
  if (arguments[0].name == 'email_form') {
    var fe = arguments[0].elements;
    for (var i = 0; i < fe.length; i++) {
      if (fe[i].id == 'from' || fe[i].id == 'to') {
        if (trim(fe[i].value) || (fe[i].value).search(new RegExp("[@]")) == -1) {
            window.alert("Você precisa digitar um email válido!");
            fe[i].value = '';
            fe[i].style.backgroundColor = "#f5f5f5";
            fe[i].focus();
            return false;
            break;
        }
      } if (fe[i].id == 'subject') {
        if (trim(fe[i].value)) {
            window.alert("Você precisa digitar um assunto!");
            fe[i].value = '';
            fe[i].style.backgroundColor = "#f5f5f5";
            fe[i].focus();
            return false;
            break;
        }
      } else if (fe[i].id == 'message') {
        if (trim(fe[i].value)) {
            window.alert("Você precisa digitar uma mensagem!");
            fe[i].value = '';
            fe[i].style.backgroundColor = "#f5f5f5";
            fe[i].focus();
            return false;
            break;
        }
      }
    }
  }
}

function changeImage() {
  var tdObj = document.getElementById("td_content_album");
  var imgObj = document.getElementById("img_content_album");
  tdObj.innerHTML = headerArr[arguments[0]];
  imgObj.src = "img/album/" + imageArr[arguments[0]];
}

function trim() {
  var con = true;
  for (var i = 0; i < arguments[0].length; i++) {
    if (arguments[0].charAt(i) != ' ') {
            con = false;
            break;
    }
  }
  if (con) {
    return true;
  } else {
    return false;
  }
}

function hideVal() {
  if (arguments[0].value == 3) {
    var obj = document.getElementById("valor");
    obj.setAttribute("disabled","disabled");
  } else {
    var obj = document.getElementById("valor");
    obj.removeAttribute("disabled");
  }
}

function hideMetros() {
  var tipo = document.getElementById("tipo");
  var metros = document.getElementById("metros");
  if (tipo.value == 4 || tipo.value == 5 || tipo.value == 3) {
    metros.removeAttribute("disabled");
  } else {
    metros.setAttribute("disabled","disabled");
  }
}

function hideDestaque() {
  if (arguments[0].value == 3) {
    var obj = document.getElementById("destaque");
    obj.setAttribute("disabled","disabled");
    obj = document.getElementById("keep_img");
    obj.setAttribute("disabled","disabled");
    obj = document.getElementById("file");
    obj.setAttribute("disabled","disabled");
    obj = document.getElementById("valor");
    obj.setAttribute("disabled","disabled");
  } else if (arguments[0].value == 2) {
    var obj = document.getElementById("destaque");
    obj.setAttribute("disabled","disabled");
    obj = document.getElementById("keep_img");
    obj.setAttribute("disabled","disabled");
    obj = document.getElementById("file");
    obj.setAttribute("disabled","disabled");
    obj = document.getElementById("valor");
    obj.removeAttribute("disabled");
  } else if (arguments[0].value == 1) {
    var obj = document.getElementById("destaque");
    obj.removeAttribute("disabled");
    obj = document.getElementById("keep_img");
    obj.removeAttribute("disabled");
    obj = document.getElementById("file");
    obj.removeAttribute("disabled");
    obj = document.getElementById("valor");
    obj.removeAttribute("disabled");
  }
}

function validateSearch() {
  var fe = arguments[0].elements;
  for (var i=0;i<fe.length;i++) {
    if (fe[i].id == 'ref') {
      if (trim(fe[i].value)) {
        window.alert("Digite uma referência para buscar. Ex: AP-23/2005");
        fe[i].value = "";
        fe[i].focus();
        return false;
        break;
      } else {
        re = new RegExp("[a-zA-Z][a-zA-Z][-][0-9]*[//][0-9]{4}");
        if (!re.test(fe[i].value)) {
          window.alert("Digite uma referência válida para buscar. Ex: AP-23/2005");
          fe[i].focus();
          return false;
          break;
        }
      }
    }
  }
}

function validateForm() {
  if (arguments[0].name == 'imovel_form') {
    var fe = arguments[0].elements;
    for (var i = 0; i < fe.length; i++) {
      if (fe[i].id == 'valor') {
        if (document.getElementById("condicao").value != 3) {
          if (trim(fe[i].value)) {
            window.alert("Você precisa digitar um valor...");
            fe[i].value = '';
            fe[i].focus();
            return false;
            break;
          } else {
            if (!isNaN(parseFloat(fe[i].value))) {
              re = new RegExp("[0-9]*[.][0-9]{2}");
              if (!re.test(fe[i].value)) {
                window.alert("Digite um valor válido. Ex: 250.00 | 1230.00");
                fe[i].focus();
                return false;
                break;
              }
            } else {
              window.alert("Digite um valor válido. Ex: 250.00 | 1230.00");
              fe[i].focus();
              return false;
              break;
            }
            fe[i].value = parseFloat(fe[i].value);
          }
        }
      } else if (fe[i].id == 'metros') {
        if (!trim(fe[i].value)) {
          if (isNaN(parseInt(fe[i].value))) {
            window.alert("Digite apenas números em M2...");
            fe[i].focus();
            return false;
            break;
          }
        }
      } else if (fe[i].id == 'file') {
        if (!trim(fe[i].value)) {
          document.getElementById("keep_img").checked = false;
        }
      }
    }
  } else if (arguments[0].name == 'form_propri_update' || arguments[0].name == 'form_locatario_update') {
    var fe = arguments[0].elements;
    for (var i=0; i<fe.length;i++) {
      if (fe[i].id == 'nome') {
        if (trim(fe[i].value)) {
          window.alert("Você precisa digitar um nome...");
          fe[i].value = '';
          fe[i].focus();
          return false;
          break;
        }
      }
    }
  } else if (arguments[0].name == 'form_corretor_update') {
    var fe = arguments[0].elements;
    for (var i=0; i<fe.length;i++) {
      if (fe[i].id == 'nome') {
        if (trim(fe[i].value)) {
          window.alert("Você precisa digitar um nome...");
          fe[i].value = '';
          fe[i].focus();
          return false;
          break;
        }
      }
    }
  } else if (arguments[0].name == 'form_links_update') {
    var fe = arguments[0].elements;
    for (var i=0; i<fe.length;i++) {
      if (fe[i].id == 'nome') {
        if (trim(fe[i].value)) {
          window.alert("Você precisa digitar um nome...");
          fe[i].value = '';
          fe[i].focus();
          return false;
          break;
        }
      } else if (fe[i].id == 'url') {
        if (trim(fe[i].value)) {
          window.alert("Você precisa digitar uma URL...");
          fe[i].value = '';
          fe[i].focus();
          return false;
          break;
        }
      } else if (fe[i].id == 'cat') {
        if (trim(fe[i].value)) {
          window.alert("Você precisa digitar uma categoria...");
          fe[i].value = '';
          fe[i].focus();
          return false;
          break;
        }
      }
    }
  } else if (arguments[0].name == 'form_loja_update' || arguments[0].name == 'form_loja_new') {
    var fe = arguments[0].elements;
    for (var i=0; i<fe.length;i++) {
      if (fe[i].id == 'nome') {
        if (trim(fe[i].value)) {
          window.alert("Você precisa digitar um nome...");
          fe[i].value = '';
          fe[i].focus();
          return false;
          break;
        }
      }
    }
  } else if (arguments[0].name == 'form_cidade' || arguments[0].name == 'form_bairro') {
    var fe = arguments[0].elements;
    for (var i=0; i<fe.length;i++) {
      if (fe[i].id == 'nome') {
        if (trim(fe[i].value)) {
          window.alert("Você precisa digitar um bairro...");
          fe[i].value = '';
          fe[i].focus();
          return false;
          break;
        }
      }
    }
  } else if (arguments[0].name == 'form_user_update') {
    var fe = arguments[0].elements;
    for (var i=0; i<fe.length;i++) {
      if (fe[i].id == 'login') {
        if (trim(fe[i].value)) {
          window.alert("Você precisa digitar um login...");
          fe[i].value = '';
          fe[i].focus();
          return false;
          break;
        } else if ((fe[i].value).length != 6) {
          window.alert("O login deve ter 6 caracteres...");
          fe[i].focus();
          return false;
          break;
        }
      } else if (fe[i].id == 'pwd') {
        if (trim(fe[i].value)) {
          window.alert("Você precisa digitar uma senha...");
          fe[i].value = '';
          fe[i].focus();
          return false;
          break;
        } else if ((fe[i].value).length != 6) {
          window.alert("A senha deve ter 6 caracteres...");
          fe[i].focus();
          return false;
          break;
        }
      }
    }
  }
}

function delCidade() {
  if (window.confirm("ATENÇÃO: Tem certeza que deseja deletar a cidade?")) {
    window.location = arguments[0];
  }
}

function delBairro() {
  if (window.confirm("ATENÇÃO: Tem certeza que deseja deletar o bairro?")) {
    window.location = arguments[0];
  }
}