// JavaScript Document
function computeDate() {
	startDate = document.getElementById('startDate').value;
	myDate = new Date(startDate);
	myDateMs = myDate.getTime();
	fiveDaysMs = 1000*60*60*24*4;
	myDateAFiveDaysMs = myDateMs+fiveDaysMs;
	myDateAFiveDays = new Date(myDateAFiveDaysMs);
	document.getElementById('endDate').value = myDateAFiveDays.getUTCFullYear()+'-'+(myDateAFiveDays.getUTCMonth()+1)+'-'+myDateAFiveDays.getUTCDate();
	if (myDate.getUTCDay()!=1) {
		document.getElementById('saveBtn').disabled = true;
		document.getElementById('sDzien').style.color = '#f00';
		document.getElementById('warning').className = 'warningText';
		document.getElementById('warning').innerHTML = '*Zły dzień tygodnia, wybierz datę poniedziałku!';
	} else {
		document.getElementById('warning').setAttribute('class', 'okText');
		document.getElementById('warning').innerHTML = '*Wybrana data wypada w poniedziałek. Ok!';
		document.getElementById('sDzien').style.color = '#030';
		document.getElementById('saveBtn').disabled = false;
	}
	document.getElementById('sDzien').value = convertDay(myDate.getUTCDay());
	document.getElementById('eDzien').value = convertDay(myDateAFiveDays.getUTCDay());

}


function convertDay (day) {
	switch (day) {
		case 0 : dzien = 'niedziela';
		break;
		case 1 : dzien = 'poniedziałek';
		break;
		case 2 : dzien = 'wtorek';
		break;
		case 3 : dzien = 'środa';
		break;
		case 4 : dzien = 'czwartek';
		break;
		case 5 : dzien = 'piątek';
		break;
		case 6 : dzien = 'sobota';
		break;
	}
	return dzien;
}

function saveDate() {
	newDate = document.getElementById('startDate').value;
	myData = new FormData();
	myData.append('newDate', newDate);
	request = new XMLHttpRequest();
	request.onreadystatechange = dateSaved;
	request.open('POST','newAdmin/saveDate.php',true);
	request.send(myData);
	document.getElementById('screenBlocker').className = "screenBlocker";
	document.getElementById('screenBlocker').innerHTML = '<p>Saving, please wait...</p>';
	fader(document.getElementById('screenBlocker'),0,0.75,10);
	
	function dateSaved() {
		if (request.readyState == 4) {
			fader(document.getElementById('screenBlocker'),0.75,0,10);	
		}
	}
}
function outputDate() {
	startDate = document.getElementById('startDate').innerHTML;
	myDate = new Date(startDate);
	myDateMs = myDate.getTime();
	endDateMs = myDateMs+(1000*60*60*24*4);
	endDate = new Date(endDateMs);
	document.getElementById('startDate').innerHTML = startDate+' do '+endDate.getUTCFullYear()+'-'+(endDate.getUTCMonth()+1)+'-'+endDate.getUTCDate();
}
