window.addEvent('domready', function(){

	var list = $$('.vyber-zemi-tabs a');
	$$('.vyber-zemi-content .section').addClass('none');
	$$('#content-evropa-atlanticke-ostrovy').removeClass('none');

	list.each(function(element) {
		var parent = element.getParent();
		
		parent.addEvent('click', function() {
			$$('.vyber-zemi-tabs li.selected').removeClass('selected');
			parent.addClass('selected');
			
			$$('.vyber-zemi-content .section').addClass('none');
			$$('#content-' + element.get('id')).removeClass('none');
		});
	});

	var selectAll = $$('input.all');
	selectAll.each(function(element) {
		element.addEvent('click', function() {	
			if(!element.get('checked')) {
				$$('#' + element.getParent('div').get('id') + ' input').removeProperty('checked');
			} else {
				$$('#' + element.getParent('div').get('id') + ' input').set('checked', 'checked');
			}
		});
	});

	var menu = $('sidemenu');
	var size = menu.getSize();
	var menuWrapper = menu.getParent('div');
	menuWrapper.setStyle('height', size.y - 18);

	// Nastaveni vysky bocniho menu
	var menu = $('sidemenu');
	var size = menu.getSize();
	var menuWrapper = menu.getParent('div');
	menuWrapper.setStyle('height', size.y - 18);


	// Show / Hide
	var showHideList = $$('a.showhide');
	showHideList.each(function(element) {
		var elementContent = $(element.get('id') + '-content');
	
		var slide = new Fx.Slide(elementContent, {'duration':500, 'wait': false});
		slide.hide();
		
		element.addEvent('click', function(e) {
			e.stop();
			slide.toggle();
		});
	});

	// Show / Hide
	var showHideList = $$('a.quickshowhide');
	showHideList.each(function(element) {
		var elementContent = $(element.get('id') + '-content');
	
		//var slide = new Fx.Slide(elementContent, {'duration':500, 'wait': false});
		//slide.hide();

		if(element.getAttribute('rel') == "open"){
			elementContent.setStyle('display', 'block');
		} else{
			elementContent.setStyle('display', 'none');
		}

		element.addEvent('click', function(e) {
			//e.stop();
			//slide.toggle();

			if(elementContent.getStyle('display') == 'none') {
				elementContent.setStyle('display', 'block');
			} else {
				elementContent.setStyle('display', 'none');
			}
		});
	});

	// vyhledavani levy blok
  $('menu-zeme').addEvent('change', function(e) {
      var zeme = document.getElementById('menu-zeme').value;
      var horniikony = document.getElementById('menu-horniikony').value;
      if(horniikony == 'poznavaci-zajezdy'){
				document.getElementById('submenu-vyhledavani-form').action = '/' + horniikony;
				if(zeme)
				  document.getElementById('submenu-vyhledavani-form').action += '/' + zeme;
			}else if(horniikony){
        document.getElementById('submenu-vyhledavani-form').action = '/aktivni-dovolena/' + horniikony;
        if(zeme)
				  document.getElementById('submenu-vyhledavani-form').action += '/' + zeme;
			}else if(zeme){
			  document.getElementById('submenu-vyhledavani-form').action = '/zajezdy/' + zeme;
			}
		});
		
  $('menu-horniikony').addEvent('change', function(e) {
      var zeme = document.getElementById('menu-zeme').value;
      var horniikony = document.getElementById('menu-horniikony').value;
      if(horniikony == 'poznavaci-zajezdy'){
				document.getElementById('submenu-vyhledavani-form').action = '/' + horniikony;
				if(zeme)
				  document.getElementById('submenu-vyhledavani-form').action += '/' + zeme;
			}else if(horniikony){
        document.getElementById('submenu-vyhledavani-form').action = '/aktivni-dovolena/' + horniikony;
        if(zeme)
				  document.getElementById('submenu-vyhledavani-form').action += '/' + zeme;
			}else if(zeme){
			  document.getElementById('submenu-vyhledavani-form').action = '/zajezdy/' + zeme;
			}
		});
});
