var Costadelvillas = {
	generatePermalink: function(title) {
		return title.toLowerCase().replace(/[^a-z0-9]/g, '-');
	},
	padZero: function(number, length) {
		var str = '' + number;
		while (str.length < length) {
			str = '0' + str;
		}
		return str;
	}
};

$(document).ready(function() {
	$('a[rel=delete]').bind('click', function(e) {
		var urlGoto = this.href;
	
		$("#dialog-delete").dialog({
			bgiframe: true,
			resizable: false,
			height:140,
			modal: true,
			overlay: {
				backgroundColor: '#000',
				opacity: 0.5
			},
			buttons: {
				'Delete': function() {
					location.href = urlGoto;
				},
				Cancel: function() {
					$(this).dialog('close');
				}
			}
		});
		
		return false;
	});
	
	for (i = 0;; ++i) {
		if ($('input#start_' + i).length != 0) {
			$('input#start_' + i).bind('change', function(e) {
				var i = $(this).attr('id').substring(6);
				$('input#end_' + i).val($(this).val());
			});
			
			if ($('input#start_' + (i+1)).length != 0) {
				$('input#end_' + i).bind('change', function(e) {
					var i = parseFloat($(this).attr('id').substring(4));
					var parts = $(this).val().split("-");
					var day = new Date();
					day.setFullYear(parseFloat(parts[2]), parseFloat(parts[1]) - 1, parseFloat(parts[0]));
					day.setDate(day.getDate()+1);
					
					if ($('input#start_' + (i+1)).val != "") {
						$('input#start_' + (i+1)).val(
							Costadelvillas.padZero(day.getDate(), 2) + "-" +
							Costadelvillas.padZero(day.getMonth() + 1, 2) + "-" +
							Costadelvillas.padZero(day.getFullYear(), 4)
						);
					}
				});
			}
		}
		else {
			break;
		}
	}
});