$(document).ready(function(){
	$(".shopinp").each( function() {
	
	
	var minus = document.createElement("a");
	minus.title = "Odebrat jedno balení";
	minus.href = "#";
	minus.className = "mnminus";
	minus.innerHTML = '<span class="mnminus">-</span>';
	minus.onclick = function () {
		var parent = $(this).parent();
		var inp = $(parent).find(".shopinp");
		var vysl = Number(inp.val()) - 1;
		if(isNaN(vysl)) vysl = 1;
		if(vysl < 1) vysl = 1;
		inp.val(vysl);
		return false;
		}
	
	$(this).before(minus);
	
	var plus = document.createElement("a");
	plus.title = "Přidat jedno balení";
	plus.href = "#";
	plus.className = "mnplus";
	plus.innerHTML = '<span class="mnplus">+</span>';
	plus.onclick = function () {
		var parent = $(this).parent();
		var inp = $(parent).find(".shopinp");
		var vysl = Number(inp.val()) + 1;
		if(isNaN(vysl)) vysl = 0;
		if(vysl > 99999) vysl = 99999;
		inp.val(vysl);
		return false;
		}
	
	$(this).after(plus);
	})
});


 (function($) {
    $.fn.wait = function(option, options) {
        milli = 1000; 
        if (option && (typeof option == 'function' || isNaN(option)) ) { 
            options = option;
        } else if (option) { 
            milli = option;
        }
        // set defaults
        var defaults = {
            msec: milli,
            onEnd: options
        },
        settings = $.extend({},defaults, options);

        if(typeof settings.onEnd == 'function') {
            this.each(function() {
                setTimeout(settings.onEnd, settings.msec);
            });
            return this;
        } else {
            return this.queue('fx',
            function() {
                var self = this;
                setTimeout(function() { $.dequeue(self); },settings.msec);
            });
        }

    }
})(jQuery);


function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 1000, function() {
            $active.removeClass('active last-active');
        });
}

$(function() {
    setInterval( "slideSwitch()", 5000 );
});

function handleEnter (field, event) {
  var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
  if (keyCode == 13) { // Enter
    var i;
    for (i = 0; i < field.form.elements.length; i++)
      if (field == field.form.elements[i])
        break;
        i = (i + 1) % field.form.elements.length;
      field.form.elements[i].focus();
    return false;
  }

  if (keyCode == 38) {  // Up
    var i;
    for (i = 0; i < field.form.elements.length; i++)
      if (field == field.form.elements[i])
        break;
        i = (i - 1) % field.form.elements.length;
      field.form.elements[i].focus();
    return false;
  }

  if (keyCode == 40) {    // Down
    var i;
    for (i = 0; i < field.form.elements.length; i++)
      if (field == field.form.elements[i])
        break;
        i = (i + 1) % field.form.elements.length;
      field.form.elements[i].focus();
    return false;
  }


  else
  return true;
}

/* SearchBox plugin */ 
(function($){  
 $.fn.searchBox = function(options) {  
  
  var defaults = {  
   addclass: "alt",  
   searchtext: "Hledej..."
  };  
  var options = $.extend(defaults, options); 
  
  var thisform = this.parent('form');
  var thisbutton = this;
  
  thisform.submit(function(){
  var thisval = thisbutton.val()
    if(thisval==options.searchtext) thisbutton.val("");
    
  }); 
      
      return this.each(function() { 
          obj = $(this);
          var text = obj.val();
          
          if(text=="") obj.addClass(options.addclass).val(options.searchtext);
          

          obj.focus(function(){
              var text = obj.val();
              if(text==options.searchtext)  obj.val("").removeClass(options.addclass);
          });
        
          obj.blur(function(){
              var text = obj.val();
              if(text=="")  obj.val(options.searchtext).addClass(options.addclass);
          });
  
      
      });  
 };  
})(jQuery); 
