$(document).ready(function(){
	$('#im_button').click(function () {
		var product_id = $('#product_id').val();
		var date_from = $('#date_from').val();
		var date_to = $('#date_to').val();
		var kolvo_people = $('#kolvo_people').val();
		var kolvo_days = $('#kolvo_days').val();
		var total_price = $('#total_price').val();
		var price_currency = $('#price_currency').val();
		var name = $('#name').val();
		var surname = $('#surname').val();
		var phone = $('#phone').val();
		var email = $('#email').val();
		var country = $('#country').val();
		var is_transfer = $('#is_transfer').val();
		var description = $('#description').val();
	
		var errors = '';
		if(date_from.length != 10) errors += 'Ошибка: Выберите дату заезда<br>';
		if(date_to.length != 10) errors += 'Ошибка: Выберите дату отъезда<br>';
		if(name.length < 3) errors += 'Ошибка: Введите имя<br>';
		if(surname.length < 3) errors += 'Ошибка: Введите фамилию<br>';
		if(phone.length < 3) errors += 'Ошибка: Введите телефон<br>';
		if(email.length < 6 || email.indexOf('@') == -1 || email.indexOf('.') == -1 ) errors += 'Ошибка: Введите email<br>';
		if(country.length < 3) errors += 'Ошибка: Введите страну<br>';

		$('#d_errors').html(errors);
		if(!errors.length){
			$.ajax({
				url: '/ajax/main.php',
				data: 'action=add_bron&product_id='+product_id+'&date_from='+date_from+'&date_to='+date_to+'&kolvo_people='+kolvo_people+'&kolvo_days='+kolvo_days+'&total_price='+total_price+'&price_currency='+price_currency+'&name='+name+'&surname='+surname+'&phone='+phone+'&email='+email+'&country='+country+'&is_transfer='+is_transfer+'&description='+description,
				type: 'post',
				success: function (response) {
					$('#name').val('');
					$('#surname').val('');
					$('#phone').val('');
					$('#email').val('');
					$('#country').val('');
					$('#description').val('');
					$('#d_errors').html("Спасибо. Ваше сообщение принято. С Вами свяжутся наши менеджеры.<br><br>");
					/*alert($('#d_errors').html());*/
				}
			});
		}	
	});
});


function RecalcDaysAmount(){
	var date_from = $('#date_from').val();
	date_from = date_from.split('.');
	var date_to = $('#date_to').val();
	date_to = date_to.split('.');

	var obj_date_from = new Date(date_from[2], date_from[1], date_from[0], 0, 0);
	var obj_date_to = new Date(date_to[2], date_to[1], date_to[0], 0, 0);

	var kolvo_days = days_between(obj_date_from, obj_date_to);
	$('#kolvo_days').val(kolvo_days);

	var price_one_day = parseFloat($('#price').val());
	var price = number_format(price_one_day*kolvo_days, '2', '.', '');
	$('#total_price').val(price);
}

function days_between(date1, date2) {
    var ONE_DAY = 1000 * 60 * 60 * 24;
    var date1_ms = date1.getTime();
    var date2_ms = date2.getTime();
    var difference_ms = Math.abs(date1_ms - date2_ms);
    return Math.round(difference_ms/ONE_DAY) + 1;
}
