$(function() {
	/* prikaže gumbe */
	$(".nazaj").addClass("visible");
	$(".naprej").addClass("visible");

	/* TODO preberi podatke iz menija */
	var navItems = [	"/Aktualno.aspx",
						"/Dejavnost.aspx",
						"/Produkti.aspx",
						"/Reference.aspx",
						"/Opodjetju.aspx",
						"/Kontakt.aspx" ];
						
	var navTitles = [	"Ascent > Aktualno",
						"Ascent > Dejavnost",
						"Ascent > Produkti",
						"Ascent > Reference",
						"Ascent > O podjetju",
						"Ascent > Kontakt" ];
						
	/* prebere iz naslova, na kateri strani smo */
	
	var currentPos = 0;
	var loc = $(location).attr('pathname');
	for( var i = navItems.length - 1; i > 0; i--){	
		if( navItems[i] == loc ) {
			currentPos = i;
			$(".mi0 a").removeClass("sel");
			$(".mi" + i + " a").addClass("sel");
		}
	}
	if(loc == "Aktualno.aspx" || loc == "" || loc == "/") { $(".mi0 a").addClass("sel"); }
	
	/*if(loc == "/Zaposlitev.aspx"){
		$(".nazaj").hide();
		$(".naprej").hide();
	}*/

	/* klik na meni */
	$(".mi0 a, .mi1 a, .mi2 a, .mi3 a, .mi4 a, .mi5 a").mousedown(function(event){
		event.preventDefault();
		$('#content').stop(true, true);
		var loaded = false;
		$(".mi" + currentPos + " a").removeClass("sel");

		var currTarget;
		var $target = $(event.target);
		if( $target.is(".mi0 a") || $target.is(".mi0")) { currTarget = 0; }
		if( $target.is(".mi1 a") || $target.is(".mi1")) { currTarget = 1; }
		if( $target.is(".mi2 a") || $target.is(".mi2")) { currTarget = 2; }
		if( $target.is(".mi3 a") || $target.is(".mi3")) { currTarget = 3; }
		if( $target.is(".mi4 a") || $target.is(".mi4")) { currTarget = 4; }
		if( $target.is(".mi5 a") || $target.is(".mi5")) { currTarget = 5; }
		
		$('#content').hide(0, function (){
			if (!loaded){
				$('#content').show();
				$('#content').html("<div class=\"loading\" style=\"margin-left: 300px; margin-top: 70px;\"><img src=\"/Portals/0/loading.gif\"></div>");
			}
		});
		
		currentPos = currTarget;
		
		$.get( navItems[currentPos], function (data){
			loaded = true;
			$('#content').hide();
			var d = $("#content", data);
			$('#content').html(d.html());
			if (currentPos === 0) { $(".jana").hide(); }
			$('#content').slideToggle(800, "swing", function (){
				if (currentPos === 0) { $(".jana").fadeIn(); }
			});
		});
		
		$(".mi" + currentPos + " a").addClass("sel");
		document.title = navTitles[currentPos];
	});
	
	/* klik na puščice */
	$(".naprej").mousedown(function(event){
		var loaded = false;
		$('#content').stop(true, true);
		event.preventDefault();
		$(".mi" + currentPos + " a").removeClass("sel");
		
		$('#content').hide(0, function (){
			if (!loaded){
				$('#content').show();
				$('#content').html("<div class=\"loading\" style=\"margin-left: 300px; margin-top: 70px;\"><img src=\"/Portals/0/loading.gif\"></div>");
			}
		});
		
		if (currentPos < navItems.length - 1) {
			currentPos = currentPos + 1;
		} else {
			currentPos = 0;
		}
		
		$.get( navItems[currentPos], function (data){
			loaded = true;
			$('#content').hide();
			var d = $("#content", data);
			$('#content').html(d.html());
			if (currentPos === 0) { $(".jana").hide(); }
			$('#content').slideToggle(800, "swing", function (){
				if (currentPos === 0) { $(".jana").fadeIn(); }
			});
		});
		document.title = navTitles[currentPos];
		
		$(".mi" + currentPos + " a").addClass("sel");
	});
	
	$(".nazaj img").mousedown(function(event){
		var loaded = false;
		event.preventDefault();
		$('#content').stop(true, true);
		
		$(".mi" + currentPos + " a").removeClass("sel");
		$('#content').hide(0, function (){
			if (!loaded){
				$('#content').show();
				$('#content').html("<div class=\"loading\" style=\"margin-left: 300px; margin-top: 70px;\"><img src=\"/Portals/0/loading.gif\"></div>");
			}
		});
		
		if (currentPos > 0) {
			currentPos -= 1;
		} else {
			currentPos = navItems.length - 1;
		}
		
		$.get( navItems[currentPos], function (data){
			loaded = true;
			$('#content').hide();
			var d = $("#content", data);
			$('#content').html(d.html());
			if (currentPos === 0) { $(".jana").hide(); }
			$('#content').slideToggle(800, "swing", function (){
				if (currentPos === 0) { $(".jana").fadeIn(); }
			});
		});
		document.title = navTitles[currentPos];
		
		$(".mi" + currentPos + " a").addClass("sel");
	});
	
	$(".nazaj img").click(function(event){
		event.preventDefault();
	});
	$(".naprej img").click(function(event){
		event.preventDefault();
	});
	$(".mi0 a, .mi1 a, .mi2 a, .mi3 a, .mi4 a, .mi5 a").click(function(event){
		event.preventDefault();
	});
	
	/* premikanje puščic */
	var offset = $(".naprej").offset();
	var topPadding = 250;
	var speed = "slow";
	$(window).scroll(function() {
		if ($(window).scrollTop() > offset.top) {
			$(".naprej").stop().animate({
				marginTop: $(window).scrollTop() - offset.top + topPadding
			}, speed);
			$(".nazaj").stop().animate({
				marginTop: $(window).scrollTop() - offset.top  + topPadding
			}, speed);
		} else {
			$(".naprej").stop().animate({
				marginTop: 150
			}, speed);
			$(".nazaj").stop().animate({
				marginTop: 150
			}, speed);
		}
	});
	
	$(window).resize(function(e) {
		$('html, body').stop().animate({
            scrollLeft: $("#content").offset().left - 70
        }, 500);
	});

	if($(window).width() < 960) {
		$('html, body').stop().animate({
            scrollLeft: $("#content").offset().left - 70
        }, 500);
	}
	

});
