var datum = new Object();

$(document).ready(function(){
	datum.init();
});


datum.init = function (){

	this.monate = new Array(
		"Januar",
		"Februar",
		"M&auml;rz",
		"April",
		"Mai",
		"Juni",
		"Juli",
		"August",
		"September",
		"Oktober",
		"November",
		"Dezember"
	);
	
	this.getDatum = function (datum){
	
		if (datum.match(/\d\d\.[01]\d.\d\d\d\d/)){
			datum = datum.split(".");
			
			if (parseInt(datum[1], 10) == datum[1] && parseInt(datum[1], 10) > 0 && parseInt(datum[1], 10) <= 12){
			
				if (datum[0].match(/^\d{1,2}$/)){
					datum[0] = parseInt(datum[0], 10) + ".";
				} else {
					datum[0] += ".";
				}
				
				datum[1] = this.monate[parseInt(datum[1], 10) - 1];
				
				datum = datum.join(" ");
				
			} else {
			
				datum = datum.join(".");
				
			}
		}
		
		return datum;
		
	}


	$(".aaa-date").each(function(){
		$(this).html(datum.getDatum($(this).html()));
	});

}


