
if (KIOS == undefined) {
	var KIOS = {};
}

KIOS.kios_layout = {

	'init': function() {
		// uvodna stranka, li fader
		try {
			var obj = $('anim-odrazky').getFirst();
			obj.getChildren().setStyles({'position': 'absolute', 'top': 0, 'opacity': 0, 'width': 760});
			obj.getFirst().setStyle('opacity', 1);
			KIOS.kios_layout.rotateLI.periodical(3000, KIOS.kios_layout.rotateLI);
		} catch (err) {
		}

		// slovensko vsetky pobyty
		try {
			$$('.facility-staylist').filter(function (item) {return item.getStyle('height').toInt() > item.getFirst().getSize().y * 3}).each(function (item) {
				item.store('origHeight', item.getStyle('height').toInt());

				item.setStyles({'height': item.getFirst().getSize().y * 3, 'overflow': 'hidden'});
				item.grab(new Element('a', {
					'html': 'viac pobytov',
					'class' : 'detail-link',
					'styles' : {'cursor': 'pointer'},
					'events': {
						'click': function (e) {
							if (this.getPrevious().getStyle('height').toInt() > item.getFirst().getSize().y * 3) {
								this.getPrevious().tween('height', item.getFirst().getSize().y * 3);
								this.set('html', 'viac pobytov');
							} else {
								this.getPrevious().tween('height', this.getPrevious().retrieve('origHeight'));
								this.set('html', 'menej pobytov');
							}
							return false;
						}
					}
				}), 'after');
			});
		} catch (err) {
		}
	}
};


KIOS.kios_layout.rotateLI = function() {
	try {
		var obj = $('anim-odrazky').getFirst();
		var current = obj.getChildren().filter(function (item) { return item.getStyle('opacity') == 1; })[0];
		var next = current.getNext() ? current.getNext() : current.getParent().getFirst();
		current.setStyle('opacity', 0);
		next.fade('in');
	} catch (err) {
	}
};

function blinkAll(cssclass, farba, farba2, cas) {

	var pole = $$('.' + cssclass);

	pole.each(function (item) {
		item.setStyle('color', farba);
	});
	if (pole.length > 0) {
		setTimeout('blinkAll("' +  cssclass + '","' + farba2 + '","' + farba + '",' + cas + ')', cas);
	}
}

function checkForm(myForm) {
  if(myForm.last_name.value.length < 2) {
    alert("Vyplnte všetky povinné položky (min 2 znaky)");
    return false;
  }
  return true;
}

window.addEvent('domready', KIOS.kios_layout.init);
window.addEvent('domready', function() { blinkAll('blink', 'green', 'red', 600) });

