/* animate showcase*/
var showcase_delay=4000; /* Задержка */
var showcase_onclick_delay=7000; /* Задержка после клика на номер */
var showcase_obj=false;
var showcase_obj_z=false;
var sh=new Array();
var sh_animate=true;
var cur_pos=0;
var sh_process=false;
function showcase_animate(pos,delay,oth_delay)
{
	if(cur_pos!=pos)
	{
		return false;
	}
	
	if(sh_process)
	{
		setTimeout(
			function()
			{
				showcase_animate(pos,delay);
			},
			100
		);
	}
	else
	{
		sh_process=true;
		var max_pos=sh.length;
		if(!sh[pos])
		{
			pos=0;
		}
		if(sh[pos])
		{
			$(showcase_obj_z).css('display','none');
			$(showcase_obj_z).css('background-image','url("'+sh[pos]['img']+'")');
			$(showcase_obj_z).fadeIn('slow');
			
			if(document.getElementById('numbers'))
			{
				var nums=$('#numbers');
				var str='';
				for(m=0;m<max_pos;m++)
				{
					if(m!=pos)
					{
						str+='<a href="javascript:void(0)" onclick="if(!showcase_onclick_delay) sh_process=false; cur_pos='+m+'; showcase_animate('+m+',showcase_delay,showcase_onclick_delay);">'+(m+1)+'</a>';
					}
					else
					{
						str+='<a href="javascript:void(0)" class="act" onclick="if(!showcase_onclick_delay) sh_process=false; cur_pos='+m+'; showcase_animate('+m+',showcase_delay,showcase_onclick_delay);">'+(m+1)+'</a>';
					}
				}
				
				$(nums).html(str);
			}
			
			$(showcase_obj).fadeOut(
				'slow',
				function()
				{
					$('#showcase_bg_right').unbind('click');
					$('#showcase_bg_right').click(
						function()
						{
							window.location=sh[pos]['l'];
						}
					);
					this.style.backgroundImage='url("'+sh[pos]['img']+'")';
					$(this).css('display','block');
					$(showcase_obj_z).css('display','none');
					sh_process=false;
				}
			);
			cur_pos=pos+1;
		
			if(delay>0 && sh_animate==true)
			{
				setTimeout(
					function()
					{
						showcase_animate(pos+1,delay);
					},
					oth_delay?oth_delay:delay
				);
			}
		}
	}
}
function start_showcase_animate()
{
	$('.showcase').each(
		function()
		{
			showcase_obj=this;
			$(this).find('li a').each(
				function()
				{
					var img=false;
					var l=this.href;
					$(this).find('img').each(
						function()
						{
							img=this.src;
						}
					)
					
					sh[sh.length]={l:l,img:img}
				}
			);
		}
	)
	
	if(sh.length>0)
	{
		showcase_obj_z=$('.showcase_z');
		$(window).resize(function() {
			showcase_animate_resize();
		});
		showcase_animate_resize();
		showcase_animate(0,showcase_delay);
	}
}



function showcase_animate_resize()
{
	$('.showcase_outer').each(
		function()
		{
			$('.showcase').css('width',this.offsetWidth);
			$('.showcase_z').css('width',this.offsetWidth);
			$('#showcase_bg_left').css('width',this.offsetWidth);
			$('#showcase_bg_right').css('width',this.offsetWidth);
		}
	);
}
$(document).ready(
	function()
	{
		start_showcase_animate();
	}
);
