function checkMaillist(){

	var email = document.getElementById('email').value;
	var error = "";
	
	if(email == ""){
		error += "Ekkert netfang var sett inn\n";
	}
	if(error == 0){
		return true;
	}else{
		alert(error);
		return false;
	}
}

function CheckEnter(evt) {
    var keyCode = document.evt ? evt.which : evt.keyCode;
    if (keyCode == 13) {
        return true;
    }
    return false;
}

jQuery.validator.addMethod("no_numbers", function(value, element, params) {
	return !/\d/.test(value);
});

$(function() {
	$('.fancy_img').fancybox({
		'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
		'speedIn'		:	600, 
		'speedOut'		:	200,
		'overlayColor'	:	'#000',
		'overlayOpacity':	0.4,
		'overlayShow'	:	true
	});
	$( "#date" ).datepicker({ minDate: 0 });
	$("form.booking_form").validate({
		rules : {
			'date' : {
				required : true,
				date : true
			},
			'first_name' : {
				required : true,
				no_numbers : true
			},
			'last_name' : {
				required : true,
				no_numbers : true
			},
			'email' : {
				required : true,
				email : true
			},
			'phone' : {
				digits : true
			},
			'number_adults' : {
				required : true,
				digits : true,
				min : 1,
				max : 20
			},
			'number_children' : {
				required : true,
				digits : true,
				min : 0,
				max: 20
			},
			'pickup' : {
				required : function(element) {
					if($(element).val() == '') {
						if($("textarea#comment").val() == '') {
							return true;
						}
					}
					return false;
				}
			}
		},
		messages : {
			'date' : 'You must pick a date',
			'first_name' : 'We need your first name',
			'last_name' : 'We need your last name',
			'phone' : 'Please enter a valid phone number',
			'pickup' : 'You must choose a pickup address.'
		}
	});

});

