function oblicz_cyfre_osobista() {
		
	var r = $('rok').value;
	var m = $('miesiac').value;
	var d = $('dzien').value;
	var error = "";

	if ( r == "" || r != parseInt(r, 10) || r.length < 4)
		error += "Podaj prawidłowo rok urodzenia - format RRRR";
	if (m == "0")
		error += "\nWybierz miesiąc urodzenia"
	if ( d == "" || d != parseInt(d, 10) || d.length > 2 )
		error += "\nPodaj prawidłowo dzień urodzenia - format DD";
	
	if(!checkdate(m,d,r))
	{
		error = "\nNieprawidłowa data urodzenia! "+d+"-"+m+"-"+r;	
	}
	if (error == "") {
	var myAjax = new Ajax.Request(
			'ajaxHeader.php?url=004999',
			{
				method: 'post',
				parameters: { dzien: d, miesiac: m, rok: r },
				onLoad: Element.update(twojaCyfra, "<center>Cyfra Osobista to:<br><br><br><img src='images/loading.gif'><br><br><br></center>"),
				onComplete: function(originalRequest) {
					if (originalRequest.responseText != "")
						Element.update(twojaCyfra, "<center>Cyfra Osobista to:<br><img src=images/cyferki/font2/"+originalRequest.responseText+".jpg></center>");
						else
							Element.update(twojaCyfra, '<h3>Wystąpił problem z obliczeniem Twojej cyfry osobistej - spróbuj ponownie</h3>');
					}
			});
	}
	else {
		alert(error);
	}
} // function 

function checkdate ( m, d, y ) {
	x = new Date(y, m, 0).getDate();
    return m > 0 && m < 13 && y > 1 && y < 3000 && d > 0 && d <= x;
}
