// CraftySpace API

var d = document;

// getElementById()
function gebi(sID, oNode) {
	oNode = oNode ? oNode : d;
	return oNode.getElementById(sID);
}

// go to node selected using element
function loadElementValueAsNode(sID, sArgs) {
	var n = gebi(sID);
	var val = n.value;
	if (val > 0) {
		sArgs = sArgs ? "?" + sArgs : "";
		var sTarget = "/node/" + val + sArgs;
		location = sTarget;
	}
}

// make iframe links target _parent so don't nav inside iframe
function setIframeTargetsToParent(nIFrame) {
	var aLinks = nIFrame.contentWindow.document.getElementsByTagName("a");
	for (var i = 0; i < aLinks.length; i++) {
		if (!aLinks[i].target) {aLinks[i].target = "_parent";}
	}
}

// get part between http:// and next /
function getDomain() {
	var sHref = location.href;
	var aParts = sHref.split("/");
	var sDomain = aParts[2];
	return sDomain;
}
