function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=yes,width=800,height=700,left = 50,top = 50');");
}

// Dynamically updates status counts in Employer status bar.
// These counts are normally updated on page reload, but in some
// instances, reload is not an option.
// Reguires passing element ID name and "+" or "-" increment.
function browserFix(aID)
{
	if (document.getElementById)
	{
		var el = document.getElementById(aID);
	}
	//else if (document.layers)
	//{
	//	var el = document.layers[aID];
	//}
	else if (document.all)
	{
		var el = document.all[aID];
	}
	else
	{
		return false;
	}
	
	return el;
}

function updateCount(nID, sID, increment)
{
	var numEl = browserFix(nID);
	var sEl = browserFix(sID);
	
	if(numEl && sEl)
	{
		var num = eval(numEl.innerHTML + increment + 1);
		var s = (parseInt(num) > 1) ? "s" : "";
		var s = (parseInt(num) <= 0) ? "s" : s;
		sEl.innerHTML = s;
		numEl.innerHTML = (parseInt(num) < 0) ? 0 : num;
	}
}

/*function loadFile(url) {

	var newFrame = document.createElement("xml");
	newFrame.async = false;
	return newFrame.load(url) ? getNodeString(newFrame) : "";

};

function getNodeString(node) {

	return (node.nodeValue !== null) ? node.nodeValue : getChildrenString(node.childNodes);

};

function getChildrenString(children) {

	var nodeString = "", numOfChildren = children.length;
	for (var ii = 0; numOfChildren > ii; ii++) nodeString += getNodeString(children[ii]);
	return nodeString;

};
*/