$(document).ready(function() {
	$('#check-in').datePicker({
		startDate: (new Date()).addDays(1).asString(),
		endDate: (new Date()).addMonths(3).asString()
	});
	$('#check-out').datePicker({
		startDate: (new Date()).addDays(1).asString(),
		endDate: (new Date()).addMonths(3).asString()
	});
	
	$('#newsletter').focus(function() { 
		if($('#newsletter').val() == 'Your email address')
			$('#newsletter').val('');
	}).blur(function() { 
		if($.trim($(this).val()) == '')
			$(this).val('Your email address');
	});

	$('#procedi').click(function() {
		if(res_check())
			getById('prenotazione_home').submit();
		return false;
	});
	
	$('#content .isc_newsletter a').click(function() {
		$('#content .isc_newsletter span.wait').html('Wait...').show();
		$.post('/eng/ins_newsletter.asp', { newsletter: $('#newsletter').val(), idlingua: 2 }, function(resp) {
			eval('var r = ' + resp);
			if(r.success) {
				$('#content .isc_newsletter').fadeOut('fast', function() {
					$('#content .isc_newsletter span.wait').hide();
					$('#content .ris_newsletter').fadeIn('fast');
				});
			}
			else
				$('#content .isc_newsletter span.wait').html('Error');
		});
		return false;
	});
	
	$('#newsl_again').click(function() {
		$('#content .ris_newsletter').hide();
		$('#content .isc_newsletter').show();
		return false;
	});
});

function res_check() {
	if($('#adulti').val() == '0') {
		alert('Please, select the number of adults');
		$('#adulti').focus();
		return false;
	}
	if($.trim($('#check-in').val()) == '') {
		alert('Please, enter the check-in date');
		$('#check-in').focus();
		return false;
	}
	if($.trim($('#check-out').val()) == '') {
		alert('Please, enter the check-out date');
		$('#check-out').focus();
		return false;
	}
	return true;
}
