/**
 * Спецэффекты
 */
function init(){
	//new Fx.SmoothScroll({duration:700}, window);
}

var minSize = 180, maxSize = 600;
var im = null;
var to = null;
function zoom(img){
	im = $(img);
	if(to) window.clearTimeout(to);
	to = window.setTimeout(function(){
		if(im){
			var zoomIm = new Element('img',{
				'src': im.get('src'),
				'styles': {	'position':'absolute','z-index':99999,'cursor':'pointer','width': minSize },
				'events': {'mouseout': reset, 'click':reset}
			});
			zoomIm.inject(im,'after');
			zoomIm.setPosition(im.getPosition());
			new Fx.Tween(zoomIm).start('width', minSize, maxSize);
		}
	},1000);
}
function czoom(img){
	if(to) window.clearTimeout(to);
	to = null;
}
function reset(e){
	var img = e.target;
	var width = $(img).getStyle('width').toInt();
	if( width > minSize)
		new Fx.Tween($(e.target),{
			onComplete:function(){
				$(img).dispose();
			}}).start('width', maxSize, minSize);
}
function showMore(but){
	var id = but.id.replace('-more','');
	$(id+'-brief').dispose();
	$(id+'-content').setStyle('display','block');
}

// Отображение контента закладок
var curCont = 'desc';
function showCont(id){
	$(curCont).setStyle('display','none');
	$('but-'+curCont).removeClass('but-active');
	$(id).setStyle('display','block');
	$('but-'+id).addClass('but-active');
	curCont = id;
}

function scrollTo(id){
	new Fx.Scroll(window).toElement(id);
}

window.addEvent('domready', init);
