var AlertBox = {

   arrayPageSize: null,

   show: function (text) {
      this.arrayPageSize = this.arrayPageSize || getPageSize();
      this.showOverlay();
      var elm = this.createNewElement();
      elm.style.top = '50px';
      elm.style.left = ((this.arrayPageSize[0] - 592) / 2) + 'px';
      document.getElementsByClassName('body', elm)[0].innerHTML = text;
      Element.show(elm);111
   },

   hide: function () {
      Element.hide('ovbox');
      new Effect.Fade('overlay', { duration: 0});
   },

   showOverlay: function () {
      var objBody = document.getElementsByTagName('body').item(0);

		var objOverlay = document.createElement('div');
		objOverlay.setAttribute('id','overlay');
		objOverlay.style.display = 'none';
		objBody.appendChild(objOverlay);
      $('overlay').style.width = this.arrayPageSize[0] + 'px';
		$('overlay').style.height = this.arrayPageSize[1] + 'px';

		new Effect.Appear('overlay', { duration: 0, from: 0.0, to: 0.85 });
   },

   createNewElement: function () {
      var elm = $('ovbox');
      if (!elm) {
         var newElm = Builder.node('div', {'id': 'ovbox', 'style': 'display: none; position: absolute; z-index: 81;'}, [
            Builder.node('div', {'className': 'body'}, ''),
            ]
         );

         newElm.firstChild.innerHTML = '&nbsp;';
         newElm.lastChild.innerHTML = '&nbsp;';

         document.body.appendChild(newElm);
         return document.body.lastChild;
      } else {
         return elm;
      }
   },

   closeOver: function (elm, img) {
      elm.src = elm.src.replace(/close\-[am]/, img);
   }
};

function getPageSize(){

	var xScroll, yScroll;

	if (window.innerHeight && window.scrollMaxY) {
		xScroll = window.innerWidth + window.scrollMaxX;
		yScroll = window.innerHeight + window.scrollMaxY;
	} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
		xScroll = document.body.scrollWidth;
		yScroll = document.body.scrollHeight;
	} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
		xScroll = document.body.offsetWidth;
		yScroll = document.body.offsetHeight;
	}

	var windowWidth, windowHeight;

	if (self.innerHeight) {	// all except Explorer
		if(document.documentElement.clientWidth){
			windowWidth = document.documentElement.clientWidth;
		} else {
			windowWidth = self.innerWidth;
		}
		windowHeight = self.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
		windowWidth = document.documentElement.clientWidth;
		windowHeight = document.documentElement.clientHeight;
	} else if (document.body) { // other Explorers
		windowWidth = document.body.clientWidth;
		windowHeight = document.body.clientHeight;
	}

	// for small pages with total height less then height of the viewport
	if(yScroll < windowHeight){
		pageHeight = windowHeight;
	} else {
		pageHeight = yScroll;
	}

	// for small pages with total width less then width of the viewport
	if(xScroll < windowWidth){
		pageWidth = xScroll;
	} else {
		pageWidth = windowWidth;
	}

	arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)
	return arrayPageSize;
}
function zobrazKontrolu(){

var podminky = '<p class="varovani">Chystáte se vstoupit na stránky určené pouze pro dospělé!</p>\
<h3>Přečtěte si proto prosím pozorně následující upozornění a instrukce:</h3>\
<p class="souhlas">Stisknutím tlačítka Vstoupit potvrzuji, že</p>\
<ul>\
<li>1. Je mi více než osmnáct let a že jsem dosáhl zletilosti.</li>\
<li>2. Pokud se nacházím ve státě, ve kterém je hranice zletilosti stanovena odlišně od předpisů České republiky, potvrzuji, že splňuji veškeré podmínky zletilosti v daném státě a že je mi více než 18 let a že vstup na tyto stránky není omezen anebo zakázán předpisem státu, v němž se nacházím anebo jehož jsem státním příslušníkem.</li>\
<li>3. Souhlasím s tím, že sexuálně orientovaný materiál jsem oprávněn užívat jen v soukromí a to výlučně pro svou osobní potřebu.</li>\
<li>4. Sexuálně orientované materiály mne neurážejí, nepohoršují a/nebo jinak neohrožují a na uvedené stránky vstupuji dobrovolně.</li>\
<li>5. Neposkytnu a ani přímo či nepřímo neumožním přístup k materiálům získaným na těchto stránkách osobám mladším osmnácti let ani jiným osobám, které nesplňují podmínky uvedené v tomto prohlášení.</li>\
</ul>\
<p class="souhlas">Pokud nesplňujete byť i jenom jednu podmínku uvedenou pod body 1 až 5, opusťte prosím ihned tyto stránky.</p>\
<p class="souhlas">Pokud splňujete všechny podmínky uvedené pod body 1 až 5, jste oprávněni vstoupit.</p>\
<p class="souhlas">Souhlasím a potvrzuji výše uvedené a chci:</p>\
<p class="vstoupit"><span class="vstup"><a href="?podm=ano" onclick="podminkySouhlas();AlertBox.hide();return false;">Vstoupit</a></span> | <span class="odchod"><a href="http://www.povinneruceniporovnani.com/">Odejít</a></span></p>';

AlertBox.show(podminky);
}

function podminkySouhlas(){
var cookien = document.getElementById('cookiepodminky').innerHTML;
var cookied = document.getElementById('cookiedomain').innerHTML;
document.cookie = cookien + "=true;;path=/;domain=." + cookied;
}
