<!--

function warna1( obj ){
	/*obj.style.backgroundColor='#8B008B';*/
	obj.style.backgroundColor='#FFFFAA';
}

function warna2( obj ){
	obj.style.backgroundColor='#FFFFFF';
}

function Edit( content, id ) {
	document.location="?content=" + content + "&action=edit&id=" + id + "#aedit";
}

function EditMeta( id ) {
	document.location="?action=edit&id=" + id + "#aedit";
}

function View( content, id ) {
	document.location="?content=" + content + "&action=view&id=" + id;
}

function ViewMeta( id ) {
	document.location="?content=" + id;
}

function disabledGroupMeta() {
	var sel = document.getElementsByName("groupselect");
	var group = document.getElementsByName("group");
	var grouporder = document.getElementsByName("grouporder");
	sel =  sel[0];
	group = group[0];
	grouporder = grouporder[0];
	if( sel.selectedIndex > 0 ) {
		var val = sel.options[ sel.selectedIndex ].text.split(" | ");
		group.disabled = true;
		group.value = val[0];
		grouporder.disabled = true;
		grouporder.value = val[1];
	}
	else {
		group.disabled = false;
		group.value = "";
		grouporder.disabled = false;
		grouporder.value = "";
	}
}

function createXMLHttp() {
	if (typeof XMLHttpRequest != "undefined") {
		return new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		var aVersions = [ "MSXML2.XMLHttp.5.0",
				  "MSXML2.XMLHttp.4.0",
				  "MSXML2.XMLHttp.3.0",
				  "MSXML2.XMLHttp",
				  "Microsoft.XMLHttp" ];
		for (var i = 0; i < aVersions.length; i++) {
			try {
				var oXmlHttp = new ActiveXObject(aVersions[i]);
				return oXmlHttp;
			} catch (oError) {
			}
		}
	}
	throw new Error("XMLHttp object couldn't be created.");
}

function parseAjax() {
	var xmlhttp = createXMLHttp();
	try {
		var rt = document.getElementsByName("referencetable");
		rt = rt[0];
		xmlhttp.open("GET", "field_xml.php?table=" + rt.value, true );
		xmlhttp.setRequestHeader("Content-type", "text/html");
		xmlhttp.onreadystatechange = function () {
			if( xmlhttp.readyState == 4 ) {
				if( xmlhttp.status == 200 ) {
					processData( xmlhttp );
				}
				else {
					alert( xmlhttp.status );
				}
			}
		}
		xmlhttp.send("");
	}
	catch( e ) {
		alert( e.messages );
	}
}

function processData( xmlhttp ) {
	var resXML = xmlhttp.responseXML;
	var sel = document.getElementsByName("referencefield");
	var sel = sel[0];
	while( sel.options.length > 0 ) {
		sel.remove(0);
	}
	for( i = 0; i < resXML.getElementsByTagName("field").length; i ++ ) {
		var newObj = document.createElement("option");
		if( navigator.appName == "Microsoft Internet Explorer" ) {
			eval("newObj.innerText='" + resXML.getElementsByTagName("field")[i].firstChild.data + "'");
		}
		else {
			newObj.value = resXML.getElementsByTagName("field")[i].firstChild.data;
			newObj.text = resXML.getElementsByTagName("field")[i].firstChild.data;
		}
		sel.appendChild(newObj);
	}
}

function updateReferenceField() {
	parseAjax();
}

function resetMetadata() {
	var group = document.getElementsByName("group");
	var grouporder = document.getElementsByName("grouporder");
	group = group[0];
	grouporder = grouporder[0];
	group.disabled = false;
	grouporder.disabled = false;
}

function previewCode() {
	var obj = document.getElementById("divpreview");
	var code = document.getElementsByName("Code");
	code = code[0];
	obj.innerHTML = code.value;
	
}

function ChangeGroup( content, id ) {
	document.location="?content=" + content + "&action=cgroup&id=" + id;
}


-->