/**
  * Administrace: PHP/MySQL
  * Copyright (C) 2006 Petak
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
  * as published by the Free Software Foundation; either version 2
  * of the License, or (at your option) any later version.
  * (see nucleus/documentation/index.html#license for more info)
  *  
  * Some JavaScript code for the admin area
  *
  * $Id: default.js,v 1.0 2006/07/01 16:57:29 dekarma Exp $
  */


function fceChangeValPicture(sErrMsg, sObjectName) {
	if (sErrMsg != "") {
    alert (sErrMsg);
    return false;
  } else {
    return true;
  }
}
function fceValidateText(sFormName, sObjectName, sObjectLabel, Min, Max) {
  var sErrMsg = validateText(document.forms[sFormName][sObjectName].value, sObjectLabel, false, Min, Max);
  return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidateTextOnly(sFormName, sObjectName, sObjectLabel, Min, Max) {
  var sErrMsg = validateTextOnly(document.forms[sFormName][sObjectName].value, sObjectLabel, false, Min, Max);
  return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidateTextNumbers(sFormName, sObjectName, sObjectLabel, Min, Max) {
  var sErrMsg = validateTextNumbers(document.forms[sFormName][sObjectName].value, sObjectLabel, false, Min, Max);
  return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidateTextNumbersNoCzech(sFormName, sObjectName, sObjectLabel, Min, Max) {
  var sErrMsg = validateTextNumbersNoCzech(document.forms[sFormName][sObjectName].value, sObjectLabel, false, Min, Max);
  return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidateInteger(sFormName, sObjectName, sObjectLabel, Min, Max, bAllowNegative) {
  var sErrMsg = validateNumber(document.forms[sFormName][sObjectName].value, sObjectLabel, false, Min, Max, bAllowNegative);
  return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidateFloat(sFormName, sObjectName, sObjectLabel, Min, Max, bUseDot) {
  var sErrMsg = validateFloat(document.forms[sFormName][sObjectName].value, sObjectLabel, false, Min, Max, bUseDot, 2);
  return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidateDate(sFormName, sObjectName, sObjectLabel) {
  var sErrMsg = validateDate(document.forms[sFormName][sObjectName].value, sObjectLabel, null, false);
  return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidateSelect(sFormName, sObjectName, sObjectLabel) {
  var sErrMsg = validateSelect(document.forms[sFormName][sObjectName], sObjectLabel);
  if (document.images[sObjectName])
    return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidateStreetNumber(sFormName, sObjectName, sObjectLabel) {
  var sErrMsg = validateStreetNumber(document.forms[sFormName][sObjectName].value, sObjectLabel, false);
  return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidateZipcode(sFormName, sObjectName, sObjectLabel) {
  var sErrMsg = validateZipcode(document.forms[sFormName][sObjectName].value, sObjectLabel, false);
  return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidateEmail(sFormName, sObjectName, sObjectLabel) {
  var sErrMsg = validateEmail(document.forms[sFormName][sObjectName].value, sObjectLabel, false);
  return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidatePhone(sFormName, sObjectName, sObjectLabel) {
  var sErrMsg = validatePhone(document.forms[sFormName][sObjectName].value, sObjectLabel, false);
  return fceChangeValPicture (sErrMsg, sObjectName);
}
function fceValidateIP(sFormName, sObjectName, sObjectLabel) {
  var sErrMsg = validateIP(document.forms[sFormName][sObjectName].value, sObjectLabel, false);
  return fceChangeValPicture (sErrMsg, sObjectName);
}

