function BusinessType_Submit(id, name, active, /*icon, */keywordsid, keywords)
{
  if (name == '')
  {
    alert('Business type name is required');
    return false;
  }
  xajax_BusinessTypes_Set(id, name, active/*, icon*/, keywordsid, keywords);
}

function ProductType_Submit(id, name, active, keywordsid, keywords)
{
  if (name == '')
  {
    alert('Product type name is required');
    return false;
  }
  xajax_ProductTypes_Configuration_Set(id, name, active, keywordsid, keywords);
}

function ValidateEmail(email) {
  if (email==null) {
    return false;
  }
  if (email.length==0) {  
    return false;
  }
  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";
  for (var i=0; i < email.length; i++) {
    var letter = email.charAt(i).toLowerCase();
    if (validchars.indexOf(letter) != -1) {
      continue;
    }
    return false;
  }
  if (email.indexOf("@") < 1) {
    return false;
  }
  else if (email.lastIndexOf(".") <= email.indexOf("@")) {
    return false;
  }
  else if (email.indexOf("@") == email.length) {
    return false;
  }
  else if (email.indexOf("..") >=0) {
    return false;
  }
  else if (email.indexOf(".") == email.length) {
    return false;
  }
  return true;
}

function BranchNameValidation(e, value, text)
{
    var keynum;
    var keychar;
    var numcheck;

    if(window.event) // IE
    {
        keynum = e.keyCode;
    }
    else if(e.which) // Netscape/Firefox/Opera
    {
        keynum = e.which;
    }
    keychar = String.fromCharCode(keynum);
    if (keychar == ' ' || keychar == '-' || keynum == 8)
    {
        result = true;
    }
    else
    {
        pattern = /[a-z|A-Z|0-9]/;
        result = pattern.test(keychar);
    }
    if (result)
    {
        return true;
    }
    else
    {
        alert('You can only use characters A-Z, a-z, 0-9 and hyphens in branch names!');
        return false;
    }
}
