var timer = false;
var automove = false;
var stop = false;
var move_time = 1000;
var timeout_f;
var sl_di = 900;
var sl_di2 = 900;
var autotime = 8000;
var automove_start = function() {
	if (automove === false && stop === false) {
		automove = true;
		timeout_f = setTimeout(function() {
			automove = false;
			if (stop === false) {
				$('#slide_right').click();
			}
		},autotime);
	} else if (stop === false) {
		clearTimeout(timeout_f);
		automove = false;
		automove_start();
	}
}

$(document).ready(function() {
	var container = $('div#slide_models');
	var ul = $('ul', container);
	ul.css('width', ul.find('li').width() * ul.find('li').length+'px');
	var itemsWidth = ul.innerWidth() - container.outerWidth();
	
	var curent_object = null;
	
	if ($('#slide_center > ul').length > 0) {
		
		while ($('#slide_center > ul').find('li').length < 5) {
			$('#slide_center > ul').append($('#slide_center > ul').html());
		}
		curent_object = $('#slide_center > ul').find('li:first');
		
		var pos_l = $('#slide_center > ul').css('left');
		pos_l = parseInt(pos_l.replace('px',''), 10);
		
		$('#slide_center > ul').css('left', (pos_l - 1800) + 'px');
		$('#slide_center > ul').find('li:first').before($('#slide_center > ul').find('li:last'));
		$('#slide_center > ul').find('li:first').before($('#slide_center > ul').find('li:last'));
		$('#slide_center > ul').css('width', ($('#slide_center').find('li').length * 900) + 'px');
		
		automove_start();
		
		$('#slide_left').click(function() {
			if (timer === false) {
				timer = true;
				
				if ($(curent_object).find('div.hidden_img').length > 0) {
					
					$(curent_object).find('div.showing_picture').css('display','block');
					$(curent_object).find('div.hidden_img').css('display','none');
					if ($('#flash_video').length > 0) {
						$('#flash_video').remove();
					}
				}
				
				curent_object = $(curent_object).prev();
				
				var pos_l = $('#slide_center > ul').css('left');
				pos_l = parseInt(pos_l.replace('px',''), 10);
				
				$('#slide_center > ul').css('left', pos_l - sl_di2);
				$('#slide_center > ul').find('li:first').before($('#slide_center > ul').find('li:last'));
				$('#slide_center > ul').css('width', ($('#slide_center').find('li').length * 900) + 'px');
				
				pos_l = $('#slide_center > ul').css('left');
				pos_l = parseInt(pos_l.replace('px',''), 10);
				
				var to_left = pos_l + sl_di;
		 		$('#slide_center > ul').animate({left: to_left}, move_time, function() {
		 			timer = false;
		 			automove_start();
		 		});
		 	}
		});
		
		$('#slide_right').click(function() {
			if (timer === false) {
				timer = true;
				
				
				if ($(curent_object).find('div.hidden_img').length > 0) {
					$(curent_object).find('div.showing_picture').css('display','block');
					$(curent_object).find('div.hidden_img').css('display','none');
					if ($('#flash_video').length > 0) {
						$('#flash_video').remove();
					}
				}
				
				curent_object = $(curent_object).next();
				
				var pos_l = $('#slide_center > ul').css('left');
				pos_l = parseInt(pos_l.replace('px',''), 10);
				
				$('#slide_center > ul').css('left', pos_l + 900);
				$('#slide_center > ul').find('li:last').after($('#slide_center > ul').find('li:first'));
				$('#slide_center > ul').css('width', ($('#slide_center').find('li').length * 900) + 'px');
				
				pos_l = $('#slide_center > ul').css('left');
				pos_l = parseInt(pos_l.replace('px',''), 10);
				
				var to_left = pos_l - sl_di;
		 		$('#slide_center > ul').animate({left: to_left}, move_time, function() {
	 				timer = false;
	 				automove_start();
		 		});
		 	}
		});
	}
});
