function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function addClass(element,value) {
  if (!element.className) {
    element.className = value;
  } else {
    newClassName = element.className;
    newClassName+= " ";
    newClassName+= value;
    element.className = newClassName;
  }
}

function validateForm(whichform) {
  for (var i=0; i<whichform.elements.length; i++) {
    var element = whichform.elements[i];
    //if (element.className.indexOf("required") != -1) {
      if (!isFilled(element)) {
        alert("Please fill in the required fields");
        return false;
      }
    //}
    /*if (element.className.indexOf("email") != -1) {
      if (!isEmail(element)) {
        alert("The "+element.name+" field must be a valid email address.");
        return false;
      }
    }*/
  }
  return true;
}

function isFilled(field) {
  if (field.value.length < 1 || field.value == field.defaultValue) {
    return false;
  } else {
    return true;
  }
}

function prepareForms() {
  if (!document.getElementById) return false;	
  if (!document.getElementById("m3moduleform-1")) return false;
  //if (!document.getElementById("m3moduleform-2")) return false;
  var miniContact = document.getElementById("m3moduleform-1");
  //for (var i=0; i<document.forms.length; i++) {
    //var thisform = document.forms[i];
    //resetFields(miniContact);
    miniContact.onsubmit = function() {
	  //alert("sdfsdf");
      return validateForm(this);
    }
  //}
}

//addLoadEvent(prepareForms);