
var VoteEmotion={Callback:function(res,reviewid,contentid){var responseText=res.responseText||'';if(responseText.charAt(0)=='{'){eval('var data = '+responseText+';');if(data.error){alert(data.errmsg);}
else{var newnode;var contentDiv=$(contentid);var emotionitems=DOM.fc(contentDiv,'input',{type:'radio'},0,0);var emotiondivs=DOM.fc(contentDiv,'div',null,'VoteEmotionSpan',0);var totalspan=DOM.fc(contentDiv,'span',null,'VoteEmotionCountSpan',1);var btnVote=DOM.fc(contentDiv,'input',{type:'button'},0,1);var NavLink=DOM.fc(contentDiv,'a',null,0,1);for(var i=0;i<emotionitems.length;i++){emotionitems[i].style.display='none';emotiondivs[i].innerHTML='('+data.result[0]["Emotion"+(i+1)]+')';emotiondivs[i].style.display='';}
btnVote.style.display='none';totalspan.innerHTML='共有'+data.result[0]["Count"]+'人投票';if(!getCookie("emotionexpire"+reviewid)){NavLink.innerHTML='返回投票';NavLink.onclick=function(){VoteEmotion.Vote(reviewid,contentid);return false;}}else{NavLink.onclick=null;NavLink.innerHTML='';}
emotiondivs=null;newnode=null;NavLink=null;contentDiv=null;emotionitems=null;totalspan=null;btnVote=null;}}},GetTotalCallback:function(res,reviewid,contentid){var responseText=res.responseText||'';if(responseText.charAt(0)=='{'){eval('var data = '+responseText+';');if(data.error){alert(data.errmsg);}
else{var contentDiv=$(contentid);var totalspan=DOM.fc(contentDiv,'span',null,'VoteEmotionCountSpan',1);if(totalspan!=null){totalspan.innerHTML='共有'+data.result[0]["Count"]+'人投票';totalspan=null;}}}},Submit:function(reviewid,contentid){var chkresult=0;var emotionitems=DOM.fc($(contentid),'input',{type:'radio'},0,0);for(var i=0;i<emotionitems.length;i++){if(emotionitems[i].checked)
chkresult=emotionitems[i].value;}
if(!chkresult){alert('請選擇你的表情');return;}
if(getCookie("emotionexpire"+reviewid)){alert('每人只限投票一次');return;}
var callback=function(res){var mins=5;var expire=new Date();expire.setTime(expire.getTime()+5*60*1000);document.cookie="emotionexpire"+reviewid+"=1;expires="+expire.toGMTString();VoteEmotion.Callback(res,reviewid,contentid);};var page="/service/VoteEmotion.htm";var postbody="&ReviewId="+reviewid+"&EmotionItem="+chkresult+"&rn="+Math.random();new Ajax.Request(page,{method:'post',postBody:postbody,onComplete:callback});},Vote:function(reviewid,contentid){var newnode;var contentDiv=$(contentid);var emotiondivs=DOM.fc(contentDiv,'div',null,'VoteEmotionSpan',0);var emotionitems=DOM.fc(contentDiv,'input',{type:'radio'},0,0);var btnVote=DOM.fc(contentDiv,'input',{type:'button'},0,1);var NavLink=DOM.fc(contentDiv,'a',null,0,1);for(var i=0;i<emotiondivs.length;i++){emotiondivs[i].style.display='none';emotionitems[i].style.display='';}
btnVote.style.display='';NavLink.innerHTML="查看結果";NavLink.onclick=function(){VoteEmotion.View(reviewid,contentid);return false;}
newnode=null;contentDiv=null;emotiondivs=null;emotionitems=null;btnVote=null;NavLink=null;},InitialTotalSpan:function(reviewid,contentid){var callback=function(res){VoteEmotion.GetTotalCallback(res,reviewid,contentid);};var page="/service/ViewEmotion.htm";var postbody="&ReviewId="+reviewid+"&rn="+Math.random();new Ajax.Request(page,{method:'post',postBody:postbody,onComplete:callback});},View:function(reviewid,contentid){var callback=function(res){VoteEmotion.Callback(res,reviewid,contentid);};var page="/service/ViewEmotion.htm";var postbody="&ReviewId="+reviewid+"&rn="+Math.random();new Ajax.Request(page,{method:'post',postBody:postbody,onComplete:callback});},SyncExpireCookies:function(reviewid,contentid){if(getCookie("emotionexpire"+reviewid)){VoteEmotion.View(reviewid,contentid);}}}