/**
 * @company NETTE | nette.com.tr 
 * @author Ahmet Ertaş | ahmet@nette.com.tr 
 * @copyright 5-2010
 *
 */
 
$(function(){
	$.getJSON('ajax_fonksiyonlar.php?ac=AnketVer',function(PoolData) {
       tumcevapToplam = 0;
	   if(Number(PoolData.anketID)>0){
           $('#pooling-box-question').attr('lang',PoolData.anketID);
           $('#pooling-box-question').html(PoolData.AnketSorusu);
    		for (var i = 0; i < PoolData.secenek.length; i++) {
                tumcevapToplam+=Number(PoolData.secenek[i].adet);
                $('#pooling-box-answers').append('<div class="w-620 row-'+PoolData.secenek[i].id+' fl mt-10"><input type="radio" name="radio" id="p'+i+'" value="'+PoolData.secenek[i].id+'" class="rdo" /><label for="p'+i+'">'+PoolData.secenek[i].cevap+'</label><div class="vote-bar hide" lang="'+PoolData.secenek[i].id+'">'+PoolData.secenek[i].adet+'<div></div>');
    		}
            $('#pooling-box-total span').html(tumcevapToplam);
            if(PoolData.oykullan){
				$('#pooling-box-send a').show();
                $('#pooling-box-send a').click( function(event){      
                    event.preventDefault();
                    oyKullan();
                });
                $('#pooling-box-send').show();
            }else{
                $('#pooling-box .rdo').hide();
                $('#pooling-box-total').show();
                voteProgres();
            }
	       $('#pooling-box').show();
	   }
	});
    
    var oyKullan = function() {
        id = Number($('#pooling-box .rdo:checked').val());
        if( id>0 ){
            $('#pooling-box-send a').hide();
            $('#pooling-box .rdo').attr('disabled','disabled');
            $.post('ajax_fonksiyonlar.php?ac=AnketOyKullan',{answerId:id,poolid:$('#pooling-box-question').attr('lang')},
                function(data){
                    if(data=='ok'){
                        $('#pooling-box .rdo').hide();
                        $('#pooling-box-answers .row-'+id+' .vote-bar').text( Number($('#pooling-box-answers .row-'+id+' .vote-bar').text())+1 );
                        $('#pooling-box-total span').html( Number($('#pooling-box-total span').html())+1 );
                        $('#pooling-box-total').show();
                        voteProgres();
                    }else{
                        alert(data);
                        alert('Bağlantıda hata oluştu.\nDaha sonra tekrar deneyin');
                    }
                }
            );
        }
    };
    var voteProgres = function() {
        tumcevapToplam = Number($('#pooling-box-total span').html());
        var a=$('#pooling-box-answers .vote-bar');
        for (var i = 0; i < a.length; i++) {
            BuVoteID = Number($(a[i]).attr('lang'));
            BuVote = Number($(a[i]).text());
            BuYuzde = (BuVote*100) / tumcevapToplam;
            $('#pooling-box-answers .row-'+BuVoteID+' label').html( $('#pooling-box-answers .row-'+BuVoteID+' label').html()+' <strong>%'+ Math.round(BuYuzde)+'</strong>' );
            //$(a[i]).css('width',Math.round( (BuYuzde*160)/100 ));
            $(a[i]).css('width',1);
            $(a[i]).show();
            $(a[i]).animate({width:Math.round( (BuYuzde*160)/100 )},3000);
        }
    };
});

