// @filename   SkiyoNote.js
// @version    0.1
// @author     Jessica
// @contact    Skiyo.Cn
// @update     2008-7-29

$(document).ready(function(){
    doNote(null);
});
function doNote(doAction){
    var supWidth,oppWidth,support,oppose,message;
    $("#SkiyoNote").block({
        message:'请稍候...'
    });
    $.getJSON(
      "Note.php",
      {noteAction:doAction},
      function(json){  //callback function
        var center = 150;  //设置中心距离，如果改这个也必须改CSS
        var divisor = 0.01;  //敏感指数，如果你的票数多可以设置的更小一点，比如0.008
        support = parseInt(json['support']);
        oppose = parseInt(json['oppose']);
        var minus = support-oppose;
        var maxLength = parseInt(1 / divisor);
        if(minus==0) {
            supWidth = center;
        }else if(minus>0){
            if(minus>=maxLength){
                supWidth = center*2;
            }else{
                supWidth = center + parseInt(center*minus*divisor);
            }
        }else if(minus<0){
            minus = Math.abs(minus);
            if(minus>=maxLength){
                supWidth = 0;
            }else{
                supWidth = center - parseInt(center*minus*divisor);
            }
        }
        $("#support").width(supWidth);
        oppWidth = $("#SkiyoNote").width() - 144 - $("#support").width();
        $("#oppose").width(oppWidth);
        $("#supportNote").html("(" + support + ")");
        $("#opposeNote").html("(" + oppose + ")");
        $("#SkiyoNote").unblock();
    });
}