function newXMLHttpRequest() {
	var xmlreq = false;
	if (window.XMLHttpRequest) {
		xmlreq = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
    		// Try ActiveX
		try {
			xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e1) {
			// first method failed
			try {
				xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
				 // both methods failed
			}
		}
 	}
   	return xmlreq;
}

   function newHTMLHttpRequest() {
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
		return http_request;
      

   }

function vote(p_id, secret , u_id, baseURL){
	var voteButton = document.getElementById("vote_button_"+p_id);
	var voteImage = document.getElementById("vote_img_"+p_id);
	var votesCount = document.getElementById("vote_count_"+p_id);
	var votes = parseInt(votesCount.innerHTML);

	voteButton.style.cursor=null;
	voteButton.onclick=null;
	voteImage.src="http://static.bold.dk/wp/wp-content/themes/default/images/blog_voted.gif";
	votes++;
	votesCount.innerHTML=votes;
	
//      http_request.setRequestHeader("Content-length", parameters.length);
	
	var req = newHTMLHttpRequest();
	req.open("POST", baseURL+"voteinterface.php", true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.setRequestHeader("Connection", "close");
	req.send("pid="+p_id+"&secret="+secret+"&uid="+u_id);
}
