var balsuota = new Array();
var reitingai = new Array();
var sgl; var ggl; var ngl;

function zymeti_zv(sid, gid, nr, rate) {
	if(balsuota[sid]==0){
	for(var i=1; i<=nr; i++) {
		var id='zvg_'+sid+'_'+gid+'_'+i;
		ge(id).src = 'style/zv2.gif';
	}
	for(var i=nr+1; i<=5; i++) {
		var id='zvg_'+sid+'_'+gid+'_'+i;
		ge(id).src = 'style/zv0.gif';
	}
	}
}

function nezymeti_zv(sid, gid, nr, rate) {
	if(balsuota[sid]==0){
		nezymeti2(sid, gid, nr, rate)
	}
}

function nezymeti2(sid, gid, nr, rate){
	var zv = '';
	for(var i=1; i<=5; i++) {
		var id='zvg_'+sid+'_'+gid+'_'+i;
		
		zv = 'zv0.gif';
		if(reitingai[sid]>=i){zv = 'zv2.gif';}
		if(reitingai[sid]==i-0.5){zv = 'zv1.gif';}
		
		ge(id).src = 'style/'+zv;
	}
}


function balsuoti(sid, gid, balu, rate) {
	if(balsuota[sid]==0) {
		balsuota[sid] = balu;
		
		var keys = new Array('sid','balu');
		var vals = new Array(sid, balu);
		
		for(var i=1; i<=5; i++) {
			var id='zvg_'+sid+'_'+gid+'_'+i;
			ge(id).className = '';
		}
		sgl = sid; ggl = gid; ngl = balu;
		ajax_siusti(keys, vals, 'balsavimas.php', 'prabalsuota');
	}
}

function balsuoti_n(sid, gid, balu, rate) {
	if(balsuota[sid]==0) {
		balsuota[sid] = balu;
		
		var keys = new Array('sid','balu');
		var vals = new Array(sid, balu);
		
		for(var i=1; i<=5; i++) {
			var id='zvg_'+sid+'_'+gid+'_'+i;
			ge(id).className = '';
		}
		sgl = sid; ggl = gid; ngl = balu;
		ajax_siusti(keys, vals, 'balsavimas_n.php', 'prabalsuota');
	}
}

function prabalsuota(rez){
	var rezs = new Array();
	rezs = rez.split(';');
	var balsu = parseInt(rezs[0]);
	var vid = parseFloat(rezs[1]);
	if(balsu!='0') {
		var i = 'zvn_'+sgl+'_';
		if(exists(i+'0')){ge(i+'0').innerHTML = balsu;}
		if(exists(i+'1')){ge(i+'1').innerHTML = balsu;}
		reitingai[sgl] = vid;
		nezymeti2(sgl, ggl, ngl, vid);
	}
}
