var setSB = function(date){$("select[name=doa_dd]").val(date.substring(0,2));$("select[name=doa_mm]").val(date.substring(3,5));};
var getSB = function(){if($("select[name=doa_dd]").val()&&$("select[name=doa_mm]").val())$("#doa_linked").val($("select[name=doa_dd]").val()+"-"+$("select[name=doa_mm]").val()+"-"+$('select[name=doa_mm] option:selected').html().substring(4,8));};
var calendarInit = function(){
	$(".dateBooking").datepicker({
		dateFormat:'dd-mm-yy',
		navigationAsDateFormat: true,
		minDate: '+0d', 
		maxDate: '+1y -'+(new Date()).getDate()+'d',
		showOn: "both",
		buttonImage: "http://www.ires.ie/images/callendar.gif",
		buttonImageOnly: true,
		firstDay: 1,
		beforeShow: getSB,
		onSelect: setSB
	}); 
}
$(document).ready(function(){
	var today = new Date(); 
	var month = today.getMonth() + 1;
	var year = today.getFullYear();
	var monthShortNames = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
	var days = months = nights = adults = '';
	for (var i=1; i<32; i++){
		days += '<option value="'+((i<=9)?'0'+i:i)+'">'+i+'</option>'; 
	}	 
	for (var i=1; i<13; i++,month++){	
		if(month==13){
			year++;
			month%=12;
		}
		months += '<option value="'+((month<=9)?'0'+month:month)+'">'+monthShortNames[month-1]+' '+year+'</option>';
	}
	for (var i=1; i<=30; i++) nights += '<option value="'+i+'">'+i+'</option>';
	for (var i=1; i<=4; i++) adults += '<option value="'+i+'">'+i+'</option>';

	$('.arrival-date .value').prepend('<select name="doa_mm">'+months+'</select>');
	$('.arrival-date .value').prepend('<select name="doa_dd">'+days+'</select>');
	$('.number-of-adults .value').html('<select name="num_adults">'+adults+'</select>');
	$('.number-of-nights .value').html('<select name="num_nights">'+nights+'</select>');
	
	var d = today.getDate();
	var m = today.getMonth()+1;
	setSB((d<=9?'0'+d:d)+'-'+(m<=9?'0'+m:m));

	calendarInit();
});
