
var xmlHttp;
        function createXMLHttpRequest(){
             if(window.ActiveXObject){
	         xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	         }else if(window.XMLHttpRequest){
	         xmlHttp = new XMLHttpRequest();
	       }
        }

function pingfen(value,vote_id,table){
     //alert('您选择了'+vote_id+',票数是'+value);   
	 var a = Math.random();
           createXMLHttpRequest();
	       xmlHttp.onreadystatechange = function(){handleStateChangeaa(vote_id,table);};
		   //alert("votesave.jsp?action=vote&vote_id="+vote_id+"&value="+value+"&table="+table+"&"+a);
	       xmlHttp.open("GET","votesave.jsp?action=vote&vote_id="+vote_id+"&value="+value+"&table="+table+"&"+a,true);
	       xmlHttp.send(null); 
}
 
 function handleStateChangeaa(vote_id,table){
    if(xmlHttp.readyState == 4){
	     if(xmlHttp.status == 200||xmlHttp.status == 0){
			 //alert(xmlHttp.responseText);
		     if(xmlHttp.responseText){
			    results(vote_id,table);
			 }
	     }
	   } 
	}
   
   function results(vote_id,table){
      var a = Math.random();
           createXMLHttpRequest();
	       xmlHttp.onreadystatechange = function(){handleStateChangeaaresult(vote_id,table);};
		   //alert("votesave.jsp?action=result&vote_id="+vote_id+"&"+a);
	       xmlHttp.open("GET","votesave.jsp?action=result&vote_id="+vote_id+"&table="+table+"&"+a,true);
	       xmlHttp.send(null); 
   }
   
    function handleStateChangeaaresult(vote_id,table){
    if(xmlHttp.readyState == 4){
	     if(xmlHttp.status == 200||xmlHttp.status == 0){
			 //alert("感谢您的投票！");
			 alert("感谢您的投票！");
			 //window.close();
			 //opener.location.reload();
			 document.getElementById("voteinfo").style.display = 'none'
			 document.getElementById(vote_id).innerHTML =xmlHttp.responseText+"票";
	     }
	   } 
	}
   
	
	function setCookie(name, value) {
    expiryday=new Date();
    expiryday.setTime(expiryday.getTime()+12*60*60*1*1000);
    //保存设置12小时
    document.cookie = name + "=" + escape(value)
    + "; expires=" + expiryday.toGMTString() + ";path=/";
    }
	
	
function getCookie(name) {
    var search = name + "="
    if (document.cookie.length > 0) { // if there are any cookies
      offset = document.cookie.indexOf(search) 
      if (offset != -1) { // if cookie exists 
         offset += search.length 
         end = document.cookie.indexOf(";", offset) 
         if (end == -1) 
            end = document.cookie.length
         return unescape(document.cookie.substring(offset, end))
      } 
   }
   return 0;
}

function DelCookie(name){
    expiryday=new Date();
    expiryday.setTime(expiryday.getTime()-1);	
    var cval = getCookie(name);
    document.cookie = name + "=" + 0
      + "; expires=" + expiryday.toGMTString() + ";path=/";
}



function open_window(value,vote_id,table){
	    var left = event.clientX;
        var top = event.clientY;
		document.getElementById("voteinfo").style.left = left - 30;
		document.getElementById("voteinfo").style.top = top - 120;
	    document.getElementById("voteinfo").style.display = "block";
		var form_vote = "<br><span class=\"style1\">“留下联系方式吧，您将有机会获得一份精美礼品。”</span><a onClick=\"hiddenVote()\" style=\"cursor:pointer;\"><img src=\"images/del.gif\" border=\"0\"></a>";
		var form2 = "<form name=\"form_vote\" id=\"form_vote\" class=\"style1\">";
		var form3 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;您的姓名：<input type=\"text\" id=\"name\" name=\"name\" value=\"\" style=\"width:150\" class=\"input\"><br>";
		var form4 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;联系方式：<input type=\"text\" id=\"info\" name=\"info\" value=\"\" style=\"width:150\" class=\"input\"><br>";
		var form5 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;工程评价：<textarea  id=\"msg\" name=\"msg\"  style=\"width:150\" class=\"input\"></textarea><br>";
		var form6 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=\"button\" onClick=\"insertInfo('"+value+"','"+vote_id+"','"+table+"','true')\" value=\"提 交\">";
		var form7 = "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type=\"button\" onClick=\"insertInfo('"+value+"','"+vote_id+"','"+table+"','false')\" value=\"匿名提交\"></form> ";
		document.getElementById("voteinfo").innerHTML = form_vote+form2+form3+form4+form5+form6+form7;
		
}

function hiddenVote(){
        document.getElementById("voteinfo").style.display = "none";
}

function insertInfo(value,vote_id,table,ppp){
	
	var name = document.form_vote.name.value;
	var info = document.form_vote.info.value;
	var msg = document.form_vote.msg.value;
	
	if(ppp=="true"){
	   if(name==""){
    			alert("姓名不能为空!");
    			return false;
    		}
		if(info==""){
    			alert("联系方式不能为空!");
    			return false;
    		}
	    if(msg==""){
    			alert("点评留言不能为空!");
    			return false;
    		}
			}
	
	//switch(getCookie("fangchan_name"+table)){
	//	 case 0  : setCookie("fangchan_name"+table,1);break;
		// case "1"  : DelCookie("fangchan_name"+table); setCookie("fangchan_name"+table,2);break;
	//	 case "2"  : DelCookie("fangchan_name"+table); setCookie("fangchan_name"+table,3);break;
	//	 case "3"  : alert('您今天已经不能再投票了！'); return false; break;
		 //default   :  alert('您已经投过票了！'); return false; break;
	// }
	
	 var a = Math.random();
           createXMLHttpRequest();
	       xmlHttp.onreadystatechange = function(){handleStateChangeaaInfo(value,vote_id,table);};
		   //alert("votesave.jsp?action=insert&vote_id="+vote_id+"&name="+name+"&table="+table+"&info="+info+"&"+a);
	       xmlHttp.open("GET","votesave.jsp?action=insert&vote_id="+vote_id+"&msg="+msg+"&name="+name+"&table="+table+"&info="+info+"&"+a,true);
	       xmlHttp.send(null);
}



 function handleStateChangeaaInfo(value,vote_id,table){
    if(xmlHttp.readyState == 4){
	     if(xmlHttp.status == 200||xmlHttp.status == 0){
			 //alert(xmlHttp.responseText);
		     if(xmlHttp.responseText){
				  pingfen(value,vote_id,table);
			 }
	     }
	   } 
	}