var will_be_age_check_shown = 0;


function checkTrue(){
	createCookie("MasterAgeCheck","true",0);
	window.location.reload(); // refresh stranky
}
function checkFalse(){
	createCookie("MasterAgeCheck","false",1);
	document.getElementById("age-check-phrase").innerHTML= '<h2>Pro vstup na tyto stránky musíte být starší osmnácti let.</h2><p style="margin-bottom: 130px">&raquo; <a href="http://www.iniciativapivovaru.cz/" title="Budete přesměrováni na stránky IZP" style="color: silver;">Iniciativa zodpovědných pivovarů</a></p>';
	document.getElementById("ac-login-box").innerHTML= '';
}

function resizeLayer(){
	var winH = document.documentElement.scrollHeight;
	ac = document.getElementById("age_check");
	if (ac)	ac.style.height= winH+"px";
}

function startAgeCheck(){
	var server = getServer();
	var checked = readCookie("MasterAgeCheck");

	if(checked == null || checked == "false"){

		//document.write('<img src="/_clip/agecheck_0' + (Math.floor(1 + Math.random() * 3)) + '.jpg" alt="" />');
		document.write('<div id="age_check"><div id="age_check_holder"></div></div>');

//	$('#age_check').modal({opacity:93});

    will_be_age_check_shown = 1;
	}else{
	    will_be_age_check_shown = 0;
	}
}
function getServer(){
	var host = window.location.toString();
	host = host.split('://');
	var protocol = host[0];
	host = window.location.host;

	return protocol+"://"+host;
}

function checkAgeDate()
{
	var den = document.getElementById("den-narozeni").value;
	var mesic = document.getElementById("mesic-narozeni").value;
	var rok = document.getElementById("rok-narozeni").value;
	url = "&den=" + document.getElementById("den-narozeni").value;
	url += "&mesic=" + document.getElementById("mesic-narozeni").value;
	url += "&rok=" + document.getElementById("rok-narozeni").value;

	$.post('/smallapp/ajax/agecheckdate/', {den:den, mesic:mesic, rok:rok}, checkDateCallback, 'json');


    return false;
}

function checkDateCallback(data)
{
	var server = getServer();
	switch (data.status)
	{
		//case 'ERR_EMPTY':
		//	document.getElementById('age_check_nadpis').innerHTML = "Musite uvest mesic a rok narozeni";
		//	break;
		case 'ALL_OK':
			checkTrue();
			break;
		case 'ERR_TOOYOUNG':
			checkFalse();
			window.location(server+'/opustit-stranky.php');
			break;	
	}
}

function spinDecrement(item, min, max) {
	element = document.getElementById(item);
	if(isNaN(element.value)) {
		element.value = Math.round((max+min) / 2);
	} else {
		if(element.value <= min) {
			element.value = max;
		} else {
			element.value = Number(element.value) - 1;
		}
	}
}

function spinIncrement(item, min, max) {
	element = document.getElementById(item);
	if(isNaN(element.value)) {
		element.value = Math.round((max+min) / 2);
	} else {
		if(element.value >= Number(max)) {
			element.value = min;
		} else {
			element.value = Number(element.value) + 1;
		}
	}
}

function startDecrement(item, min, max) {
	spinDecrement(item, min, max);
	if( (window) && (window['spin'+item]) ) {
	} else {
		window['spin'+item] = setInterval("spinDecrement('"+item+"', '"+min+"', '"+max+"')", 200);
	}
}

function stopDecrement(item) {
	if( (window) && (window['spin'+item]) ) {
		clearInterval(window['spin'+item]);
		window['spin'+item] = false;
	}
}

function startIncrement(item, min, max) {
	spinIncrement(item, min, max);
	if( (window) && (window['spin'+item]) ) {
	} else {
		window['spin'+item] = setInterval("spinIncrement('"+item+"', '"+min+"', '"+max+"')", 200);
	}
}

function stopIncrement(item) {
	if( (window) && (window['spin'+item]) ) {
		clearInterval(window['spin'+item]);
		window['spin'+item] = false;
	}
}


startAgeCheck();
