function duowan_canvote(id){
   var setcookie=function(sName,sValue){
    var d=new Date();
    var year=d.getYear()+1;
    var end=Date.parse(((year<1900)?(1900+year):year)+"/"+(d.getMonth()+1)+"/"+d.getDate()+" 23:59:59");
    var t_date = new Date(end);
    var expiresDate = t_date.toUTCString();
    document.cookie=sName+"="+escape(sValue)+";expires="+expiresDate;
  };
    var getcookie=function(sName){  
    var aCookie = document.cookie.toString().split(";");  
    for(var i=0; i < aCookie.length; i++){
      var aCrumb = aCookie[i].split("=");
      if (sName == aCrumb[0].replace(/\s/ig,"")) return unescape(aCrumb[1]);  
    }
  };
  if(getcookie(id)!="1"){
    setcookie(id,"1");
    return true;
  }
  return false;
}
 
 function duowan_click_vote(channelid,voteid,subjectid,itemid){
  var endtime=document.getElementById("vote_endtime_"+channelid+"_"+voteid).value;
  var id="duowanvote"+channelid+voteid+subjectid;
  if(typeof(duowan_vote_chktype)!="undefined"){
    id+=itemid;
  }
   var iframeid="duowan_vote_iframe";
  if(!duowan_canvote(id)){
    alert("对不起你已经投过票了^O^!");
    return;
  }
  if(navigator.cookieEnabled){
  var itemobjid=channelid+voteid+subjectid+itemid;
  var itemnum=document.getElementById(itemobjid);
  var f=document.getElementById(iframeid);
  if(!f){
    f=document.createElement("iframe");
    f.id=iframeid;
    f.height="0px";
    f.width="0px";
    f.style.display="none";
    document.body.appendChild(f);
  }
  var href="http://comment2.duowan.com/vote/voting.jsp?channelid="+channelid+"&voteid="+voteid+"&subjectid="+subjectid+"&itemid="+itemid+"&endtime="+endtime+"&isclick=1";
    if(typeof(duowan_vote_chktype)!="undefined"){
    href+="&duowan_vote_chktype="+duowan_vote_chktype;
  }
    f.src=href;
    if(itemnum) itemnum.innerHTML=parseInt(itemnum.innerHTML)+1;
  }
}
 
 function duowan_zx_vote(channelid,voteid,subjectid,itemid)
 {  
  var duowan_vote_chktype=1;
  var id="duowanvote"+channelid+voteid+subjectid+itemid;
  var endtime=document.getElementById("vote_endtime_"+channelid+"_"+voteid).value;
  var votenum=document.getElementById(channelid+voteid+subjectid+itemid);

  if(!duowan_canvote(id)){
     alert("对不起你已经投过票了^O^!");
     return;
   }
   var f=document.getElementById("dw_vote");
   if(!f){
    f=document.createElement("iframe");
    f.id="dw_vote";
    f.height="0px";
    f.width="0px";
    f.style.display="none";
    document.body.appendChild(f);
    }
    var href="http://comment2.duowan.com/vote/newvoting.jsp?channelid="+channelid+"&voteid="+voteid+"&subjectid="+subjectid+"&itemid="+itemid+"&endtime="+endtime+"&duowan_vote_chktype="+duowan_vote_chktype;
    f.src=href;
    votenum.innerHTML=parseInt(votenum.innerHTML)+1;
 }
 
 
function duowan_vote_mood(channelid,voteid,index){
	 var id="dw_vote_mood"+voteid;
         var voteobj=document.getElementById("vote_"+voteid+"_"+index);
         var imgobj=document.getElementById("img_"+voteid+"_"+index);
	 if(!duowan_canvote(id)){
		  alert("对不起你已经投过票了^O^!");
		return;
	 }
	 var f=document.getElementById("dw_vote");
	   if(!f){
	    f=document.createElement("iframe");
	    f.id="dw_vote";
	    f.height="0px";
	    f.width="0px";
	    f.style.display="none";
	    document.body.appendChild(f);
	   }
	   var href="http://comment2.duowan.com/vote/moodvote_do.jsp?channelid="+channelid+"&voteid="+voteid+"&index="+index;
	   f.src=href;
	   voteobj.innerHTML=parseInt(voteobj.innerHTML)+1;
	   imgobj.style.height=(parseInt(voteobj.innerHTML)+1)/70 *100;
}
 
function duowan_vote_simple(voteid,votetype,channelid){
	var id="duowanvote"+voteid;
	var agreevotenumobj=$("dw_agree");
	var disagreevotenumobj=$("dw_disagree");
	var agreepercentobj=$("agree_percent");
	var disagreepercentobj=$("disagree_percent");
	var imgobj1=$("img1");
        var imgobj2=$("img2");
	var agreenum=0;
	var disagreenum=0;
	var size1=0;
	var size2=0;
	  if(!duowan_canvote(id)){
	       alert("对不起你已经投过票了^O^!");
	       return;
	  }
	  if(navigator.cookieEnabled){
	  if(votetype=='agree'){
	     agreenum=1;
	  }
	   if(votetype=='disagree'){     
	     disagreenum=1; 
	   }
	   var f=$("dw_vote");
	   if(!f){
	    f=document.createElement("iframe");
	    f.id="dw_vote";
	    f.height="0px";
	    f.width="0px";
	    f.style.display="none";
	    document.body.appendChild(f);
	    }
	    var href="http://comment2.duowan.com/vote/simplevote.jsp?voteid="+voteid+"&agreenum="+agreenum+"&disagreenum="+disagreenum+"&channelid="+channelid;
	    f.src=href;
	   if(votetype=='agree'){
	     if(agreevotenumobj) agreevotenumobj.innerHTML=parseInt(agreevotenumobj.innerHTML)+1;
	   }
	   if(votetype=='disagree'){     
	     if(disagreevotenumobj) disagreevotenumobj.innerHTML=parseInt(disagreevotenumobj.innerHTML)+1;
	   }
	   var num1 = parseInt(agreevotenumobj.innerHTML);
	   var num2 = parseInt(disagreevotenumobj.innerHTML);
	   var num3=num1 +num2;
	   var spUp=(num1/num3)*100;
	   spUp=Math.round(spUp*10)/10;
	   var spDown=100-spUp;
	   spDown=Math.round(spDown*10)/10;
	   agreepercentobj.innerHTML=spUp+'%';
	   disagreepercentobj.innerHTML=spDown+'%';
	   size1=num1* 83/num3;
	   size2=num2* 83/num3;
	   imgobj1.style.width=size1;
	   imgobj2.style.width=size2;
	  } 
  }   

function $(obj){
	return document.getElementById(obj);
}

function duowan_vote_page(voteid,votetype,channelid){
	var id="duowanvote"+voteid;
	var agreevotenumobj=$("dw_agree");
	var disagreevotenumobj=$("dw_disagree");
	var goodimagobj=$("good");
	var badimgobj=$("bad");
	var imgobj1=$("img1");
    var imgobj2=$("img2");
	var agreenum=0;
	var disagreenum=0;
	var size1=0;
	var size2=0;
	  if(!duowan_canvote(id)){
	       alert("对不起你已经投过票了^O^!");
	       return;
	  }
	  if(navigator.cookieEnabled){
	  if(votetype=='agree'){
	     agreenum=1;
	  }
	   if(votetype=='disagree'){     
	     disagreenum=1; 
	   }
	   var f=$("dw_vote");
	   if(!f){
	    f=document.createElement("iframe");
	    f.id="dw_vote";
	    f.height="0px";
	    f.width="0px";
	    f.style.display="none";
	    document.body.appendChild(f);
	    }
	    var href="http://comment2.duowan.com/vote/simplevote.jsp?voteid="+voteid+"&agreenum="+agreenum+"&disagreenum="+disagreenum+"&channelid="+channelid;
	    f.src=href;
	   if(votetype=='agree'){
	    if(agreevotenumobj) agreevotenumobj.innerHTML=parseInt(agreevotenumobj.innerHTML)+1;
	   }
	   if(votetype=='disagree'){     
	     if(disagreevotenumobj) disagreevotenumobj.innerHTML=parseInt(disagreevotenumobj.innerHTML)+1;
	   }
	   var num1 = parseInt(agreevotenumobj.innerHTML);
	   var num2 = parseInt(disagreevotenumobj.innerHTML);
	   var num3=num1 +num2;
	   size1=num1* 83/num3;
	   size2=num2* 83/num3;
	   imgobj1.style.width=size1;
	   imgobj2.style.width=size2;
	  } 
  }   
 

function duowan_form_vote(channelid,voteid){
  var id="duowanvote"+channelid+voteid;
  if(!duowan_canvote(id)){
    alert("对不起你已经投过票了^O^!");
    return;
  }
  if(navigator.cookieEnabled){
    var subjects=document.getElementsByName("vote_subjects_"+channelid+voteid);
    for(var i=0;i<subjects.length;i++){
      var options=document.getElementsByName(subjects[i].value+"_option");
      for(var j=0;j<options.length;j++){
         if(options[j].checked) break;
         if((j+1)==options.length){
           alert("请至少选择一项!");
           return;
         }
      }
    }
    var formobj=document.getElementById("duowan_vote_form_"+channelid+voteid);
    formobj.target="voteiframe_"+channelid+voteid;
    formobj.action="http://comment2.duowan.com/vote/voting.jsp";
    formobj.submit();
  }
}

function duowan_vote_result(channelid,voteid){
  document.location.href="/public/vote/"+channelid+"/vs_"+voteid+".html";
}
