//----------------------------------
// Display SWF File
//----------------------------------
/* pie chart flash on a page  */
function dispChart(dataVal) {
	//alert(dataVal);
	var mcChartObj = new Object();
	mcChartObj.contentVersion = 7;
	mcChartObj.src = '/_unit/campaign_top/piechart.swf';
	mcChartObj.id = 'pieChart';
	mcChartObj.width = '220';
	mcChartObj.height = '220';
	mcChartObj.bgcolor = '#ffffff';
	mcChartObj.codebaseVersion = 7,0,0,0;
	mcChartObj.flashvars = dataVal;
	mcChartObj.quality = 'high';
	mcChartObj.noPlugin = '<div>'
	+'<img src="no_fla_sub.jpg" width="220" height="220" border="0" alt="">'
	+'</div>';
	load_player(mcChartObj);
}

/* set choice data */
var choiceData;
function setChoice(chiceObj){
	choiceData = chiceObj.value;
}

/* Send choice data */
function sendData(){
	sendRequest(on_loaded, '&dataVal='+choiceData, 'GET', './chartcount.sms', true, true);
}

/* get response as text data */
function on_loaded(dataObj){
	var chartVal = dataObj.responseText;
	document.pieChart.SetVariable("pieObj.pieVal", chartVal);
	afterClk();
	
	//パーセント表示の書き換え
	var percentText = DeleteLineFeed(chartVal);
	if (percentText != "") {
		datas = percentText.split(",");
		for (i=0; i<datas.length; i++) {
			document.getElementById("result_" + i + "_TD").innerText = datas[i] + "％";
		}
	}
}

/* delete LineFeed */
function DeleteLineFeed(myLen) { 
    var newLen = ''; 
    for(var i=0; i<myLen.length; i++){ 
        text = escape(myLen.substring(i, i+1)); 
        if(text != "%0D" && text != "%0A"){ 
            newLen += myLen.substring(i, i+1); 
        } 
    } 
    return(newLen); 
} 


/* change to disable button and display message */
function afterClk(){
	document.getElementById("outmsg").innerHTML = "投票を受け付けました。ご協力ありがとうございます。"
	document.getElementById("votebtn").onClick = "";
}

//--------------------------------------
// Display SWF File for BackNumber Page
//--------------------------------------
/* pie chart flash on a page  */
function dispChartBn(dataVal) {
	var mcChartObj = new Object();
	mcChartObj.contentVersion = 7;
	mcChartObj.src = '/_unit/campaign_top/piechart.swf';
	mcChartObj.id = 'pieChart';
	mcChartObj.width = '144';
	mcChartObj.height = '144';
	mcChartObj.bgcolor = '#ffffff';
	mcChartObj.codebaseVersion = 7,0,0,0;
	mcChartObj.flashvars = dataVal;
	mcChartObj.quality = 'high';
	mcChartObj.noPlugin = '<div>'
	+'<img src="no_fla_sub.jpg" width="144" height="144" border="0" alt="">'
	+'</div>';
	load_player(mcChartObj);
}

