/* 
	
	v1treeview JS funkcije

	Autor: Boris Kuzmic 

*/

// funkcije za skrivanje i pokazivanje elementa
function showHideList(plus_el,el,css,el_text) {		
	list_el = document.getElementById(el);
	link_el = document.getElementById(plus_el);   
	
    var anim = new YAHOO.util.Anim();
    
	if (list_el.style.display=='none') {
        list_el.style.height = 1;    
	    list_el.style.display = 'block';
        list_el.style.overflow = 'hidden';
		link_el.className = css+"_expand_link_close";
		var div = list_el;
        
        var to_height = div.scrollHeight;
        var from_height = 1;                          
        var anim = new YAHOO.util.Anim(div, { height: {to: to_height, from: from_height} }, 0.5, YAHOO.util.Easing.easeOut);  
        anim.onComplete.subscribe(displayBlock, div);
        anim.animate();
        	
		if (el_text!="0")
			link_el.innerHTML = "&#9661;";
	} else {
		
		link_el.className = css+"_expand_link_open";
        
        var div = list_el;
        
        var to_height = 1;
        var from_height = div.scrollHeight;                         
        var anim = new YAHOO.util.Anim(div, { height: {to: to_height, from: from_height} }, 0.3, YAHOO.util.Easing.easeIn);  
        anim.onStart.subscribe(displayHidden, div);     
        anim.onComplete.subscribe(displayNone, div);     
                
        anim.animate();
        
		if (el_text!="0")
			link_el.innerHTML = "&#9654;";
	}
}
function displayBlock(arg1, arg2, div) {
    div.style.overflow = 'visible';
    div.style.height = 'auto';   
}
function displayNone(arg1, arg2, div) {
    div.style.display = 'none';
}
function displayHidden(arg1, arg2, div) {
    div.style.overflow = 'hidden';   
}

function makeurl(el) {
	 group_el = document.getElementById(el);
	 	 
	 if (group_el==null) return;
	 lis_el = group_el.getElementsByTagName("LI");
	 for (i=0;i<lis_el.length;i++) {
	 		links = lis_el[i].getElementsByTagName("A");
            if (links!=null && links[0]!=null) {
                if(links[1] != null) {
                    if (links[1].href.indexOf("#")!=-1) {
                        links[1].href = links[0].href;
                    }
                } else {
                    if(links[0].href.indexOf("?_treeview_open=1") != -1) {
                        links[0].href = links[0].href.replace(/\?_treeview_open=1/, '');
                    }
                }
	 		}	
	 } 
}

