function toggleMenu(currMenu) {
	if (document.all) {
		thisMenu = eval("document.all." + currMenu + ".style")
			if (thisMenu.display == "block") {
				thisMenu.display = "none";
			}
			else {
				thisMenu.display = "block";
			}
		return false;
	}
	else {
		return true;
	}
}

function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; 
	n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document); return x;
}

function changeProp(objName,x,theProp,theValue) {
  var obj = findObj(objName);
  if (obj && (theProp.indexOf("style.")==-1 || obj.style)) eval("obj."+theProp+"='"+theValue+"'");
}

//NS4=false;
//IE4=true;
var bV=parseInt(navigator.appVersion);
NS4=(document.layers)?true:false;
IE4=((document.all)||(bV>=5))?true:false;
ver4=(NS4||IE4)?true:false;

function getIndex(el){
 ind=null;
 for(i=0;i<document.layers.length;i++){
  whichEl = document.layers[i];
  if(whichEl.id==el){
   ind=i;
   break;
  }
 }
 return ind;
}

// para construcao inicial do menu. para que cada novo no' nao seja escrito sobre o primeiro no' 
function arrange2(){ 
 document.layers[0].visibility="show";
 nextY=document.layers[firstInd].pageY + document.layers[firstInd].document.height;
 for(i=firstInd+1;i<document.layers.length;i++){
  whichEl=document.layers[i];
  if(whichEl.id.indexOf("Parent")!=-1) {
   whichEl.pageY=nextY;
   nextY+=whichEl.document.height;
   whichEl.visibility="show";
  }
 }
}

function arrange(){
 nextY=document.layers[firstInd].pageY+document.layers[firstInd].document.height;
 for(i=firstInd+1;i<document.layers.length;i++){
  whichEl=document.layers[i];
  if(whichEl.visibility!="hide"){
   whichEl.pageY=nextY;
   nextY+=whichEl.document.height;
  }
 }
}

function initIt(){
 if(valor&&NS4){
  for(i=0;i<document.layers.length;i++){
   whichEl=document.layers[i];
   if(whichEl.id.indexOf("Child")!=-1) whichEl.visibility="hide";
  }
  arrange2();
 }else{
  tempColl=document.all.tags("DIV");
  for(i=0;i<tempColl.length;i++){
   if(tempColl(i).className=="child"){
   	tempColl(i).style.display="none";
   }else{
   tempColl(i).style.display="block";
   }
  }
 }
}

function expandIt(el){
 //if(!ver4)return;
 if(IE4){expandIE(el)}else{expandNS(el)}
}

function expandIE(el){
for (i=1;i<ordem;i++){
  whichEl=eval("el"+i+"Child");
  if(whichEl.style.display=="block"&&whichEl!=eval(el+"Child")) whichEl.style.display="none";
 }
 whichEl=eval(el+"Child");
 if(whichEl.style.display=="none"){
  whichEl.style.display="block";
 }else{
  whichEl.style.display="none";
 } 
}

function expandNS(el) {

// fecha categoria se estiver aberta e sai
 whichEl=eval("document."+el+"Child");
 if(whichEl.visibility=="show"){
  whichEl.visibility="hide";
  arrange();
  return;
 }
// fecha todos 
 for(i=1;i<ordem;i++){
  whichEl=eval("document.el"+i+"Child");
  if(whichEl.visibility=="show") whichEl.visibility="hide";
 }
 whichEl=eval("document."+el+"Child");
 if(whichEl.visibility=="hide") {
  whichEl.visibility="show";
 }else{
  whichEl.visibility = "hide";
 }
 arrange();
}

with(document){
 write("<STYLE TYPE='text/css'>");
 if(NS4){
  write(".parent {position:absolute; visibility:hide}");
  write(".child {position:absolute; visibility:hidden}");
 }else{
  write(".child {display:none}")
 }
 write("</STYLE>");
}

function swapImageIn(a,b) {
document[a].src= b ;
}

function msover(layer,imgName,imgObj) {

nn4 = (document.layers)? true:false;
in4 = (document.all)? true:false;

        if (nn4 && layer!=null)
         eval('document.'+layer+'.document.images["'+imgName+'"].src = '+imgObj+'.src');
        else document.images[imgName].src = eval(imgObj+".src");
}

function preload(imgObj,imgSrc) {
        eval(imgObj+' = new Image()');
        eval(imgObj+'.src = "'+imgSrc+'"');
}