var html = "chyba"; var x = 0;
jQuery(document).ready(function($) {
//	alert("x");
	$("#main #slides").prepend(html);
	$('#slides').click(function() { return next(); });	
	$('#next').click(function() { return next(); });	
	$('#last').click(function() { return last(); });	
	$('#next_arrow').click(function() { return next(); });	
	$('#last_arrow').click(function() { return last(); });	
});

function check(nx){
	var i = $('#slides').css("marginLeft");
	i = i.replace("px","");
	var ii = $('#slides img:last').position().left - $('#slides img:first').position().left;

	if(nx && i <= -ii){
		$('#slides').css("marginLeft","0px");
	}
	if(!nx && i >= 0){ 
		$('#slides').css("marginLeft",-ii+"px");
	}
}
var anim = false; buffer = 0;
function next(){
	if(!anim){
		if(buffer > 0) buffer--;
		anim = true;
		check(true);
		$('#slides').animate({  marginLeft: '-=1000' }, 1000, function(){
			anim = false;
			if(buffer > 0) next();
		});
	}else{
		buffer += 1;
	}
	return false;
}
function last(){
	if(!anim){
		if(buffer < 0) buffer++;
		anim = true;
		check(false);
		$('#slides').animate({  marginLeft: '+=1000' }, 1000, function(){
			anim = false;
			if(buffer < 0) last();
		});
	}else{
		buffer -= 1;
	}
	return false;
}

function nextOld(){
	var i = $('#slides').css("marginLeft");
	i = i.replace("px","");
	var ii = $('#slides img:last').position().left - $('#slides img:first').position().left;
	if(i - 1000 < -ii){		
		$('#slides').css("marginLeft","0px");
		$('#slides').animate({  marginLeft: '-=1000' }, 1000, function(){  });
	}else{
		$('#slides').animate({  marginLeft: '-=1000' }, 1000, function(){  });
	}
	return false;
}

function lastold(){
	var i = $('#slides').css("marginLeft");
	i = i.replace("px","");
	var ii = $('#slides img:last').position().left - $('#slides img:first').position().left;
	if(i + 1000 >= 0){ 
		$('#slides').css("marginLeft",-ii+"px");
		$('#slides').animate({  marginLeft: '+=1000' }, 1000, function(){  });
	}else{
		$('#slides').animate({  marginLeft: '+=1000' }, 1000, function(){  });
	}
	return false;
}



$(document).keydown(function(event) {
	switch(event.keyCode){
		case 37:
			last();
		  event.preventDefault();
			break;
		case 39:
			next();
		  event.preventDefault();
			break;
		default:
			//alert(event.keyCode);
			break;
	}
});

