function checkAgeUser()
{
    var day, month, year;
    var date = new Date();
    
    date.setFullYear(date.getFullYear()-13);
    var str_13 = date.getFullYear()+'-'+((date.getMonth()+1)<10 ? '0'+(date.getMonth()+1) : (date.getMonth()+1))+'-'+(date.getUTCDate()<10 ? '0'+date.getUTCDate() : date.getUTCDate());
    date.setFullYear(date.getFullYear()-5);
    var str_18 = date.getFullYear()+'-'+((date.getMonth()+1)<10 ? '0'+(date.getMonth()+1) : (date.getMonth()+1))+'-'+(date.getUTCDate()<10 ? '0'+date.getUTCDate() : date.getUTCDate());

	day = document.getElementById('b_day').value;

	month = document.getElementById('b_month').value;

	year = document.getElementById('b_year').value;

	if (day==''||month==''||year=='') return 0;
	
    var str_birth = year+'-'+(month<10 ? '0'+month : month)+'-'+(day<10 ? '0'+day : day);
    if(str_birth>str_13) {
        document.getElementById('show_age_12').style.display = 'block';
        document.getElementById('show_age_18').style.display = 'none';
		return 13;
	}else if(str_birth<=str_13 && str_birth>str_18) {
        document.getElementById('show_age_12').style.display = 'none';
        document.getElementById('show_age_18').style.display = 'block';
		return 18;
	}else if(str_birth<=str_18) {
        document.getElementById('show_age_12').style.display = 'none';
        document.getElementById('show_age_18').style.display = 'none';
		return 0;
    }
	return 0;
	
} 


function check_form() {
	if (document.getElementById('male').checked==false && document.getElementById('female').checked==false) {
		alert ('Вкажіть, свою стать, будьласка');
		document.getElementById('male').focus();
		return false;
	}
	day = document.getElementById('b_day').value;
	month = document.getElementById('b_month').value;
	year = document.getElementById('b_year').value;
	if (day==''||month==''||year=='') {
		alert ('Вкажить ваш вік');
		if (day=='') {document.getElementById('b_day').focus();		return false;	}
		if (month=='') {document.getElementById('b_month').focus();	return false;	}
		if (year=='') {document.getElementById('b_year').focus();	return false;	}
		return false;	
	}
	age=checkAgeUser();
	if (age==13) {
		alert ('Ви не можете зареєстрируватися на цьому сайті, якщо вам ще не виповнилося 13 років.');
		document.getElementById('b_year').focus();
		return false;
	}
	if (age==18&&document.getElementById('show_age_18_access').checked==false) {
		alert ('Якщо Вам  вже виповнилось 13, але ще немає 18-ти років, оскільки Ви є неповнолітньою, Вам потрібно отримати дозвіл від батьків або законних представників на реєстрацію на сайті та передачу Ваших  персональних даних.');
		document.getElementById('show_age_18_access').focus();
		return false;
	}		
	if (document.new_user.agree.checked==false) {
		alert ('Ви маєте погодитись з Умовами використання інформації');
		document.new_user.agree.focus();
		return false;
	}
	if (document.getElementById('agree2').checked==false) {
		alert ('Ви не підтвердили свою згоду на безкоштовне використання своєї особистої інформації.');
		document.getElementById('agree2').focus();
		return false;			 
	}
	return true;
}
