var banner_width = 980;

function AutoChange() {
	//alert('ssss');
	//alert('ssss1');
	if(typeof(is_banner_changed) == 'undefined')
	return 0;
	if(!is_banner_changed) {
		//alert('ssss');
		if(current_banner == 0)
			current_banner = 1;
		else if(current_banner == 1)
			current_banner = 0;
		/*document.getElementById('short_news_title').innerHTML = shortnews[current_short_news][0];
		document.getElementById('short_news_text').innerHTML = shortnews[current_short_news][1];
		var left_nav = document.getElementById('banner_left_nav');
		var right_nav = document.getElementById('banner_right_nav');
		if (left_nav.hasChildNodes())
		{
			while (left_nav.childNodes.length > 0)
			{
				left_nav.removeChild(left_nav.firstChild);
			} 
		}
		
		if (right_nav.hasChildNodes())
		{
			while (right_nav.childNodes.length > 0)
			{
				right_nav.removeChild(right_nav.firstChild);
			} 
		}
		
		
		if(current_banner > 0)
		{
			var a = document.createElement('A');
			var img = document.createElement('IMG');
			img.src = '/style/images/banner/act_l.png';
			a.href = 'javascript: PrevBanner();';
			a.appendChild(img);
			a.onmouseover = OnMouseMoveLeft;
			a.onmouseout = OnMouseOutAll;
			left_nav.appendChild(a);
		} else {
			arrow_left_hovered = false;
			var img = document.createElement('IMG');
			img.src = '/style/images/banner/deact_l.png';
			left_nav.appendChild(img);
		}
		
		if(current_banner < banners.length-1)
		{
			var a = document.createElement('A');
			var img = document.createElement('IMG');
			img.src = '/style/images/banner/act_r.png';
			a.href = 'javascript: NextBanner();';
			a.onmouseover = OnMouseMoveRight;
			a.onmouseout = OnMouseOutAll;
			a.appendChild(img);
			right_nav.appendChild(a);
		} else {
			arrow_right_hovered = false;
			var img = document.createElement('IMG');
			img.src = '/style/images/banner/deact_r.png';
			right_nav.appendChild(img);
		}
		MoveBanner(current_banner);*/
		ChangeBanner();
	}
}


function SlowMove2(value) {
	if(!in_the_way) 
	{
		var div = document.getElementById('banners_div');
		current_banner_pos-=value;
		//div.style.left = Math.round(current_banner_pos) + 'px';
		div.style.marginLeft = current_banner_pos + 'px';
	}
	//alert('sdsdsa');
	SlowMove();
}

function SlowMove() {
	
	if(arrow_left_hovered){
		setTimeout("SlowMove2(-1);",10);
	}
		
	if(arrow_right_hovered)
		{setTimeout("SlowMove2(1);",10);}
}

function OnMouseMoveLeft(){
	if(!arrow_left_hovered) {
		arrow_left_hovered = true;
		SlowMove();
	}
}

function OnMouseMoveRight(){
	if(!arrow_right_hovered) {
		arrow_right_hovered = true;
		SlowMove();
	}
}

function OnMouseOutAll()
{
	arrow_right_hovered = false;
	arrow_left_hovered = false;
	MoveBanner(current_banner);
}

function MoveBanner2(cur) {
	if(cur == current_banner) {
		var div = document.getElementById('banners_div');
		current_banner_pos-=(current_banner_pos+banner_width*current_banner)*0.05;//Math.abs(current_banner_pos+banner_width*current_banner) * 1;
		//div.style.left = Math.round(current_banner_pos) + 'px';
		div.style.marginLeft = current_banner_pos + 'px';
		MoveBanner(cur);
	}
}


function MoveBanner(cur) {
	var div = document.getElementById('banners_div');
	//alert(Math.abs(current_banner_pos)-banner_width*current_banner);
	if(cur == current_banner)
	if(current_banner_pos-banner_width*current_banner!=0 && Math.abs(Math.abs(current_banner_pos)-banner_width*current_banner) > 2)
	{
		in_the_way = true;
		setTimeout("MoveBanner2("+cur+");",10);
	} else {
		in_the_way = false;
		current_banner_pos = -banner_width*current_banner;
		//div.style.left = current_banner_pos + 'px';
		div.style.marginLeft = current_banner_pos + 'px';
	}
}


function ChangeBanner() {
	if(typeof(banners) == 'undefined')
		return 0;
	var podr_a = document.createElement('A');
	podr_a.innerHTML = "Подробнее »";
	clearElement(document.getElementById('banner_podrobnee'));
	podr_a.href = "/"+banners[current_banner][0];
	podr_a.style.zIndex = 10;
	document.getElementById('banner_caption').innerHTML = banners[current_banner][1] + ': онлайн выставка &quot;' +  banners[current_banner][2] + '&quot;';
	//document.getElementById('banner_podrobnee').innerHTML = '<a href="/'+banners[current_banner][0]+'">Подробнее »</a>';
	document.getElementById('banner_podrobnee').appendChild(podr_a);
	var left_nav = document.getElementById('banner_left_nav');
	var right_nav = document.getElementById('banner_right_nav');
	if (left_nav.hasChildNodes())
	{
		while (left_nav.childNodes.length > 0)
		{
			left_nav.removeChild(left_nav.firstChild);
		} 
	}
	
	if (right_nav.hasChildNodes())
	{
		while (right_nav.childNodes.length > 0)
		{
			right_nav.removeChild(right_nav.firstChild);
		} 
	}
	
	
	if(current_banner > 0)
	{
		var a = document.createElement('A');
		var img = document.createElement('IMG');
		img.src = '/style/images/banner/act_l.png';
		a.href = 'javascript: PrevBanner();';
		a.appendChild(img);
		a.onmouseover = OnMouseMoveLeft;
		a.onmouseout = OnMouseOutAll;
		left_nav.appendChild(a);
	} else {
		arrow_left_hovered = false;
		var img = document.createElement('IMG');
		img.src = '/style/images/banner/deact_l.png';
		//img.style.borderWidths = "1px";
		left_nav.appendChild(img);
	}
	
	if(current_banner < banners.length-1)
	{
		var a = document.createElement('A');
		var img = document.createElement('IMG');
		img.src = '/style/images/banner/act_r.png';
		a.href = 'javascript: NextBanner();';
		a.onmouseover = OnMouseMoveRight;
		a.onmouseout = OnMouseOutAll;
		a.appendChild(img);
		right_nav.appendChild(a);
	} else {
		arrow_right_hovered = false;
		var img = document.createElement('IMG');
		img.src = '/style/images/banner/deact_r.png';
		right_nav.appendChild(img);
	}
	MoveBanner(current_banner);
	pngfix();
}


function NextBanner() {
	is_banner_changed = true;
	current_banner++;
	ChangeBanner();
}


function PrevBanner() {
	is_banner_changed = true;
	current_banner--;
	ChangeBanner();
}
