cnr = "";
ren = 0;
function report(nr) {
if (nr == "") return false;
var url = "ajax/report.php?nr=" + nr + "&ms="+new Date().getTime();
cnr = nr;
if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  xmlhttp.onreadystatechange=xmlhttpChange
  xmlhttp.open("GET",url,true)
  xmlhttp.send(null)
  }
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
    if (xmlhttp)
    {
    xmlhttp.onreadystatechange=xmlhttpChange
    xmlhttp.open("GET",url,true)
    xmlhttp.send()
    }
}
}


function xmlhttpChange()
{

if (xmlhttp.readyState==4)
  {

  if (xmlhttp.status==200)
    {

data = xmlhttp.responseText;
var k = document.getElementById("ex" + cnr);
if (parseInt(data) == 0) { var msg = "Report not sent"; }
if (parseInt(data) == 1) { var msg = "Report sent, thank you"; }
k.innerHTML = "<br /><span style='color:#9fa5ae;'>" + msg + "</span>";
setTimeout("timeitout(cnr)", 4000);
}
}
}
function timeitout(nr) {
var o = document.getElementById("ex" + nr);
o.innerHTML = "";
var p = document.getElementById("collect" + nr);
p.innerHTML = "";
}

function approve(nr) {
if (nr == "") return false;
var url = "ajax/approve.php?nr=" + nr + "&ms="+new Date().getTime();
cnr = nr;
if (window.XMLHttpRequest)
  {
  aprhttp=new XMLHttpRequest()
  aprhttp.onreadystatechange=aprChange
  aprhttp.open("GET",url,true)
  aprhttp.send(null)
  }
else if (window.ActiveXObject)
  {
 aprhttp=new ActiveXObject("Microsoft.XMLHTTP")
    if (aprhttp)
    {
   aprhttp.onreadystatechange=aprChange
    aprhttp.open("GET",url,true)
    aprhttp.send()
    }
}
}

function aprChange()
{

if (aprhttp.readyState==4)
  {

  if (aprhttp.status==200)
    {

data = aprhttp.responseText;
var k = document.getElementById("ex" + cnr);
if (parseInt(data) == 0) { var msg = "Could not vote"; }
if (parseInt(data) == 1) { var msg = "Voted, thank you"; }
k.innerHTML = "<br /><span style='color:#9fa5ae;'>" + msg + "</span>";
setTimeout("timeitout(cnr)", 4000);

}
}
}








function negative(nr) {
if (nr == "") return false;
var url = "ajax/negative.php?nr=" + nr + "&ms="+new Date().getTime();
cnr = nr;
if (window.XMLHttpRequest)
  {
  neghttp=new XMLHttpRequest()
  neghttp.onreadystatechange=negChange
  neghttp.open("GET",url,true)
  neghttp.send(null)
  }
else if (window.ActiveXObject)
  {
 neghttp=new ActiveXObject("Microsoft.XMLHTTP")
    if (neghttp)
    {
   neghttp.onreadystatechange=negChange
    neghttp.open("GET",url,true)
    neghttp.send()
    }
}
}



function negChange()
{

if (neghttp.readyState==4)
  {

  if (neghttp.status==200)
    {

data = neghttp.responseText;
var k = document.getElementById("ex" + cnr);
if (parseInt(data) == 0) { var msg = "Could not vote"; }
if (parseInt(data) == 1) { var msg = "Voted, thank you"; }
k.innerHTML = "<br /><span style='color:#9fa5ae;'>" + msg + "</span>";
setTimeout("timeitout(cnr)", 4000);

}
}
}
function renew() {
if (ren < 3) {
ren++;

var url = "ajax/captcha.php?ms="+new Date().getTime();
if (window.XMLHttpRequest)
  {
  caphttp=new XMLHttpRequest()
  caphttp.onreadystatechange=capChange
  caphttp.open("GET",url,true)
  caphttp.send(null)
  }
else if (window.ActiveXObject)
  {
 caphttp=new ActiveXObject("Microsoft.XMLHTTP")
    if (caphttp)
    {
   caphttp.onreadystatechange=capChange
    caphttp.open("GET",url,true)
    caphttp.send()
    }
}

}
if (ren > 3) {
document.getElementById("other").style.display = "none"; }
}



function capChange()
{

if (caphttp.readyState==4)
  {

  if (caphttp.status==200)
    {

data = caphttp.responseText;

document.getElementById("captcha").src = "images/lk.jpg";
document.getElementById("captcha").src = "out/captcha.png?" + new Date().getTime();
document.getElementById("cc").value = data;
}
}
}

function submitit() {
var name = document.getElementById("name").value;
var comment = document.getElementById("message").value;
var itemnr = document.getElementById("itemnr").value;
var c = document.getElementById("cc").value;
var answer = document.getElementById("answer").value;
var error = "";
if (name.length < 3) { error = "Please use a correct name"; }
if (comment.length < 3) { error = "Comment is too short"; }
if (c != answer) { error = "Incorrect captcha"; }
if (error != "") {
document.getElementById("ers").innerHTML = error;
}
if (error == "") {
var url = "ajax/post.php";
var str = "name=" + name + "&comment=" + comment + "&item=" + itemnr;		

// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttpc=new XMLHttpRequest();
		xmlhttpc.onreadystatechange = cChange;
		xmlhttpc.open("POST", url, true);
		xmlhttpc.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
		xmlhttpc.send(str);
	}
	// code for IE
	else if (window.ActiveXObject)
	{
		xmlhttpc=new ActiveXObject("Microsoft.XMLHTTP");
		if (xmlhttpc)
		{
			xmlhttpc.onreadystatechange = cChange;
			xmlhttpc.open("POST", url, true);
			xmlhttpc.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
			xmlhttpc.send(str);
		}
	}
      
}

}


function cChange()
{

if (xmlhttpc.readyState==4)
  {

  if (xmlhttpc.status==200)
    {

data = xmlhttpc.responseText;
if (parseInt(data) == 1) { document.getElementById("ok").value = "Thank you"; document.getElementById("ok").disabled = true; }
if (parseInt(data) == 0) { document.getElementById("ok").value = "Thank you"; document.getElementById("ok").disabled = true; }
}
}
}