function showDiv(id){
	if (document.getElementById){
		obj = document.getElementById(id);
		obj.style.display = "";
	}
}

function hideDiv(id){
	if (document.getElementById){
		obj = document.getElementById(id);
		obj.style.display = "none";
	}
}

function toggleDiv(id){
	if (document.getElementById){
		obj = document.getElementById(id);
		if (obj.style.display == "none") {
			obj.style.display = "";
		} else {
			obj.style.display = "none";
		}
		
	}
}

var counter = 0;

function extendForm(r,w,c) {
	counter++;
	var newFields = document.getElementById(r).cloneNode(true);
	newFields.id = '';
	newFields.style.display = 'block';
	var newField = newFields.childNodes;
	for (var i=0;i<newField.length;i++) {
		var theName = newField[i].name
		if (theName)
			newField[i].name = theName + counter;
	}
	var insertHere = document.getElementById(w);
	insertHere.parentNode.insertBefore(newFields,insertHere);
	
	document.getElementById(c).value = counter;
}
