// Javascript

$(document).ready(function() {
	function buttons(){		
		function leftClick() {
			if (buttonsEnabled) {
			    var position = $('#thumbs table').position();
			    position = Math.abs(position.left) + 697;
			    var width = $('#thumbs table').width();
			    if (position >= width) {
			    	$('#content_top a.left_arrow').css("visibility", "hidden");
			    }
			    $('#content_top a.right_arrow').css("visibility", "visible");
			    buttonsEnabled = false;
			    $('#thumbs table').animate({left:'-=102'},{queue:false, duration:300, easing: 'jswing', complete: function() {
			    	buttonsEnabled = true;
			    }});	
			}
		}
		
		function rightClick() {
			if (buttonsEnabled) {
				buttonsEnabled = false;
				$('#thumbs table').animate({left:'+=102'},{queue:false, duration:300, easing: 'jswing', complete: function() {
					var position = $('#thumbs table').position();
					if (position.left >= 0) {
						$('#content_top a.right_arrow').css("visibility", "hidden");
					}
					$('#content_top a.left_arrow').css("visibility", "visible");
					buttonsEnabled = true;
				}});
			}
		}
		
		// Gombnyomásra is scrollozik
		/*
function KeyCheck(e) {
			var KeyID = (window.event) ? event.keyCode : e.keyCode;
			if (KeyID == 37 && $('#content_top a.left_arrow').css("visibility") == "visible" && buttonsEnabled) {
				leftClick();
			} else {
				if (KeyID == 39 && $('#content_top a.right_arrow').css("visibility") == "visible" && buttonsEnabled) {
					rightClick();
				}
			}
		}
		document.onkeyup = KeyCheck;
*/
				
		$('#content_top a.left_arrow').css("visibility", "hidden");
		$('#content_top a.right_arrow').css("visibility", "hidden");
		$('#content_top a.left_arrow').click(leftClick);
		$('#content_top a.right_arrow').click(rightClick);
		
		
		
		
	};		
	buttons();
	var buttonsEnabled = true;
	if (!/android|iphone|ipod|series60|symbian|windows ce|blackberry/i.test(navigator.userAgent)) {
		jQuery(function($) {
			$("a[rel^='lightbox']").slimbox({/* Put custom options here */}, null, function(el) {
				return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
			});
		});
	}
});




