    function resetInputs(ids)
    {
        for(i in ids) {
            document.getElementById(ids[i]).value = 0;
        }
    }
    function resetAll(formid)
    {
        form = document.getElementById(formid);
        for(i in form.getElementsByTagName("select")) {
            if(form[i] != null) {
                form[i].value = 0;
            }
        }
    }
    version = navigator.appVersion.toLowerCase();
	ie = (version.indexOf('msie')>-1);
    subsVisible = [];
    timer = false;
    timer2 = false;
    milisec = 500;
    
    function subShow(subId)
    {
        list = document.getElementById('navi-list');
        submenus = list.getElementsByTagName('ul');
        for(i in submenus) {
            if(submenus[i].id) {
                if(submenus[i].id == subId) {
                    elm = document.getElementById(subId);
                    if(timer) {
                        clearTimeout(timer);
                        clearTimeout(timer2);
                    }
                    if(elm && !subsVisible[subId]) {
                        elm.style.display = "block";
                        subsVisible[subId] = true;
                        selectsVisibility('hidden');
                    }
                }
                else {
                    subHide(submenus[i].id);
                }
            }
        }
    }
    function subWannaHide(subId)
    {
        elm = document.getElementById(subId);
        if(elm && subsVisible[subId]) {
            timer = setTimeout("subHide(\""+subId+"\")", milisec);
            timer2 = setTimeout("selectsVisibility('visible')", milisec);
        }
    }
    function subHide(subId)
    {
        elm = document.getElementById(subId);
        if(elm && subsVisible[subId]) {
            elm.style.display = "none";
            subsVisible[subId] = false;
        }
    }
    function selectsVisibility(vis)
    {
        if(!ie) {
            return;
        }
        form = document.getElementById('filter-form');
        if(!form) {
            return;
        }
        selects = form.getElementsByTagName('select');
        for(s in selects) {
            if(selects[s].id) {
                sel = document.getElementById(selects[s].id);
                sel.style.visibility = vis;
            }
        }
    }
    function menuClick(parentid)
    {
        listid = 'menu-parentid-'+parentid;
        buttonid = 'a-parentid-'+parentid;
        filterid = 'filter-parentid-'+parentid;
        
        list = document.getElementById(listid);
        button = document.getElementById(buttonid);
        filter = document.getElementById(filterid);

        if(button.className == 'tree closed') {
            button.className = 'tree open'
            if(list) {
                list.style.display = "block";
            }
            if(filter) {
                filter.style.display = "block";
            }
        }
        else {
            button.className = 'tree closed'
            if(list) {
                list.style.display = "none";
            }
            if(filter) {
                filter.style.display = "none";
            }
        }
    }
    function showImage()
    {
    }
    
    function showhide(id){
            var image = document.getElementById('left_menu_img_'+id);
            var source = image.src;
            
            var li = document.getElementById('left_menu_li_'+id);
            
            
            if(image.src.search("plus")>=0){
              source = source.replace(/plus/,"minus");
              image.src = source;
              
              var children = li.childNodes;               

              for(var c=0; c < children.length; c++) {
                if(children[c].tagName == "UL") {
                  
                  children[c].style.display = 'block';
                }
              }
            }
            else{
              source = source.replace(/minus/,"plus");
              image.src = source;
              
              var children = li.childNodes;               

              for(var c=0; c < children.length; c++) {
                if(children[c].tagName == "UL") {
                  
                  children[c].style.display = 'none';
                }
              }

            }
            
            
          }

      
      function printContent(nameOfElement,windowName){
        newWindow = window.open("", "", "width=800, height=800, scrollbars=yes");
        
        newWindow.document.write('<head><title>'+windowName+'</title></head><div id="'+nameOfElement+'">');
           
        element = document.getElementById(nameOfElement);
        
        divElements = element.getElementsByTagName("div");               
        
        for(var c=0; c < divElements.length; c++) {
          
          if(divElements[c].className.search("printable") > -1)newWindow.document.write('<div class="'+ divElements[c].className +'">'+divElements[c].innerHTML+'</div>');
        }    
        
        
        newWindow.document.write('</div>');
        
        newWindow.print();
            
      }

