var i=1;
var max=100;

function banner(k) {
	i+=k;
	//alert(i,max);
	if (i<1) i=1;
	if (i>max) i = max;
	myFx = new Fx.Tween($('bannercontent'), {property:'opacity', duration: 200});
	myFx.start(0).chain(
		function() {
			var r = new Request.JSON({url:'/ajax/banner/', 
						method: 'post', 
						data: 'i='+i,
						onComplete: function(json) {
							max=json.pages;
							max=max.toInt();
							$('bannerpager').set('html',json.curpage+'/'+json.pages);
							$('bannercontent').set('html',json.div); 
							myFx.start(1);
						} 
				}).send();
		}
	);
	return false;
}

function rate(idba,stars) {
	var rq = new Request.HTML({url:'/ajax/_rate', update:$('rating')}).send('idba='+idba+'&stars='+stars);
	return false;
}
function addfav(idba) {
	var rq = new Request.HTML({url:'/ajax/_addfav', update:$('fav')}).send('idba='+idba);
	return false;
}

function ei(idcom) {
	var rq = new Request.HTML({url:'/ajax/_editidcom', update:$('c'+idcom)}).send('idcom='+idcom);
	return false;
}

var bannerrotate = function () { if (i==max) i=0; banner(1);  }
bannerrotate.periodical(20000);

function tags(idba,v) {
	if (v) { 
		var rq = new Request.HTML({url:'/ajax/_newtags', update:$('tags')}).send('idba='+idba+'&v='+v);
	}
	return false;
}
