function clearDefault(el) {
	if (el.defaultValue==el.value) el.value = "";
}
function putDefault(el) {
	if (el.value=="") el.value = el.defaultValue;
}
var increments = new Array();
var nums = new Array();
function deleteme(el,parentid,init) {
	if (!increments[parentid]) {
		if (init) {
			nums[parentid] = init;
			increments[parentid] = init;
		} else {
			nums[parentid] = 1;
			increments[parentid] = 1;
		}
	}
	document.getElementById(el).outerHTML = "";
	nums[parentid]--;
	document.getElementById(parentid+"_add").style.display = "inline";
}
function addone(parentid, code, maximum, init) {
	if (!increments[parentid]) {
		if (init) {
			nums[parentid] = init;
			increments[parentid] = init;
		} else {
			nums[parentid] = 1;
			increments[parentid] = 1;
		}
	}
	newnum = nums[parentid]+1;
	increments[parentid]++;
	nums[parentid]++;
	if (maximum>0 && nums[parentid]>=maximum) {
		document.getElementById(parentid+"_add").style.display = "none";
	}
	var el = "<div class=\"subField\" id=\""+parentid+"_result_"+increments[parentid]+"\">" 
		+ code.replace(/#INCR#/g,increments[parentid]) 
		+ "<br /><a class='button' href='javascript:deleteme(\"" + parentid + "_result_" + increments[parentid] + "\", \""+parentid+"\");'><span>Delete</span></a></div><div id=\""+parentid+"\"></div>";
	document.getElementById(parentid).outerHTML = el;
}