var busy = false;
var confirm_open = false;
var id ;

function confirm_delete(foo) {  // this function displays the error confirmation properly
	if(!busy) {
		if(confirm_open) {
			gebi("delete"+foo).style.display = "none";
			gebi("delete"+foo+"_error").style.display = "none";
			confirm_open = false;
		}else {
			gebi("delete"+foo).style.display = "inline";
			confirm_open = true;
		}
		id = foo;
	}
}

function cancel_delete(foo) {  // this function works
	confirm_open = false;
	gebi("delete"+foo).style.display = "none";
}

function delete_link(foo) {
	busy = true;
	gebi("delete"+foo).style.display = "none";
	gebi("delete"+foo+"_error").style.display = "inline";
	gebi("delete"+foo+"_error").innerHTML = "<br /><img src='images/small_loader.gif' alt='' />";
	// works to this point
	var str = "action=delete&id="+foo;
	//var id = foo;
	connect("linkback", str, "delete", true);
}

function act(xmldoc, called, success) {
	if(called == "delete") {
		var box = gebi("delete"+id);
		var err_box = gebi("delete"+id+"_error");
		busy = false;
		if(success) {
			var code = xmldoc.getElementsByTagName("code")[0].childNodes[0].nodeValue;
			if(code == 0) {
				err_box.style.color = "#000000";
				err_box.innerHTML = "<br />Success!";
				location.reload();
			} else {
				err_box.innerHTML = "There was an error! Please try again.";
			}
		} else {
			err_box.innerHTML = "Could not connect to server! Please try again.";
		}
	}
}