var timer = false;
var automove = false;
var timeout_f;
var move_time = 500;
var sl_di = 770;
var move_by = 200;
$(document).ready(function() {
	if ($.browser.msie && ($.browser.version == 7.0 || $.browser.version == 8.0)) {
		//ie_fix!!!
		//sl_di = 772;
		//sl_di2 = 774;
	}
	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;
	
	var automove_start = function() {
		if (automove === false) {
			var autotime = parseInt($(curent_object).find('.show_time').html(), 10) * 1000;
			automove = true;
			timeout_f = setTimeout(function() {
				automove = false;
				dont_close_once = true;
				$('#slide_right').click();
			}, autotime);
		} else {
			clearTimeout(timeout_f);
			automove = false;
			automove_start();
		}
	}
	
	
	$(".handle").slider({
		min: 0,
		max: itemsWidth,

		stop: function (event, ui) {
			ul.animate({'left' : ui.value * -1}, 500);
		}
	}).bind("slide slidechange", function(e, ui) {
		ul.css('left', ui.value * -1);
	});
	
	$('#slide_models').mousewheel(function(e, delta) {
		if (delta < 0 && $(".handle").slider("value") < $(".handle").slider("option", "max")) {
			$(".handle").slider("value", $(".handle").slider("value") + (delta * -40));
			
		} else if (delta > 0 && $(".handle").slider("value") > $(".handle").slider("option", "min")) {
			$(".handle").slider("value", $(".handle").slider("value") + (delta * -40));
		}
		
		return false;
	});
	
	
	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 - 1540);
		$('#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 * 770) + 'px');
		
		
		if ($(curent_object).find('div.hidden_img').length > 0) {
			if ($('div.hidden_img', curent_object).find('div.flash_url').length > 0) {
				$(curent_object).find('div.hidden_img').append($('<div></div>').attr('id', 'flash_video'));
				
				
				var params = {};
				params.wmode = "transparent";
				
				
				swfobject.embedSWF($('div.hidden_img', curent_object).find('div.flash_url').html(), 'flash_video', '770', '340', "9.0.0", "", '', params, '', function (e) {//{bgcolor: '#5c5c5c'}
					$(curent_object).find('div.hidden_img').css('display','block');
					$(curent_object).find('div.showing_picture').css('display','none');
					automove_start();
				});
				//fObj.addParam("wmode","transparent");
			} else {
				setTimeout(function() {
					$(curent_object).find('div.hidden_img').css('display','block');
					$(curent_object).find('div.showing_picture').css('display','none');
					automove_start();
				},1000);
			}
		} else {
			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_di);
				$('#slide_center > ul').find('li:first').before($('#slide_center > ul').find('li:last'));
				$('#slide_center > ul').css('width', ($('#slide_center').find('li').length * 770) + '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() {
		 			if ($(curent_object).find('div.hidden_img').length > 0) {
		 				
		 				
		 				if ($('div.hidden_img', curent_object).find('div.flash_url').length > 0) {
		 					$(curent_object).find('div.hidden_img').append($('<div></div>').attr('id', 'flash_video'));
		 					
		 					var params = {};
							params.wmode = "transparent";
		 					
							swfobject.embedSWF($('div.hidden_img', curent_object).find('div.flash_url').html(), 'flash_video', '770', '340', "9.0.0", "", '', params, '', function (e) {//{bgcolor: '#5c5c5c'}
								$(curent_object).find('div.hidden_img').css('display','block');
								$(curent_object).find('div.showing_picture').css('display','none');
								timer = false;
								automove_start();
							});
		 				} else {
		 					var tempc = $(curent_object).find('div.hidden_img').html();
		 					$(curent_object).find('div.hidden_img').html(tempc);
		 					
			 				setTimeout(function() {
						        $(curent_object).find('div.hidden_img').css('display','block');
								$(curent_object).find('div.showing_picture').css('display','none');
								timer = false;
								automove_start();
						    },1000);
					    }
					} else {
		 				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 + 770);
				$('#slide_center > ul').find('li:last').after($('#slide_center > ul').find('li:first'));
				$('#slide_center > ul').css('width', ($('#slide_center').find('li').length * 770) + '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() {
		 			if ($(curent_object).find('div.hidden_img').length > 0) {
		 				
		 				
		 				if ($('div.hidden_img', curent_object).find('div.flash_url').length > 0) {
		 					$(curent_object).find('div.hidden_img').append($('<div></div>').attr('id', 'flash_video'));
		 					
		 					var params = {};
							params.wmode = "transparent";
		 					
							swfobject.embedSWF($('div.hidden_img', curent_object).find('div.flash_url').html(), 'flash_video', '770', '340', "9.0.0", "", '', params, '', function (e) {//{bgcolor: '#5c5c5c'}
								$(curent_object).find('div.hidden_img').css('display','block');
								$(curent_object).find('div.showing_picture').css('display','none');
								timer = false;
								automove_start();
							});
		 				} else {
							var tempc = $(curent_object).find('div.hidden_img').html();
			 				$(curent_object).find('div.hidden_img').html(tempc);
			 				setTimeout(function() {
						        $(curent_object).find('div.hidden_img').css('display','block');
								$(curent_object).find('div.showing_picture').css('display','none');
								timer = false;
								automove_start();
						    },1000);
						}
					} else {
		 				timer = false;
		 				automove_start();
		 			}
		 		});
		 	}
		});
	}
});
