$(document).ready(function(){
	try
	{
		$(".expander").expander({
			expandText: 'preberi več >>',
			expandPrefix: '',
			slicePoint: 110,
			userCollapseText: 'skrij',
			userCollapsePrefix: '<br />'
		});
	}
	catch(err)
	{}
	
	$(".right-bar .scrollable").scrollable({
		circular: true, 
		mousewheel: true
	}).navigator().autoscroll({
		interval: 4000,	
		autopause: true
	});
	
	$(".scrollable.prods").scrollable({
		circular: true, 
		mousewheel: true
	}).navigator({
		navi: ".prod-navi",
		indexed: true
	}).autoscroll({
		interval: 5000,	
		autopause: true
	});
	$(".gallery-wrapper a").click(function(e){
		e.preventDefault();
		var el = $(this);
		$(".gallery-wrapper a").removeClass("selected");
		el.addClass("selected");
		var rel = el.attr("rel");
		
		$(".slike a").fadeOut();
		
		var next_el = $(".slike a."+rel);
		var width = next_el.width();
		var height = next_el.height();
		
		var next_el_par = next_el.parent();
		
		next_el_par.animate({
			height: height,
			width: width
		})
		
		$(".slike a."+rel).css("position", "absolute");
		$(".slike a."+rel).fadeIn();
	})
	$("a[rel='cbox']").colorbox({
		'opacity'	 : '0.5',
        'scalePhotos': 'true',
        'scrolling'	 : 'false',
    	'maxWidth'   : '830',
        'maxHeight'  : '600',
        'photo'      : 'true',
        'current'	 :'',
        onComplete		: function(){
        	if($("#cboxTitle").html() == "")
        		$("#cboxTitle").hide();
        }
	});
	
	$("a.cbox").colorbox({
		'opacity'	: '0.5',
		'iframe'	: true,
		'width'		: '400',
		'height'	: '400',
        onComplete		: function(){
        	if($("#cboxTitle").html() == "")
        		$("#cboxTitle").hide();
        }
	});
	
//	normHeight();
	//left menu logika
//	var submenu = $(".submenu")
//	var subparent = submenu.parent();
//	var subparenticon = subparent.find(".icon")
//	subparenticon.addClass("red");
//	subparenticon.css({"cursor": "pointer"});
//	subparenticon.click(function(){
//		$(this).parent().find(".submenu").css({"clear":"both"});
//		$(this).parent().find(".submenu").slideToggle();
//		$(this).parent().parent().toggleClass("open");
//	})
})

/*
function normHeight(){
	var main = $(".center-content").height();
	var cont = $(".left-bar").height();
	if(main > cont){
		$(".center-content").addClass("left-border");
		$(".left-bar").removeClass("right-border");
	}
	else{
		$(".left-bar").addClass("right-border");
		$(".center-content").removeClass("left-border");
	}
//	
//	$(".left-bar").height(main);
}
*/

//function loadGallery(){
//	$("#galerija .gallery").scrollable({ items: 'a'});
//		
//	var api = $("#galerija .gallery").data("scrollable");
//	
//	$("#galerija .prev_").hover(function(e){
//		var elem = $(this); 
//		if(api.getIndex() == 0)
//			elem.removeClass("prev_on");
//		else
//			elem.addClass("prev_on");
//	})
//	$("#galerija .next_").hover(function(e){
//		var elem = $(this);
//		if(api.getIndex() < api.getSize()-3)
//			elem.addClass("next_on");
//		else
//			elem.removeClass("next_on");
//	})
//	
//	$("#galerija .prev_").click(function(e){
//		e.preventDefault()
//		var elem = $(this);
//		api.prev()
//		if(api.getIndex() == 0)
//			elem.removeClass("prev_on");
//		else
//			elem.addClass("prev_on");
//	})
//	$("#galerija .next_").click(function(e){
//		e.preventDefault()
//		var elem = $(this);
//		if(api.getIndex() < api.getSize()-3){
//			api.next()
//			elem.addClass("next_on");
//		}
//		else{
//			elem.removeClass("next_on");
//		}
//			//console.log("asd");
//			
//	})
//}


function loadGallery(){
	$("#galerija .gallery").scrollable({ items: 'a'});
		
	var api = $("#galerija .gallery").data("scrollable");
	$("#galerija .prev_").hover(function(e){
		var elem = $(this); 
		if(api.getIndex() == 0)
			elem.removeClass("prev_on");
		else
			elem.addClass("prev_on");
	})
	$("#galerija .next_").hover(function(e){
		var elem = $(this);
		if(api.getIndex() < api.getSize()-3)
			elem.addClass("next_on");
		else
			elem.removeClass("next_on");
	})
	
	$("#galerija .prev_").click(function(e){
		e.preventDefault()
		var elem = $(this);
		api.prev()
		if(api.getIndex() == 0)
			elem.removeClass("prev_on");
		else
			elem.addClass("prev_on");
	})
	$("#galerija .next_").click(function(e){
		e.preventDefault()
		var elem = $(this);
		if(api.getIndex() < api.getSize()-3){
			api.next()
			elem.addClass("next_on");
		}
		else{
			elem.removeClass("next_on");
		}
			
	})
	
	$(".gallery a").click(function(){
//		debug(api)
		var el = $(this);
		var selected = $(".gallery a").index(el);
		var index = api.getIndex();
		selected_rel = selected - index;
		switch(selected_rel)
		{
			case 0:
				api.prev();
				break;
			case 1:
				
				break;
			case 2:
				if(api.getSize()-1 != selected)
					api.next();
				break;
		}
	})
}
