var pollid="";
function getvoucher(id,kodas){
  var senas = document.getElementById(id);
  var linkas = "http://www.vouchercodes.eu/out/";
  switch (id.substr(0,1))
  {
  	case 'v': { linkas = linkas + "voucher"; break }
	case 'o': { linkas = linkas + "offer"; break }
  }
  linkas = linkas + "/" +id.substr(1) + "/";
  var naujas = document.createElement('div');
  var tevas =  senas.parentNode;
//  tevas.removeChild(tevas.lastChild);
  if (kodas!='' && kodas!=null){
	  naujas.innerHTML = '<span>Voucher Code: '+kodas+'</span>Shop\'s website has been opened in a new window for you. <br />Voucher code is: '+kodas;
  }
  else {
	  naujas.innerHTML = 'Voucher code is not needed for this offer. Please see website for details.';
  }
  
  naujas.className = 'voucheropen';
  tevas.replaceChild(naujas, senas);
  var langas = window.open(linkas,'_blank','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1');
  if (kodas!='' && kodas!=null) {
	langas.window.blur();  
  }

	var polas = document.createElement('div');
	pollid ="poll" + id;
	polas.setAttribute("id", pollid);
	polas.className = "poll";
	polas.innerHTML= 'Please Vote! Did this discount work for you? Yes:<input type="radio" name="vote" value="0" onclick="getVote(this.value)" />   No:<input type="radio" name="vote" value="1" onclick="getVote(this.value)" />';
	tevas.appendChild(polas);
  return false;
}
var xmlhttp;
function getVote(int)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var url="/voucher/vote/";
url=url+"?vote="+int;
url=url+"&pid="+pollid;
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
  if (xmlhttp.readyState==4)
  {
  document.getElementById(pollid).innerHTML=xmlhttp.responseText;
  }
}

function GetXmlHttpObject()
{
var objXMLHttp=null;
if (window.XMLHttpRequest)
  {
  objXMLHttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
return objXMLHttp;
}