if (window.location.search == '?nointro') { $.cookie('elmult', '1'); }
if ($.cookie("elmult") == '0' || !$.cookie("elmult")){ $.cookie('elmult', '1'); window.location = 'http://'+window.location.hostname+'/intro/index.html'; }

// execute your scripts when the DOM is ready. this is mostly a good habit
$(function() {
  // main vertical scroll
  $(".scrollable").scrollable({

    // basic settings
    mousewheel: true, 
    disabledClass: 'stat_inactive',
    
    // up/down keys will always control this scrollable
    keyboard: 'static'

  // main navigator (thumbnail images)
  }).navigator("#scrollable_main_navi");
});


$(document).ready(function() {

	var opened_ul;
	
  var pathname = window.location.pathname;
  if (pathname == '/') pathname = '';
  
  if (pathname)
  { 
    $('#menu li.page_wines ul, #menu li.page_winery ul, #menu li.page_wine_club_and_winoteka ul').hide();
  }
  //////////////////////
    $("li.cat_2 > a").removeAttr("href");
    $("li.page_wines > a").removeAttr("href");
  //////////////////////  
  
    $('li.page_wines').append($('#treeview').html()); 
	
	$('#menu li.page_wines > a').hover(function(){
    submenu = $('#menu li.page_winery > ul');
		if( $(submenu).css("display")=="block" || $(submenu).is(":visible") ){
			$(submenu).hide(/*'blind', null, 400*/);
		}
    submenu = $('#menu li.page_wine_club_and_winoteka > ul');
		if( $(submenu).css("display")=="block" || $(submenu).is(":visible") ){
			$(submenu).hide(/*'blind', null, 400*/);
		}
		submenu = $('#menu li.page_wines > ul');
		if( $(submenu).css("display")=="none" || $(submenu).is(":hidden") ){
			$(submenu).show(/*'blind', null, 400*/);
		}
    });

	$('#menu li.page_winery > a').hover(function(){
		submenu = $('#menu li.page_wines > ul');
		if( $(submenu).css("display")=="block" || $(submenu).is(":visible") ){
			$(submenu).hide(/*'blind', null, 400*/);
		}
    submenu = $('#menu li.page_wine_club_and_winoteka > ul');
		if( $(submenu).css("display")=="block" || $(submenu).is(":visible") ){
			$(submenu).hide(/*'blind', null, 400*/);
		}
    submenu = $('#menu li.page_winery > ul');
		if( $(submenu).css("display")=="none" || $(submenu).is(":hidden") ){
			$(submenu).show(/*'blind', null, 400*/);
		}
	});

	$('#menu li.page_wine_club_and_winoteka > a').hover(function(){
		submenu = $('#menu li.page_wines > ul');
		if( $(submenu).css("display")=="block" || $(submenu).is(":visible") ){
			$(submenu).hide(/*'blind', null, 400*/);
		}
    submenu = $('#menu li.page_winery > ul');
		if( $(submenu).css("display")=="block" || $(submenu).is(":visible") ){
			$(submenu).hide(/*'blind', null, 400*/);
		}
    submenu = $('#menu li.page_wine_club_and_winoteka > ul');
		if( $(submenu).css("display")=="none" || $(submenu).is(":hidden") ){
			$(submenu).show(/*'blind', null, 400*/);
		}
	});

	active_a = $('ul > li a[href$="'+pathname+'"]');
	if (active_a && pathname != '') {
    active_a.addClass('active').parents('ul').show();
    active_a.parents('li').addClass('active');
    opened_ul = active_a.parents('ul').show().parents('ul').show();
    var myClass = active_a.parents('li').attr("class") + ' ' + active_a.parents('li').parents('li').attr("class") + ' ' + active_a.parents('li').parents('li').parents('li').attr("class");
    $('body').addClass(myClass);
	}
  else
  {
    $('body').addClass('main_page');
  } 
 
  
  $('#menu li.page_wines > ul > li > a').hover(function(){
      if( $(opened_ul).css("display")=="block" || $(opened_ul).is(":visible") ){

        if (!$(opened_ul).hasClass('first_level'))
          $(opened_ul).hide();

      }
      opened_ul = $(this).next('ul').show();
  });
  
  $('#menu li.page_winery > ul > li > a').hover(function(){
      if( $(opened_ul).css("display")=="block" || $(opened_ul).is(":visible") ){
        
        if (!$(opened_ul).hasClass('first_level'))
          $(opened_ul).hide();
          
      }
      opened_ul = $(this).next('ul').show();
  });
  
  $('#menu li.page_wine_club_and_winoteka > ul > li > a').hover(function(){
      if( $(opened_ul).css("display")=="block" || $(opened_ul).is(":visible") ){
        
        if (!$(opened_ul).hasClass('first_level'))
          $(opened_ul).hide();

      }
      opened_ul = $(this).next('ul').show();
  });
  
  if (!pathname)
  {
    $('#menu li.page_wines ul,#menu li.page_winery ul,#menu li.page_wine_club_and_winoteka ul').hide();
  }
    
	/* mainpage menu stepper 2.0 */
	if (window.location.pathname == '/') {
		$( function(){
			
			var step = 0;
			var menu = [ 'cat_2', 'cat_17', 'cat_14' ];
			
			$('li.page_wines > ul').show();
			$('.'+menu[0]).addClass('active');			
			
			setInterval( function(){
				
				step++;
				
				if (step > menu.length-1) 
				{
					$('#rotBg0').fadeIn("slow", function() {$('#rotBg1').show(); $('#rotBg2').show();} );
					step = 0;
				}
				else
				{
					prev = step-1;
					$('#rotBg'+prev).fadeOut("slow");
				}
				
				$('li.page_wines ul li').removeClass('active').children('ul').hide();
				$('.'+menu[step]).addClass('active');
				
			},6000)
		});
	}
	/*************************/
  
});

var remove_popup_var = 1;

function remove_popup () {
  if (remove_popup_var == 1)
  {
    $('#popup_wrapper').remove();
    if(window.reload_page)
    {
      reload_page(); //ez csak a borlista oldalon van
    }
  }
}

function create_popup (data,drm,extraclass) {

  if ($('#popup_wrapper').length > 0) {
    $('#popup_content').html(data);
  }
  else
  {
    if (!drm) s = 'remove_popup()'; else s = '';
    extraclass = extraclass ? extraclass : '';
    var p = $('<div id="popup_wrapper" onclick="'+ s +'" class="'+extraclass+'"><div id="popup"><div id="popup_content">'+data+'</div></div></div>');
    $('body').append(p);
  }
}
