/* Booking calendar */

function getNewDate(date, days, id) {
 if((date != '') && (days != '')) {
 var olddate = new Date(date.substring(6, 10), date.substring(3, 5) - 1, date.substring(0, 2));
 olddate.setDate(olddate.getDate() + eval(days));
 var day = (olddate.getDate() + '').length == 1 ? ("0" + olddate.getDate()) : olddate.getDate();
 var month = olddate.getMonth() + 1;
 month = (month + '').length == 1 ? ("0" + month) : month;
 $('#' + id)[0].value = day + '.' + month + '.' + olddate.getFullYear();
 }
}
function getDateDif(d1, d2) {
 
	 var d11 = d1.getTime();
	 var d12 = d2.getTime();
	 var one_day = 1000 * 60 * 60 * 24;
	 var dif = d12 - d11;
	 var result = Math.round(dif / one_day);
	 return result; 
}
function checkDates(date1, date2, id1, id2) {
 if((date1 != '') && (date2 != '')) 
 {
	 var d1 = new Date(date1.substring(6, 10), date1.substring(3, 5) - 1, date1.substring(0, 2));
	 var d2 = new Date(date2.substring(6, 10), date2.substring(3, 5) - 1, date2.substring(0, 2));
	 var next = new Date();
	 next.setDate(d1.getDate() + 1);
	 var month = next.getMonth() + 1;
	 var nextdate = next.getDate() + '.' + month + '.' + next.getFullYear();
	 d11 = d1.getTime();
	 d12 = d2.getTime();
	 var one_day = 1000 * 60 * 60 * 24;
	 var dif = d12 - d11;
	 var result = Math.ceil(dif / one_day);
	 if (result <= 0) 
	 {
		 $('#' + id1)[0].value = nextdate;
		 $('#' + id2)[0].value = '1';
	 }
 }
}
function removeDay(ref) {
 if (ref.value > 1) 
 { 
	ref.value = ref.value - 1; 
	
 }
 return ref.value;
}
function addDay(ref) {
 if (ref.value < 1) { ref.value = 0; }
 ref.value = eval(ref.value) + 1;
 return ref.value;
}

jQuery.fn.fadeToggle = function(speed, easing, callback) {
    return this.animate({ opacity: 'toggle' }, speed, easing, callback);

}; 