var szufladka = {
    
	jQuery : $,
    
	u : {
		linki : false,
		aktualne : 0,
		rodzaj : false, //0 - o nas, 1 - cad / cam
		linki_o_nas : new Array("o-nas.htm", "o-nas-fotografia.htm"),
		linki_cad_cam : new Array("cad-cam.htm", "cad-cam-2.htm", "cad-cam-3.htm", "cad-cam-4.htm", "cad-cam-5.htm", "cad-cam-6.htm")
	},
	
	start : function(aktualne, rodzaj){
		var $ = this.jQuery;
		
		this.u.aktualne = aktualne;
		this.u.rodzaj = rodzaj;
		
		this.strzalki();
		
		$("#tresc").animate({ width : "485px" }, 1000);
		
		$("#menu, .tresc-menu, .tresc-cad-menu").find("a").click(
			function(){
				var l = $(this).attr("href");
				$("#tresc").animate({ width : "0px" }, 500, "linear",
					function (){
						document.location.href = "http://www.arsprotetica.pl/"+l;
					}
				);
			}
		);
		
		this.NaSrodek();
		
		$(window).resize(
			function(){
				szufladka.NaSrodek();
			}
		);
	},
	
	NaSrodek : function(){
		var $ = this.jQuery;
		
		var margines = Math.floor($(window).height()) - Math.floor($("#page").height());
		
		if(margines > 0){
			$("#page").css("margin-top", Math.floor(margines/2)+"px");
		}else{
			$(window).scrollTop(Math.floor(Math.abs(margines)/2));
		}
	},
	
	nastepne : function(i){
		var u = this.u;
		var dane = undefined;
		
		switch(u.rodzaj){
			case 0:
			dane = u.linki_o_nas;
			break;
			
			case 1:
			dane = u.linki_cad_cam;
			break;
		}
	
			if(i >= dane.length){
				i = 0;
			}else{
				if(i < 0){
					i = (dane.length - 1);
				}
			}
		
			$("#tresc").animate({ width : "0px" }, 500, "linear",
				function (){
					document.location.href = "http://www.arsprotetica.pl/"+dane[i];
				}
			);
	},
	
	strzalki : function(){
		var $ = this.jQuery;
		var u = this.u;
		
		if(u.rodzaj != undefined){
			$(document).keypress(function(e){
				switch (e.keyCode) {
					case 38: case 37:
						szufladka.nastepne(u.aktualne-1);
					break;
					case 40: case 39:
						szufladka.nastepne(u.aktualne+1);
					break;
          	  }      
			});
		}
	}
};

$(document).ready(
	function(){
		szufladka.start(aktualne, rodzaj);
	}
);

