// JavaScript Document
String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g, "");
}

function reqType(){
	// branch for native XMLHttpRequest object
	if(window.XMLHttpRequest) {
		try {
			req = new XMLHttpRequest();
		} catch(e) {
			req = false;
		}
	// branch for IE/Windows ActiveX version
	} else if(window.ActiveXObject) {
		try {
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				req = false;
			}
		}
	}
	return req;
}


function websend_vote(sid){
	
	var opt = document.getElementsByName("vote_option");
	var voted = false;
	var poststr = "";
	
	for(var i = 0 ; i < opt.length ; i ++){
		if(opt[i].checked){
			poststr = "o="+opt[i].value;
			voted=true;
		}
	}
	poststr += "&s="+sid;
	if(voted){
		var httpRequest = reqType();
		httpRequest.onreadystatechange = processRequest;
		httpRequest.open('POST', '/go_vote.jsp', false);
		httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		httpRequest.send(poststr);
function processRequest() {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			return true;
		} else {
			return false
		}
	}
}
		var response = httpRequest.responseText;
		if(response.trim() == "success"){
			//alert("您神聖的一票已送出\n感謝您~");
			webview_result(sid);
		}else{
			alert(response);
		}
	}else{
		alert("尚未選取選項,\n請返回重新選擇!!");
	}
}

function send_vote(sid){
	
	var opt = document.getElementsByName("vote_option");
	var voted = false;
	var poststr = "";
	
	for(var i = 0 ; i < opt.length ; i ++){
		if(opt[i].checked){
			poststr = "o="+opt[i].value;
			voted=true;
		}
	}
	poststr += "&s="+sid;
	if(voted){
		var httpRequest = reqType();
		httpRequest.onreadystatechange = processRequest;
		httpRequest.open('POST', '/go_vote.jsp', false);
		httpRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		httpRequest.send(poststr);
function processRequest() {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			return true;
		} else {
			return false
		}
	}
}
		var response = httpRequest.responseText;
		if(response.trim() == "success"){
			//alert("您神聖的一票已送出\n感謝您~");
			view_result(sid);
		}else{
			alert(response);
		}
	}else{
		alert("尚未選取選項,\n請返回重新選擇!!");
	}
}

function processRequest() {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			return true;
		} else {
			return false
		}
	}
}

function view_result(sid){
	
	var winPop = window.open("/vote.jsp?s=" + sid , "vote_result" , "width=720 ,  height=470 , top= 100 , left=100 , toolbar=0, menubar=0, scrollbars=0, resizable=0,location=0, status=0");
	
	winPop.focus();
}

function webview_result(sid){
	
	var winPop = window.open("k.html?nextpage=/vote.jsp?s=" + sid , "vote_result" , "width=720 ,  height=470 , top= 100 , left=100 , toolbar=0, menubar=0, scrollbars=0, resizable=0,location=0, status=0");
	
	winPop.focus();
}


function resizeWin(wheight){
	window.resizeTo(730 , wheight);
}
