/*首页投票调查js*/
var voteContainerId="voteContainer";
/*获取投票当前状态*/
function getVoteInfo(id){
	var date= (new Date()).valueOf();
	$.ajax({
		url:"/vote!getVoteInfo.action",
		data:"id="+id+"&t="+date,
		type:"POST",
		success:function(text){
			analyzeVoteInfo(text);
		}
	});
}

/*解析投票信息*/
function analyzeVoteInfo(str){
	if(!str || str.length==0){
		return;
	}
	var array1 = str.split(";");
	var vote = new Object();
	/*第一组信息,投票信息*/
	var viarray  = array1[0].split(",");
	vote.id = viarray[0];
	vote.name = viarray[1];
	/*投票项信息*/
	var i = 1;
	var length = array1.length;
	var total =0;
	var itemArray = new Array();
	for(;i<length;i++){
		if(!array1[i] || array1[i].length<1){
			break;
		}
		var viiarray = array1[i].split(",");
		var voteitem = new Object();
		voteitem.id = viiarray[0];
		voteitem.name = viiarray[1];
		voteitem.count = viiarray[2];
		total  = total+parseInt(viiarray[2]);
		itemArray.push(voteitem);
	}
	i =0;
	for(;i<itemArray.length;i++){
		if(total>0){
		itemArray[i].per = parseInt(itemArray[i].count*100/total);
		}else{
		itemArray[i].per =0;
		}
	}
	var html = "";
	html = html+'<table width="100%" border="0" cellspacing="0" cellpadding="4">';
	html = html+'<tr>';
	html = html+'<th colpsan="2">'+vote.name+'</th>';
	html = html+'</tr>';
	i= 0;
	for(;i<itemArray.length;i++){
		var vi = itemArray[i];
		html = html +'<tr><td><input type="radio" name="voteitem" value="'+vi.id+'" />'+vi.name+'</td><td>'+vi.per+'%</td></tr>';
	}
	html = html+'<tr><td colspan="2"><input type="image" src="/imagesindex/submitbutton.gif" onclick="doAjaxVote1('+vote.id+',\'voteitem\')"/>'+'</td></tr>';
	html = html+'</table>';
	document.getElementById(voteContainerId).innerHTML=html;
}

function doAjaxVote(voteId,itemId){
	$.ajax({
		url:"/vote/dovote",
		data:"voteid="+voteId+"&itemvalue="+itemId,
		type:"POST",
		success:function(text){
			if(text.substring(0,4)=='投票成功'){
				alert("投票成功,感谢您的参与");
				//刷新
				getVoteInfo(voteId);
			}else{
				alert(text);
			}
		}
	});
}

function doAjaxVote1(voteId,itemName){
	var fArray = $("[name='"+itemName+"']");
	var length = fArray.length;
	var value;
	for(var i=0;i<length;i++){
		var f = fArray.get(i);
		if(f.checked){
			value = f.value;
			break;
		}
	}
	$.ajax({
		url:"/vote/dovote",
		data:"voteid="+voteId+"&itemvalue="+value,
		type:"POST",
		success:function(text){
			if(text.substring(0,4)=='投票成功'){
				alert("投票成功,感谢您的参与");
				//刷新
				getVoteInfo(voteId);
			}else{
				alert(text);
			}
		}
	});
}
