function swapClass(obj, cls) {
  obj.className = cls
}

function clickOnEntity(entity) {
  var url
  if(entity.Pg == "1" || entity.Pg == "0" ) {
//    url =  entity.id + "/index.html?" + paramv 
    url =  entity.id + "/index.html" 
//    url =   "acceso.html" 
//alert('AVISO: ' + url)
//    url =  entity.id + "/index.html"
if(entity.Pg == "1"  ) {
window.status = 'Procesando...';
    parent.programa.location.href=url }
  }
  else {
    if(entity.open == "false") {
      expand(entity, true)
    }
    else {
      collapse(entity)
    }
  }
  window.event.cancelBubble = true
}

function expand(entity) {

  var oImage
 var dImage="/webs/images/"

  oImage = entity.childNodes(0).all["image"]
  oImage.src = entity.imageOpen

  for(i=0; i < entity.childNodes.length; i++) {
    if(entity.childNodes(i).tagName == "DIV") {
      entity.childNodes(i).style.display = "block"
    }
  }
  entity.open = "true"
}

function collapse(entity) {
  var oImage
  var i
 var dImage="/webs/images/"

  oImage = entity.childNodes(0).all["image"]
  oImage.src = entity.image

  // collapse and hide children
  for(i=0; i < entity.childNodes.length; i++) {
      if(entity.childNodes(i).tagName == "DIV") {
        if(entity.id != "folderTree") entity.childNodes(i).style.display = "none"
        collapse(entity.childNodes(i))
      }
    }
  entity.open = "false"
}

function expandAll(entity) {
  var oImage
  var i

  expand(entity, false)

  // expand children
  for(i=0; i < entity.childNodes.length; i++) {
    if(entity.childNodes(i).tagName == "DIV") {
      expandAll(entity.childNodes(i))
    }
  }
}

function invertAll(entity) {
  var oImage
  var i
if  ( status == 'E' ) {
	status='C' ;
collapse(entity) ;
	}

else		   {

	status='E' 
expandAll(entity) ;	}


}

