/* reverseOrder : jQuery order reverser plugin
 *
 * Written by Corey H Maass for Arc90
 * (c) Arc90, Inc.
 * 
 * http://www.arc90.com
 * http://lab.arc90.com
 * 
 * Licensed under:
 * Creative Commons Attribution-Share Alike 3.0 http://creativecommons.org/licenses/by-sa/3.0/us/
 * 
 * Gotta love a plugin with more comments than actual code. :-)
 * items need to all be in the same parent like:
 * <div>
 * 	<div class="item">item 1</div>
 * 	<div class="item">item 2</div>
 * 	<div class="item">item 3</div>
 * </div>
 * 
 * Then call the plugin with the items to reverse:
 * $('.item').reverseOrder();
 * 
 */
(function($){
  $.fn.shuffle = function() {
    return this.each(function(){
      var items = $(this).children();
      return (items.length)
        ? $(this).html($.shuffle(items))
        : this;
    });
  }
 
  $.shuffle = function(arr) {
    for(
      var j, x, i = arr.length; i;
      j = parseInt(Math.random() * i),
      x = arr[--i], arr[i] = arr[j], arr[j] = x
    );
    return arr;
  }
})(jQuery);


(function($) {
$.fn.reverseOrder = function() {
	return this.each(function() {
		$(this).prependTo( $(this).parent() );
	});
};
})(jQuery);

var minioverload=0;







function minislide(ministevilka) {
if(ministevilka===undefined){minioverload=0;}else{minioverload++;}




if(ministevilka===undefined){



//Prvemu in zadnjemu elementu v .imagemenu dodelimo CLASSA "prvi" in "zadnji"
if($(".imagemenu img.image:first-child").hasClass("prvi")){}else{$(".imagemenu img.image:first-child").addClass("prvi");}
if($(".imagemenu img.image:last-child").hasClass("zadnji")){}else{$(".imagemenu img.image:last-child").addClass("zadnji");}
//Äe ima Ĺže kakĹĄen element class "active" izberemo tistega (ta pride iz prejĹĄnje runde slideshowa), Äe ne pa izberemo zadnji element
miniactive=$(".active");
if(miniactive.length==0){miniactive=$(".imagemenu img.image:last-child");miniactive.addClass("active");}
//Opacity elementa, ki pride za aktivnim elementom spremenimo na "1"
if(miniactive.hasClass("prvi")){$(".imagemenu img.image:last-child").animate({opacity:"1"},1000);}else{miniactive.prev().css({opacity:"1.0"});}
//Skrijemo aktiven element (poslediÄno prikaĹžemo naslednjega)
miniactive.animate({opacity:"0"},1000);

/* ZA SLIDER

 var miniid=miniactive.prev().attr('id');
if(miniid===undefined){minimargina=24;}else{var miniid=miniid.substr(3);}
if(miniid==2){minimargina=108;}
if(miniid==3){minimargina=192;}
//premaknemo slider
$(".mini-puscica").animate({marginLeft:""+minimargina+"px"},1000);*/

//Tega ko smo skrili ni veÄ aktiven, zato ne more imeti veÄ classa "active"
miniactive.removeClass("active");
//Äe je element, ki smo ga skrili prvi, potem je naslednji element "zadnji" (se pravi smo konÄali loop), Äe ne pa gremo do naslednjega
if(miniactive.hasClass("prvi")){mininext=$(".imagemenu img.image:last-child");}else{mininext=miniactive.prev();}
//za naslednji interval doloÄimo class "active" naslednjemu elementu
mininext.addClass("active");



}else{



if($(".imagemenu div#izb"+ministevilka).hasClass("active")){return false}else{
//Prvemu in zadnjemu elementu v .imagemenu dodelimo CLASSA "prvi" in "zadnji"
if($(".imagemenu img.image:first-child").hasClass("prvi")){}else{$(".imagemenu img.image:first-child").addClass("prvi");}
if($(".imagemenu img.image:last-child").hasClass("zadnji")){}else{$(".imagemenu img.image:last-child").addClass("zadnji");}
//Äe ima Ĺže kakĹĄen element class "active" izberemo tistega (ta pride iz prejĹĄnje runde slideshowa), Äe ne pa izberemo zadnji element
miniactive=$(".active");
if(miniactive.length==0){miniactive=$(".imagemenu img.image:last-child");miniactive.addClass("active");}
//Opacity elementa, ki pride za aktivnim elementom spremenimo na "1"
$(".imagemenu div#izb"+ministevilka).animate({opacity:"1"},1000);
//Skrijemo aktiven element (poslediÄno prikaĹžemo naslednjega)
miniactive.animate({opacity:"0"},1000);
var miniid=ministevilka;;
if(miniid==1){minimargina=24;}
if(miniid==2){minimargina=108;}
if(miniid==3){minimargina=192;}
//premaknemo slider
$(".mini-puscica").animate({marginLeft:""+minimargina+"px"},1000);

//Tega ko smo skrili ni veÄ aktiven, zato ne more imeti veÄ classa "active"
miniactive.removeClass("active");
//Äe je element, ki smo ga skrili prvi, potem je naslednji element "zadnji" (se pravi smo konÄali loop), Äe ne pa gremo do naslednjega
$(".imagemenu div#izb"+ministevilka).addClass("active");
clearInterval(miniinterval);
  miniinterval=setInterval( "minislide()", 5000 );
  
  
}
}

}


$(function() {
miniinterval=setInterval( "minislide()", 5000 );
});

	$(document).ready(function() {

		$('.imagemenu img.image').reverseOrder();
		$('.imagemenu img.image').css({opacity: "0"});
		$('.imagemenu img.image:last-child').css({opacity: "1"});
});
