function getWeekDay(dd,mm,yyyy) {
	var month = "312831303130313130313031";
	var days = (yyyy-1)*365 + (dd-1);
	for(var i=0;i<mm-1;i++){
		days += month.substr(i*2,2)*1;
	}
	
	// Kalenderreform: Sprung vom 04.10.1582 zum 15.10.1582
	if(yyyy>1582 || yyyy==1582 && (mm>10 || mm==10 && dd >4)){
		days -= 10;
	}
     
	var leapyears = Math.floor(yyyy / 4);
	if(yyyy%4==0 && mm<3){
		leapyears--;
	}
	
	if(yyyy>=1600) {
		leapyears -= Math.floor((yyyy-1600) / 100);
		leapyears += Math.floor((yyyy-1600) / 400);
        
		if(yyyy%100==0 && mm<3) {
			leapyears++;
			if(yyyy%400==0){
				leapyears--;
			}
		}
	}
	
	days += leapyears;
	var week = "SaSoMoDiMiDoFr";		
	return week.substr(days%7*2,2); 
}
