$(function(){

  
  $('#slider').s3Slider({
      timeOut: 5000
   });

   $("#produkty-scr").scrollable();
   
   $("a.info, a.zoom, .prod a").fancybox({
   'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
    'titlePosition' : 'over',
    'overlayOpacity' : 0.7,
    'overlayColor' : '#000',
    'autoDimensions' : false,
    'autoScale' : false,
    'padding': 100,
    'width': 880,
    'height': 465
   });
   
    $(".fc").fancybox({
   'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
    'titlePosition' : 'over',
    'overlayOpacity' : 0.7,
    'overlayColor' : '#000',
    'autoDimensions' : false,
    'autoScale' : false,
    'width': 880,
    'height': 465
   });
   
   $(".produ a").fancybox({
   'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
    'titlePosition' : 'over',
    'overlayOpacity' : 0.7,
    'overlayColor' : '#000',
    'autoDimensions' : true,
    'autoScale' : true
   });
   
   $("a.aktuality").fancybox({
    'titlePosition' : 'over',
    'overlayOpacity' : 0.7,
    'overlayColor' : '#000',
    'autoDimensions' : true,
    'autoScale' : true,
    //'width' : 800,
    'padding': 40
   });
   
   $("#razeni select").change(function(){
        $(this).closest('form').submit();
   });
   
   $("a.fancy, .fancy a").fancybox({
   'transitionIn'	:	'elastic',
		'transitionOut'	:	'elastic',
    'titlePosition' : 'over',
    'overlayOpacity' : 0.7,
    'overlayColor' : '#000'
   });
   
    $('#text-search').focus(function(){
    if($(this).val() == "hledat..." )
      $(this).val("");
  });
  
  $('#text-search').blur(function(){
    if($(this).val("") )
      $(this).val("hledat...");
  });


  
    $('#scroll-pane').css('overflow','hidden');
    
    var difference = $('#scroll-content').height()-$('#scroll-pane').height();
    //alert(difference);
    if(difference!=0)
    {
       var proportion = difference / $('#scroll-content').height();
       //var handleHeight = Math.round((1-proportion)*$('#scroll-pane').height());//set the proportional height - round it to make sure everything adds up correctly later on
       //handleHeight -= handleHeight%2;
       var handleHeight = 20; 
    
       $("#scroll-pane").after('<\div id="slider-wrap"><\div id="slider-vertical"><\/div><\/div>');
       $("#slider-wrap").height($("#scroll-pane").height());
  
       $('#slider-vertical').slider({
          orientation: 'vertical',
          min: 0,
          max: 100,
          value: 100,
          slide: function(event, ui) {
             var topValue = -((100-ui.value)*difference/100);
             $('#scroll-content').css({top:topValue});
          },
          change: function(event, ui) {
             var topValue = -((100-ui.value)*difference/100);
             $('#scroll-content').css({top:topValue});
          }
       });
  
       $(".ui-slider-handle").css({height:handleHeight,'margin-bottom':-0.5*handleHeight});
    	
       var origSliderHeight = $("#slider-vertical").height();
       var sliderHeight = origSliderHeight - handleHeight ;
       var sliderMargin =  (origSliderHeight - sliderHeight)*0.5;
       $(".ui-slider").css({height:sliderHeight,'margin-top':sliderMargin});
       
    }
    
    $(".ui-slider").click(function(event){
       	event.stopPropagation();
       });
       
    $("#slider-wrap").click(function(event){
    	  var offsetTop = $(this).offset().top;
    	  var clickValue = (event.pageY-offsetTop)*100/$(this).height();
    	  $("#slider-vertical").slider("value", 100-clickValue);
    }); 
  
    $("#scroll-pane,#slider-wrap").mousewheel(function(event, delta){
    	var speed = 5;
    	var sliderVal = $("#slider-vertical").slider("value");
    	
    	sliderVal += (delta*speed);
    
    	$("#slider-vertical").slider("value", sliderVal);
    	
    	event.preventDefault();
    });




	var menuitem      = 0;

	function menu_close(){
		if(menuitem)
			menuitem.css('display', 'none');
	}

	
	$('#menu li ul > li').bind('mouseover', function(){
		//menu_close();
		$(this).parent().children().children("ul").css('display', 'none');
		$(this).find("ul").eq(0).css('display', 'block');
	});


	var menuitem2      = 0;

	function menu_close2(){
		if(menuitem2)
			menuitem2.css('display', 'none');
	}


	$('#menu li ul li ul li').hover( function(){
		//menu_close2();
		$(this).parent().find("ul").css('display', 'none');
		$(this).find("ul").eq(0).css('display', 'block');

	},
	function(){

	}
);

	



});


var timeout         = 1250;
var closetimer		= 0;
var ddmenuitem      = 0;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('display', 'block');}

function jsddm_close()
{	if(ddmenuitem) ddmenuitem.css('display', 'none');}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}


$(document).ready(function(){

	$('#menu > li').bind('mouseover', jsddm_open);
	$('#menu > li').bind('mouseout',  jsddm_timer);

	
});
