function validate_ages() {
  var ret_val=true;

  if (checkAge()==false) {
    alert("You are not of sufficient legal age to use this web site.");
    ret_val=false;
  }

  return ret_val;
}


function checkAge()		{
  var min_age = 13;

  /* change "age_form" to whatever your form has for a name="..." */
var year = parseInt(document.forms["entry1"]["year_dob"].value); 
var month = parseInt(document.forms["entry1"]["month_dob"].value) - 1; 
var day = parseInt(document.forms["entry1"]["day_dob"].value); 

  var theirDate = new Date((year + min_age), month, day);
  var today = new Date;

  if ( (today.getTime() - theirDate.getTime()) < 0) {

    return false;
  }
  else {
    return true;
  }
}

function trim(obj) {
	obj.value=obj.value.replace(/(^\s*)|(\s*$)/gi,"");
	obj.value=obj.value.replace(/[ ]{2,}/gi," ");
	obj.value=obj.value.replace(/\n /,"\n");
}

function ctrim(obj) {
        obj.value=obj.value.replace(/^0*/gi,"");
}