//Error Validierungstest
jQuery.extend(jQuery.validator.messages, {
  required: ""
});

$(document).ready(function(){
  //Contact Form Validate
  $("#form_contact").validate();
  $("#age_check_form").validate();
  
  //CLICK FUNCTIONS  
  //TEASERS
  $('#teaser1').click(function() {
    forward(2);
  });
  
  $('#teaser2').click(function() {
    forward(3);
  });
  
  $('#teaser3').click(function() {
    forward(4);
  });
  
  //CONTACT
  $('#contact_reset').click(function() {
    $('#contact_info').css('visibility','hidden');
  });
  
  //AGE VALIDATE FORM
  $('#day').focus(function() {
    if ( $('#day').val() == 'Tag' ) {
	  $('#day').val('');
	}
  });
  
  $('#day').blur(function() {
    if ($('#day').val() == '') {
	  $('#day').val('Tag');
	}
  });
  
  $('#month').focus(function() {
    if ($('#month').val() == 'Monat') {
	  $('#month').val('');
	}
  });
  
  $('#month').blur(function() {
    if ($('#month').val() == '') {
	  $('#month').val('Monat');
	}
  });
  
  $('#year').focus(function() {
    if ($('#year').val() == 'Jahr') {
	  $('#year').val('');
	}
  });
  
  $('#year').blur(function() {
    if ($('#year').val() == '') {
	  $('#year').val('Jahr');
	}
  });
  
  
  //SPECIAL VALIDATION
  //CHECK AGE
  $("#age_check_form").submit(function() {
    if ($("#age_check_form").valid()) {
	  $('#check_age_info').css('display','none');
	  var age = check_age();
	  if (age) {
	    $('#check_age_info2').css('display','none');
		$('#ajax').load('age.php');
	  }
	  else {
	    $('#check_age_info2').css('display','block');
	  }
	}
	else {
	  $('#check_age_info').css('display','block');
	}
	return false;
  });
  
  $("#form_contact").submit(function() {
    if ($("#form_contact").valid()) {
	  $('#contact_info').css('visibility','hidden');
	}
	else {
	  $('#contact_info').css('visibility','visible');
	}
  });
});

function forward(n) {
  if ( (n === 3) && ($('#teaser2').hasClass('zest'))) {
    top.location.href = 'zest/index.php';
    
  } else if ((n === 3) && ($('#teaser2').hasClass('fragen'))) {
	top.location.href = 'fragen-zu-glenmorangie/index.php?qid=3';  
	  
  } else {
    top.location.href = 'index.php?n=' + n;
  }
}

var date = new Date();
var year = date.getFullYear()-21;
var day = date.getDate();
var month = date.getMonth()+1;

function check_age() {
  if ($('#year').val() == year) {
    if ($('#month').val() < month) {
	  return true;
	}
	else if ($('#month').val() == month) {
	  if ($('#day').val() > day) {
		return false;
	  }
	  else if ($('#day').val() <= day){
		return true;
	  }
	  else if ($('#day').val() == day){
		return true;
	  }
	}
	else if ($('#month').val() > month) {
	  return false;
	}
  }
  else if ($('#year').val() < year) {
	return true;
  }
}

function show_details(id) {
  if ($('#show_detail_'+id).css('display') == 'block') {
    $('#show_detail_'+id).css('display','none');
  }
  else {
    $('#show_detail_'+id).css('display','block');
  }
}
