var icount=0;
var dValues = new Array();
dValues['day']='DD';
dValues['month']='MM';
dValues['year']='YYYY';

function dobCheck() {
  dob= $('form#lda input.year').val() + '.' + $('form#lda input.month').val() + '.' + $('form#lda input.day').val();
  if ( Date.parse(dob) != null) {
    if ( Date.parse(dob).addYears(21) <=  Date.today() )
      return true;
    }
    alert("Please enter a valid DOB");
    if ( icount == 1 ) {
      $('form#lda').attr('action',"http://www.thecoolspot.gov");
      return true;
    }
    icount=icount+1
    return false;
}
function oc(a) {
  var o = {};
  for(var i=0;i<a.length;i++)
  {
    o[a[i]]='';
  }
  return o;
}
$(document).ready(function(){
  $('input.month, input.day, input.year').autotab_magic().autotab_filter('numeric');
  $('form#lda').bind('submit', function() {
    dobCheck();
  });
  $("body").keypress(function(e){
   if (e.which == 13 ) { 
      if ( dobCheck() ) {
        $('form#lda').submit();
      }
   }
 });
 $('form#lda input').blur(function(){
    iname= $(this).attr('class');
    if ( $(this).val() =='' ) {
      $(this).val(dValues[iname]);
    }
  });
 $('form#lda input').focus(function(){
    currentVal=$(this).val();  
    if ( currentVal in oc(['MM','DD','YYYY']) ) {
      $(this).val('');
    }
 });
});

