function makeDiv(request){
    var ele = request.responseXML.documentElement;
	
	var id = ele.getAttribute("id");
	id = id.substr(2);
	
    var f = document.getElementById("id_"+id);
    
	
	ele = importNode(ele,true);
	var n = f.appendChild(ele);
  
}

function nameSubmit(id) {
    
    var f = document.getElementById("id_"+id);
    f.lastChild.onclick = function() {return closeReferenzen(id)};
	if (f.lastChild.className == 'selected') {
		return;
	}
    f.lastChild.className = 'selected';
    
    new ajax ('/_ajax/referenzen/div_'+id+'.html', {
	method: 'get', 
    onComplete: makeDiv
    });
    return false;
}

function closeReferenzen(id) {
    var f = document.getElementById("i_"+id);
	
	if (f) {
		f.parentNode.lastChild.previousSibling.className = '';
		f.parentNode.lastChild.previousSibling.onclick = function() {return nameSubmit(id)};
		f.parentNode.removeChild(f);
	} else {
        nameSubmit(id)
    }
	
	return false;
}

