//swfobject.embedSWF('/public/flash/flash.swf', 'swfIndex', '801', '687', '8.0.0', '/public/flash/expressInstall.swf', false, {wmode: 'opaque'});

$(function()
{
	$('.mdlSale .arwL').click(niPrev);
	$('.mdlSale .arwR').click(niNext);
});

var showMsg=function(str)
{
	return $('<div><p style="text-align: center; padding-top: 50px;">'+str+'</p></div>')
		.dialog({ width: 150, show: 'puff', modal: true, close: function(){ $(this).remove(); $('.ui-effects-wrapper').remove(); } });
};

var loadModel=function(elem)
{
	var ldr=showMsg('Загрузка...');
	var win=$('<div></div>');
	$.post(elem.href, false,
			function(data){
				ldr.remove();
				win.html(data);
				win.dialog({ width: 579, modal: true, show: 'clip', hide: 'clip', close: function(){ $(this).remove();  $('.ui-effects-wrapper').remove(); } })
			});
	return false;
};


var addToCart=function()
{
	var mcArr=[];
	$('.ui-dialog .colors input:checked').each(function(){ mcArr.push(this.value); });
	if(mcArr.length<1){ alert('Выберите, пожалуйста, цвета!'); return false; }
	var add=showMsg('Добавление...');
	$.post('/cart/?act=add&template=84&mcArr='+mcArr.join(','), false,
		function(data){ add.remove(); showMsg(data); });
	return false;
};

var niPrev=function(e)
{
	e.preventDefault();
	var belt = $(this).closest('.mdlSale').find('.belt');
	var beltElm = belt.get(0);
	var cur=belt.scrollLeft();
	var w=belt.find('img').outerWidth();
	if(beltElm.cur==undefined) beltElm.cur=cur;
	if(beltElm.cur-w >= 0) beltElm.cur-=w;
	belt.stop();
	belt.animate({scrollLeft: beltElm.cur}, 500);
};


var niNext=function(e)
{
	e.preventDefault();
	var belt = $(this).closest('.mdlSale').find('.belt');
	var beltElm = belt.get(0);
	var cur=belt.scrollLeft();
	var w=belt.find('img').outerWidth();
	if(beltElm.cur==undefined) beltElm.cur=cur;
	if(beltElm.cur <= beltElm.scrollWidth - belt.width()) beltElm.cur+=w;
	belt.stop();
	belt.animate({scrollLeft: beltElm.cur}, 500);
};

var setImage = function(elem)
{
	$('.ui-dialog .img img').attr('src', elem.href);
	$('.ui-dialog .colors .item').removeClass('act');
	$(elem).closest('.item').addClass('act');
	return false;
}