var meniuCookie	= "cc";
var xmlhttp;

function getElem(idx)                           // intoarce valoarea unui element 
										// din vectorul memorat in tabel
{
	var node;
	node = document.getElementById(idx);	// node = obiect de tip TD
	return node.firstChild.nodeValue;		// intoarce textul din obiectul node
}
	
function setElem(idx, value)            // seteaza valoarea unui element
										// din vectorul memorat in tabel
{
	var node, txtnode;

	node = document.getElementById(idx);		// node = obiect de tip TD
	node.removeChild(node.firstChild);			// sterge textul curent
	node.appendChild(document.createTextNode(value));       // scrie un text nou
}


function vizibilitate(parinte)         // vizibilitatea copiilor.
{
  var node, childnode, parentnode;
  var adlacookie	= "nu";
  node		= document.getElementById(parinte);
  nodeimg	= document.getElementById(parinte+"poza");
  var oChildren = node.childNodes;
  var iChildren = oChildren.length;

  for(i=3; i<iChildren; i++)
  {
//alert(node.childNodes.item(i).getAttribute("id"));
//alert(node.childNodes.item(i).hasAttribute("id"));
// node.nodeName returneaza DIV, #text, IMG
//alert(node.childNodes.item(i).nodeValue);
    if( node.childNodes.item(i).style.display=="none" )
    {
      if( adlacookie=="nu" )
      {
	meniuCookie	= meniuCookie + "&&" + parinte;
	adlacookie	= "da";
      }
      nodeimg.setAttribute("src", "http://rasurasului.tripod.com/images/minus.gif");
      if(node.childNodes.item(i).nodeType==1)
        node.childNodes.item(i).style.display = "block";
    }
    else
    {
      nodeimg.setAttribute("src", "http://rasurasului.tripod.com/images/plus.gif");
      if(node.childNodes.item(i).nodeType==1)
        node.childNodes.item(i).style.display = "none";
//      nodeimg.text	= '<IMG SRC="images/tm2pnode.gif">';
    }
  }

//alert(iChildren);
}

function vizibilitate2(parinte)         // vizibilitatea copiilor fara imagini
{
  var node, childnode, parentnode;
  var adlacookie	= "nu";
  node		= document.getElementById(parinte);
  nodeimg	= document.getElementById(parinte+"plus");
  var oChildren = node.childNodes;
  var iChildren = oChildren.length;

  for(i=0; i<iChildren; i++)
  {
//alert(node.childNodes.item(i).getAttribute("id"));
//alert(node.childNodes.item(i).hasAttribute("id"));
// node.nodeName returneaza DIV, #text, IMG
    if( node.childNodes.item(i).nodeName=="DIV" )
    {
      if( (node.childNodes.item(i).style.display=="none")||(node.childNodes.item(i).style.display=="") )
      {
        if( node.childNodes.item(i).getAttribute("id").substr(0,parinte.length+1)==(parinte+"0") )
        {
          if( adlacookie=="nu" )
          {
	    meniuCookie	= meniuCookie + "&&" + parinte;
	    adlacookie	= "da";
          }
          nodeimg.innerHTML	= "-";
          if(node.childNodes.item(i).nodeType==1)
            node.childNodes.item(i).style.display = "block";
        }
      }
      else
      {
        if( node.childNodes.item(i).style.display=="block" )
        {
          nodeimg.innerHTML	= "+";
          if(node.childNodes.item(i).nodeType==1)
            node.childNodes.item(i).style.display = "none";
        }
      }
    }
  }

//alert(iChildren);
}

function meghidus(parodia)
{
  var response	= "raspuns";
  var browser = navigator.appName;	// determinarea browser-ului

  if(browser == "Microsoft Internet Explorer")
  {
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
    if (xmlhttp)
    {
      xmlhttp.onreadystatechange=xmlhttpChange
      xmlhttp.open("GET", parodia, true)
      xmlhttp.send()
    }
  }
  else
  {
    xmlhttp=new XMLHttpRequest()
    xmlhttp.onreadystatechange=xmlhttpChange
    xmlhttp.open("GET", parodia, true)
    xmlhttp.send(null)
  }
}

function xmlhttpChange()
{
  if (xmlhttp.readyState == 4)
  {
        var node;

        response	= xmlhttp.responseText;
	node 		= document.getElementById("afisier");
	node.innerHTML	= response;
  }
}

function copiere()
{
  alert("Pentru a copia textul prezentat folositi bara din subsolul paginii");
}

function corectMeniu()
{
  var node;
  var dc	= document.cookie;
  var str	= " ";
  var prefix	= "paro" + "=";
  var begin	= dc.indexOf("; " + prefix);
  var meniuCookieArray	= new Array();
//alert(str);
  if (begin == -1)
  {
    begin = dc.indexOf(prefix);
      if (begin != 0) return null;
  }
  else
  {
     begin += 2;
  }
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
  {
    end = dc.length;
  }

  str	= unescape(dc.substring(begin + prefix.length, end));
  meniuCookieArray	= str.split("&&");
///////////////////////////////////////////
// end cookie

  node 		= document.getElementById("treemenu");
  var oChildren = node.childNodes;
  var iChildren = oChildren.length;

  for(i=0; i<iChildren; i++)
  {
    for(j=0; j<meniuCookieArray.length; j++)
    {
      if( node.childNodes.item(i).getAttribute("id")==meniuCookieArray[j] )
      {
	//alert(meniuCookieArray[j]);
  var node, childnode, parentnode;
  node		= document.getElementById(meniuCookieArray[j]);
  nodeimg	= document.getElementById(meniuCookieArray[j]+"poza");
  var oChildren = node.childNodes;
  var iChildren = oChildren.length;
//alert(meniuCookieArray[j]);
  for(i=3; i<iChildren; i++)
  {
      nodeimg.setAttribute("src", "http://rasurasului.tripod.com/images/minus.gif");
      if(node.childNodes.item(i).nodeType==1)
        node.childNodes.item(i).style.display = "block";
  }
///////////////////////////////////
// END afisare
      }
    }
  }

/*
for (x in mycars)
{
document.write(mycars[x] + "<br />")
}

*/
}

function paMeniu()
{
  var today	= new Date();
  var expire	= new Date();

//alert("bye bye");
  expire.setTime(today.getTime() + 3600000*24);
  document.cookie	= "paro" + "=" + escape(meniuCookie) + ";expires="+expire.toGMTString();
}

