function bookingPost() {
	var ajax = new Ajax();
	ajax.onDone = bookingPosted;
	ajax.onFail = bookingFailed;
	ge('progress').style.display = 'block';
	ge('comments').innerHTML = '';
	ge('submit').style.display = 'none';  
	ge('commentsBorder').style.display = 'none';
	ajax.post('/modules/booking/action.php', {'action': 'booking', 'type': ge('type').value, 'dateIn': ge('dateIn').value, 'dateOut': ge('dateOut').value, 'fio': ge('fio').value, 'phone': ge('phone').value, 'email': ge('email').value, 'userComments': ge('userComments').value});
}

function bookingPosted(ajaxObj, responseText) {
	var msg;
	ge('progress').style.display = 'none';
	ge('submit').style.display = 'block';
	ge('comments').style.color = '#a9a8a7';
	switch(responseText) {
		case '101':
			msg = ajax_booking_PostOk;
			break;
		default:
			msg = ajax_PostError;
	}
	ge('comments').innerHTML = msg;
	if (responseText == '101') {
		ge('type').value = '';
		ge('dateIn').value = '';
		ge('dateOut').value = '';
		ge('fio').value = '';
		ge('phone').value = '';
		ge('email').value = '';
		ge('userComments').value = '';
	}
	ge('commentsBorder').style.display = 'block';
};

function bookingFailed(ajaxObj, responseText) {
	ge('progress').style.display = 'none';
	ge('submit').style.display = 'block';
	ge('comments').style.color = '#a9a8a7';
	ge('comments').innerHTML = ajax_PostError;
	ge('commentsBorder').style.display = 'block';
	ge('progress').style.display = 'none';
}

