$(document).ready(function()
{
	$("#aktuellesNews > br").remove();
	sortNewsByDate($("#aktuellesNews .newsc2"));
});

function sortNewsByDate(newsObj)
{
	
	var dateArray = new Array();
	var dateArrayNotOrderd = new Array();
	for (var aI = 0; aI < newsObj.length; aI++)
	{
		var currentObj = $(newsObj[aI]);
		var datumInt = null;
		if(currentObj.find(".hiddenNewsDate").val() != null && currentObj.find(".hiddenNewsDate").val() != undefined)
		{
			datumInt = stringToDate(currentObj.find(".hiddenNewsDate").val()).valueOf();
		}
		else
		{
			datumInt = (new Date()).valueOf();
		}
		dateArray.push(datumInt);
		dateArrayNotOrderd.push(datumInt);		
	}
	dateArray.sort().reverse();
	for (var aI = 0; aI < dateArray.length; aI++)
	{
		for(var bI = 0; bI < dateArrayNotOrderd.length; bI++)
		{
			if (dateArrayNotOrderd[bI] == dateArray[aI])
			{
				var currentObj = $(newsObj[bI]);
				currentObj.appendTo("#aktuellesNews");
				if (aI != dateArray.length-1)
				{
					//$("<br></br>").appendTo("#aktuellesNews");
				}
				dateArrayNotOrderd[bI] = -1;
				break;
			}
		}
	}
}

function stringToDate(value)
{
	var mystring = value;
	var tag = parseInt(mystring.substr(0, mystring.indexOf(".")), 10);
	mystring = mystring.substr(mystring.indexOf(".")+1);
	var monat = parseInt(mystring.substr(0, mystring.indexOf(".")), 10);
	var jahr = parseInt(mystring.substr(mystring.indexOf(".")+1), 10);   
	var datum = new Date(jahr, monat-1, tag, 0, 0, 0); 
	return(datum);
}

function dateToString(value)
{
	var ausgabe = "";
	var tag = value.getDate() + "";
	var monat = (value.getMonth()+1) + "";
	var jahr = value.getFullYear() + "";
	if (tag.length == 1)
	{
		tag = "0" + tag;
	}
	if (monat.length == 1)
	{
		monat = "0" + monat;
	}
	ausgabe = tag + "." + monat + "." + jahr;
	return(ausgabe);
}

Array.prototype.deleteItem = function(position) 
{
	for (var x = 0; x < this.length; ++x) 
	{
		if (x >= position) 
		{
			this[x] = this[x + 1];
		}
	} 
	this.pop();
};

