var isIE=document.all?true:false;
var isDOM=document.getElementById?true:false;
var errorColor="#ff0000";
var normalColor="#494949";

function setColors (theField, theColor) {
  if (isDOM) document.getElementById(theField).style.color=theColor;
  else if (isIE) eval("document.all."+"theField"+".style.color=theColor;");
}

function validEmail(email) {
  var str = email;
  if (window.RegExp) {
    var reg1str = "(@.*@)|(\\.\\.)|(@\\.)|(\\.@)|(^\\.)";
    var reg2str = "^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$";
    var reg1 = new RegExp(reg1str);
    var reg2 = new RegExp(reg2str);
    if (!reg1.test(str) && reg2.test(str)) return true;
    return false;
  } else {
    if(str.indexOf("@") >= 0) return true;
    return false;
  }
}

function captchaRefresh() {
  document.getElementById('captchasrc').src = document.getElementById('captchasrc').src + '?' + (new Date()).getMilliseconds();
}
