﻿// 投票
function CastVote(userName, relatedID, type, voteMeter)
{
    var strpost = "{'userName':'"+userName+"','relatedID':'"+relatedID+"','type':'"+type+"', 'voteMeter':'"+voteMeter+"'}";
    var ajaxCV = new Ajax(null,"<img src='/App_Themes/Default/cximg/loading.gif' /> ","/WebService/WsPeopleVote.asmx/CastVote",2,strpost,function(){GetCountVote(relatedID, type)});
    ajaxCV.post();
}

// 获取投票信息
function GetCountVote(relatedID, type){
//    GetCountPoor('votepoor', relatedID, type);
//    GetCountGood('votegood', relatedID, type);
    GetCountPoor('leftDiv_1_2_bian', relatedID, type);
    GetCountGood('leftDiv_1_2_ding', relatedID, type);
}

function GetCountPoor(obj, relatedID, type)
{
    var objs = $(obj);
    var strpost = "{'relatedID':'"+relatedID+"','type':'"+type+"','voteMeter':'"+-1+"'}";
    var ajaxGetPoor = new Ajax(objs,"<img src='/App_Themes/Default/cximg/loading.gif' /> ","/WebService/WsPeopleVote.asmx/GetCountByMeter",2,strpost,function(rexm){GetCountPoorSuccessCallBack(objs, rexm)});
    ajaxGetPoor.post();
}
function GetCountPoorSuccessCallBack(objs, rexm){
    var data = eval("(" + rexm + ")");
    objs.innerHTML = "<span>" + data + "</span>";
}

function GetCountGood(obj, relatedID, type)
{
    var objs = $(obj);
    var strpost = "{'relatedID':'"+relatedID+"','type':'"+type+"','voteMeter':'"+1+"'}";
    var ajaxGetGood = new Ajax(objs,"<img src='/App_Themes/Default/cximg/loading.gif' /> ","/WebService/WsPeopleVote.asmx/GetCountByMeter",2,strpost,function(rexm){GetCountGoodSuccessCallBack(objs, rexm)});
    ajaxGetGood.post();
}
function GetCountGoodSuccessCallBack(objs, rexm){
    var data = eval("(" + rexm + ")");
    objs.innerHTML = "<span>" + data + "</span>";
}



function GetCountByMeter(obj, relatedID, type, voteMeter)
{
    objs = $(obj);   
    
    var strpost = "{'relatedID':'"+relatedID+"','type':'"+type+"','voteMeter':'"+voteMeter+"'}";
    var ajaxGCV = new Ajax(objs,"<img src='/App_Themes/Default/cximg/loading.gif' /> ","/WebService/WsPeopleVote.asmx/GetCountByMeter",2,strpost,function(rexm){GetCountByMeterSuccessCallBack(objs, rexm)});
    ajaxGCV.post();
}

function GetCountByMeterSuccessCallBack(obj, rexm){
    var data = eval("(" + rexm + ")");
    obj.innerHTML = data;
}

