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


function prepareFormValidation () {
	document.forms['frmMouseNews'].onsubmit = function () {
		return validate()
	}
}

function validate() {

	validForm = true;
	firstError = null;

	var x = document.forms['frmMouseNews'].elements;

	if (x['name'].value == '') {
	    alert('Please enter your name!');
	    return false;
	}

	if (x['email'].value == '') {
	    alert('Please enter an email address!');
	    return false;
	}

	if (x['company'].value == '') {
		alert('Please enter your company name!');
		return false;
	}


	if(!validForm) return false;

	return true;
}

addLoadEvent(prepareFormValidation);
