function getDealers() {
	document.getElementById('directoryMembers').innerHTML = '<base href="wsdirectory">';
	str = window.location;
	wsAjax.runRequest('wsdirectory/default.asp?showCount=9&contentOnly=true', searchHandler, false);
}
var lastNodeAddedToMyArchive = null
function addToMyArchive(node) {
	var retVal = true;
	if(node && node.nodeName && node.nodeName.toLowerCase() == 'a') {
		lastNodeAddedToMyArchive = node;
		var href = node.href.replace(/&return=[^&]*/i, "");
		if(wsAjax.canRequest()) {
			//document.body.innerHTML += '<font size=1>' + href + ',' + addMyArchiveResponse + '</font>';
			wsAjax.runRequest(href, addMyArchiveResponse);
			retVal = false;
		}
	}
	return retVal;
}
function addMyArchiveResponse() {
	updateMyArchive('add', lastNodeAddedToMyArchive);
	//lastNodeAddedToMyArchive = null;
}
var responsePopupCounter = 0;
function updateMyArchive(requestType, node) {
	ddmlCloseTopPopup();
	if(wsAjax.request.readyState == 4) {
		document.body.style.cursor = '';
		var newContent, popupText;
		if(wsAjax.request.status == 200) {
			var target = document.getElementById('myArchive');
			var popupTarget;
			if(node == null) popupTarget = document.getElementById('usernameDisplayRegion');
			else popupTarget = node;
			if(target) {
				var dummyList = document.createElement('ul');
				dummyList.innerHTML = wsAjax.request.responseText;
				var dummyItems = dummyList.getElementsByTagName('a');
				var currentItems = target.getElementsByTagName('a');
				if(requestType == 'add') {
					if(dummyItems.length > 0 && currentItems.length > 0 && dummyItems[0].href.toLowerCase() == currentItems[0].href.toLowerCase()) {
						popupText = 'Already saved';
					} else if(wsAjax.request.responseText.replace(/\s/g, '') != '' && domChildren(dummyList).length > 0) {
						popupText = 'New story added';
						target.innerHTML = wsAjax.request.responseText;
					} else {
						popupText = 'Error archiving';
					}
				} else if(requestType == 'delete') {
					if(dummyItems.length != currentItems.length) {
						popupText = 'Story Removed';
						target.innerHTML = wsAjax.request.responseText;
					} else {
						popupText = 'Error deleting from archive';
					}
				}
			} else {
				popupText = 'Story added';
			}
			if(popupTarget) {
				var popup = new ddmlPopup();
				popup.useBacking = false;
				popup.contents = '<div class="myArchiveMessage">' + popupText + '</div>';
				popup.bShowToolbar = false;
				popup.target = new Array(popupTarget, 'middle', 'top');
				popup.display();
				responsePopupCounter ++
				setTimeout('closeResponsePopup(' + responsePopupCounter + ')', 2000);
			}
		}
	}
}

function closeResponsePopup(id) {
	//This keeps a popup from dissappearing based on a previous popup's timeout
	if(responsePopupCounter == id) ddmlCloseTopPopup();
}
//Since we're submitting a form via onclick and since a/href tags process onclick then href, 
//	here we use the onclick to map the proper form to submit and then submit it in the href="javascript:" of the tag
var searchForm;
function searchByValue(node) {
	searchForm = node.parentNode;
}
function removeFromMyArchive(node) {
	return true;
}

