function validate_required(field,alerttxt,msgID){
	with (field){
		if (value==null||value=="")
		  {write_error(alerttxt,msgID);return false}
		else {return true}
	}
}

function validate_email(field,alerttxt,msgID){
	with (field){
		var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
		if(!emailRegxp.test(value)){write_error(alerttxt,msgID);return false} else {return true}
	}
}

function write_error(message, id){
	var messagediv = document.getElementById('message');
	var newdiv = document.createElement('div');
  	var divIdName = "errormsg" + id;
  	newdiv.setAttribute('id',divIdName);
  	newdiv.innerHTML = "<p>" + message + "</p>";
  	messagediv.appendChild(newdiv);
}

function clearMessages(){
	var d = document.getElementById('message');
  	removeChildNodes(d);
}

function removeChildNodes(ctrl)
{
  while (ctrl.childNodes[0])
  {
    ctrl.removeChild(ctrl.childNodes[0]);
  }
}


