
function bookmarksite(title, url){
if (document.all)
	window.external.AddFavorite(url, title);
else if (window.sidebar)
	window.sidebar.addPanel(title, url, "")
}

function rowClick(str) {
	self.location = str
}

function popup(pagesrc) {
	window.open(pagesrc,'tfwin','width=800,height=700,resizable=yes,scrollbars=yes,menubar=no,toolbar=yes,directories=no,location=no,status=yes,scrolling=no,top=50,left=50')
}

function htmlbody(blah) {
	moveLayer("htmlbody",223,223,457)
	showLayer("htmlbody")
}

var myimages=new Array()
function preloadimages(){
	for (i=0;i<preloadimages.arguments.length;i++){
		myimages[i]=new Image()
		myimages[i].src=preloadimages.arguments[i]
	}
}

function delconfirm(url) {
	var msg = "Are you sure you want to delete this row in the database?"
	if (confirm(msg))
		window.location.href = url
}

var XMLHttpRequestObject = false;

if (window.XMLHttpRequest) {
	XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
	XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function postData(dataSource, divID, sendData, showStatus) {
	if (XMLHttpRequestObject) {
		var obj = document.getElementById(divID);
		XMLHttpRequestObject.open("POST", dataSource);
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function() {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				obj.innerHTML = XMLHttpRequestObject.responseText;
			} else {
				if (showStatus) obj.innerHTML = '<span class="text">Downloading data...</span>';
			}
		}
		XMLHttpRequestObject.send(sendData);
	}
}

function getOptions(dataSource, formObj, sendData, showStatus) {
	if (XMLHttpRequestObject) {
		XMLHttpRequestObject.open("POST", dataSource);
		XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XMLHttpRequestObject.onreadystatechange = function() {
			if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
				var xmlDocument = XMLHttpRequestObject.responseXML;
				option_names = xmlDocument.getElementsByTagName("name");
				option_ids = xmlDocument.getElementsByTagName("id");
				listOptions(formObj);
			}
		}
		XMLHttpRequestObject.send(sendData);
	}
}

function listOptions(formObj) {
	var loopIndex;
	var selectControl = document.getElementById(formObj);
	for (loopIndex = 0; loopIndex < option_names.length; loopIndex++) {
		selectControl.options[loopIndex] = new Option(option_names[loopIndex].firstChild.data);
		var id_output = option_ids[loopIndex].firstChild.data;
		if (id_output == 0) selectControl.options[loopIndex].value = "";
		else selectControl.options[loopIndex].value = id_output;
	}
}
