//return
function entsub2(myform) {
  if (window.event && window.event.keyCode == 13)
    calculate2();
  else
    return true;}

// determine age
function fixDate2(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0) { date.setTime(date.getTime() - skew); }
}

function howOld2(month,day,year) 
{
	//alert(month + "/" + day + "/" + year);
	if ((day < 1 || day >31) || (month > 12 || month < 1) || year < 1800) return false;
	if (isNaN(month))   return false;
	if (isNaN(day))   return false;
    var c = new Date(); // a new instance
    fixDate2(c);

    var thisDay = c.getDate();
    var thisMonth = c.getMonth() + 1;
    var thisYear = c.getFullYear();
    var yearsold = thisYear - year, monthsold = 0, daysold = 0, age = '';
    if (thisMonth >= month) {
    	monthsold = thisMonth - month;
    }
    else {
    	yearsold--;
    	monthsold = thisMonth + 12 - month;
    }

    if (thisDay >= day) {
     daysold = thisDay - day;
    }
    else {
        if (monthsold > 0) {
        	monthsold--;
        }
        else {
        	yearsold--;
        	monthsold += 11;
        }
        daysold = thisDay + 31 - day;
    }

    if (yearsold < 0) return '';

    if ((yearsold == 0) && (monthsold == 0) && (daysold == 0)) return '';

    if (yearsold > 0) {
        age = yearsold;
        if (yearsold > 1) age;
        age += ' ';
    }
	if(age >= 17) return true
	else return false;
}

function calculate2() 
{
	if (howOld2( document.agevalb.month[document.agevalb.month.selectedIndex].value, document.agevalb.day.value, document.agevalb.year.value ) == true)
	{ 
		//window.location.href='../dds/';
		window.open("spawn.html","","width=780,height=640,status=no,directory=no,toolbar=no,scrollbars=no,resizable=no,location=no");
		self.close()
}
	else 
	{
		window.location.replace('nopass.html');
		event.returnValue=false; 
	}
}
