function changeVariable(self) {
	var baseobj = getobj('embedbase',true);
	if (!baseobj) {
		return;
	}
	var codeobj = getobj('embedcode',true);
	if (!codeobj) {
		return;
	}
	var basecopy = new String(baseobj.value);
	var curr;
	var next = self.parentNode.firstChild;
	while (curr = next) {
		if (curr.name.match(/^EMBED_(\w+)$/)) {
			basecopy = basecopy.replace(RegExp('%'+RegExp.$1+'%'),curr.value);
		}
		next = curr.nextSibling;
	}
	codeobj.value = basecopy;
}
function withinFlock(self,element,id) {
	var codeobj = getobj('embedcode',true);
	if (!codeobj) {
		return;
	}
	var keepobj = getobj('embedkeep',true);
	if (!keepobj) {
		return;
	}
	if (self.checked) {
		keepobj.value = codeobj.value;
		codeobj.value = '[agenda element='+element+' id='+id+' width=400]';
	} else {
		codeobj.value = keepobj.value;
	}
	setdisplay('embed-theme',!self.checked);
}
