function change_torrent_state(topic_id)
	{
	var state = document.getElementById("ts_selector").value;
	if(confirm("Are tou sure?"))
		{
		location.href = '?t='+topic_id+'&state='+state;
		}
	}

function get_dataext(URL, destination, method, post_vars){
var m = method;
if(!m) m = "GET";
URL = "ajax.php?"+URL;
dest = destination;
if(destination)
  {
  cDiv = document.getElementById(destination);
  cDiv.innerHTML = "<center><img src='/images/wait.gif'></center>";
  }
  
  if(window.XMLHttpRequest){
	request = new XMLHttpRequest();
    request.onreadystatechange = processStateChangeext;
	
	if(m == "GET")
		{
		request.open("GET", URL, true);
		request.send(null);
		}
	if(m == "POST")
		{
		request.open('POST', URL, true);
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		request.setRequestHeader("Content-length", post_vars.length);
		request.setRequestHeader("Connection", "close");
		request.send(post_vars);
		}
		
  } else if (window.ActiveXObject) {
    request = new ActiveXObject("Microsoft.XMLHTTP");
    if (request) {
	request.onreadystatechange = processStateChangeext;
	if(m == "GET")
		{
		request.open("GET", URL, true);
		request.send();
		}
	if(m == "POST")
		{
		request.open('POST', URL, true);
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		request.setRequestHeader("Content-length", post_vars.length);
		request.setRequestHeader("Connection", "close");
		request.send(post_vars);
		}
    }
  }
}

function get_dataextl(URL, destination, method, post_vars){
var m = method;
if(!m) m = "GET";
URL = "ajax.php?"+URL;
dest = destination;
if(destination)
  {
  cDiv = document.getElementById(destination);
  }
  
  if(window.XMLHttpRequest){
	request = new XMLHttpRequest();
    request.onreadystatechange = processStateChangeext;
	
	if(m == "GET")
		{
		request.open("GET", URL, true);
		request.send(null);
		}
	if(m == "POST")
		{
		request.open('POST', URL, true);
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		request.setRequestHeader("Content-length", post_vars.length);
		request.setRequestHeader("Connection", "close");
		request.send(post_vars);
		}
		
  } else if (window.ActiveXObject) {
    request = new ActiveXObject("Microsoft.XMLHTTP");
    if (request) {
	request.onreadystatechange = processStateChangeext;
	if(m == "GET")
		{
		request.open("GET", URL, true);
		request.send();
		}
	if(m == "POST")
		{
		request.open('POST', URL, true);
		request.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
		request.setRequestHeader("Content-length", post_vars.length);
		request.setRequestHeader("Connection", "close");
		request.send(post_vars);
		}
    }
  }
}


/////////////////
function processStateChangeext(){
  if (request.readyState == 4){
    if(dest) contentDiv = document.getElementById(dest);
    if (request.status == 200){
	response = request.responseText;
	if(dest)  contentDiv.innerHTML = response;
	}
  }
}