


var current_el = null;
var current_frame = null;
var loading;
var began = false      
function getItems(input, response, menuid){	

	if (response != ''){ 		
	    // Response mode	
	    //alert(response)
    
        current_el.innerHTML = response;
        if (degkont(loading)) loading.style.display = 'none'
	}else{
		// Input mode			
		var url  = "process_request.asp?p=" + input + "&menuid=" + menuid + "&hash=" + Math.random();
		//alert(url)
		loadXMLDoc(url);		
	}
}

function loadItems(id,menuid, xx, c){ 
	var img = null;
	if(arguments.length<4){
		c = "C" + id;
		img = current_frame.document.getElementById("I"+id);	}
	current_el = current_frame.document.getElementById(c);
if(degkont(current_el)) {
	if(current_el.style.display == 'none'){
		current_el.style.display = ''
//        resx1 = document.getElementById("res1").value;
		if(img)img.src = "images/minus.png"
	}else{
		if (xx==0) current_el.style.display = 'none'
  //      resx2 = document.getElementById("res2").value;
		if(img)img.src = "images/plus.png"
	}
}
	if((current_el.innerHTML == '') || (xx == 1)){
		if (degkont(loading)) loading.style.display = ''
		getItems(id,'',menuid);
         		
	}
}

function buildTree(id, menuid, xx, framex){
    
	current_frame = (degkont(framex)) ? parent : self ;
    loading = current_frame.document.getElementById("Loading1")
	if (!began){
		current_frame.document.getElementById(id).style.display = 'none';
		began = true;
	}
	loadItems(0,menuid,xx,id)
}

