var http = createRequestObject();
var tar;
function $(elm)
{
	if(typeof(document.getElementById(elm))!='undefined')
	{
		return document.getElementById(elm);
	}
	else
	{
		return false;
	}
}

function insertAtCursor(myField, myValue) 
{
	myValue = myValue+' ';
	//IE
	if (document.selection) 
	{
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
		//MOZILLA/NETSCAPE
	else 
	if (myField.selectionStart || myField.selectionStart == 0) 
	{
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos)
		+ myValue
		+ myField.value.substring(endPos, myField.value.length);
	}
	else
	{
		myField.value += myValue;
	}
	myField.focus();
}

function pickDB(obj)
{
	document.badmin_database.ba_db.value=oddjob.trim(obj.innerHTML.toString());document.badmin_database.submit();
}

function pickTable(tr)
{
	var tds=tr.getElementsByTagName('td');
	var td = tds[0];
	td=td.innerHTML.toString()
	td=td.replace('&nbsp;','');
	td=td.replace(' ','');
	document.badmin_table.ba_table.value=oddjob.trim(td);document.badmin_table.submit();
}

function createRequestObject()
{
	var ro;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer")
	{
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		ro = new XMLHttpRequest();
	}
	
	return ro;
}

function handleResponse()
{
	if(http.readyState == 4)
	{
		var c = http.responseText.toString().split(':*js*:');
		document.getElementById(tar).innerHTML = c[0];
		
		if(typeof(c[1])!='undefined')
		{ eval(c[1]); }
	}
}


function sndReq(url,target) 
{
	tar=target;
	http.open('get', url);
	http.onreadystatechange = handleResponse;
	http.send(null);
}

function export_timer()
{
	setInterval('sndReq(\'gopher.php?exportrefresh=true\',\'export_info\');',15000);
}

function getqtable()
{
	var q = document.getElementById('qtable');
	if(typeof(q)=='object')
	{
		return q.options[q.selectedIndex].text;
	}
}

function getqfield()
{
	var q = document.getElementById('qfield');
	if(typeof(q)=='object')
	{
		return q.options[q.selectedIndex].text;
	}
}

