// JavaScript Document
//show出投票選項的相關資訊或詳細資料
function showDetail(_id){
	infoWin = window.open("info.php?id="+_id,"相關資訊","width=520,height=360,scrollbars=yes");
	infoWin.focus();
}

//AJAX doVote的結果回傳
function voteResult(reqObj){
	//alert(reqObj.responseText);
	var spStr = (reqObj.responseText).split(",");
	if(spStr[0].match(/okay/i)){
		//alert("謝謝您的投票, 請記得至您的信箱點選確認信中的網頁連結, 完成投票流程!");
		document.location = "poll_ok.php";
	} else {
		if(spStr[1]=="102"){
			alert("您已經投過票了");
		} else if(spStr[1]=="004") {
			alert("SQL Fail");
		} else if(spStr[1]=="005") {
			alert("SQL ID Can't Retrived");
		} else if(spStr[1]=="006") {
			alert("您輸入的驗證碼錯誤");
			document.getElementById('verifyImg').src = "createRandPic.php?s="+new Date().getTime();
		} else if(spStr[1]=="007"){
			alert("現在僅限評審能進行投票");
		}
	}
}

//投票AJAX
function doVote(){
	//將投票結果組成字串
	var voteStr = "";
	for(var i=0 ;i<6; i++){
		var tempStr = "subject_"+i;
		var	e= document.voteform;
		for(var j=0; j<e.length; j++){
			if(e[j].name==tempStr && e[j].checked){
				voteStr += i+":"+e[j].value+";";
			}
		}
	}
	
	//判斷欄位是否有輸入
	if(document.getElementById("votername").value==""){
		alert("請輸入您的姓名");
	}else if(document.getElementById("votermail").value==""){
		alert("請輸入您的信箱");
	}else if(document.getElementById("verifyCode").value==""){
		alert("請輸入驗證碼");
	}else{
		var url = "poll_fun.php?";
		var rstr = "fun=checkVote";
		rstr += '&verifycode='+ document.getElementById("verifyCode").value;
		rstr += '&votername='+ document.getElementById("votername").value;
		rstr += '&votermail='+ document.getElementById("votermail").value;
		rstr += '&voterstr='+ voteStr;
		var ajax = new Ajax.Request(url,{method:'post',parameters:rstr,onComplete:voteResult});
	}
}

//重新產生驗證碼
function redraw(){
	document.getElementById('verifyImg').src = "createRandPic.php?s="+new Date().getTime();
}