// reads url parameters in the form of ?variable1=mama, is called directly on load to make variable global!!!
DOM = (document.getElementById) ? 1 : 0;
NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
var loaded = 0;	// to avoid stupid errors of Microsoft browsers
Konqueror = (navigator.userAgent.indexOf("Konqueror") > -1) ? 1 : 0;
// We need to explicitly detect Konqueror
// because Konqueror 3 sets IE4 = 1 ... AAAAAAAAAARGHHH!!!
Opera5 = (navigator.userAgent.indexOf("Opera 5") > -1 || navigator.userAgent.indexOf("Opera/5") > -1 || navigator.userAgent.indexOf("Opera 6") > -1 || navigator.userAgent.indexOf("Opera/6") > -1) ? 1 : 0;
NS=(navigator.userAgent.indexOf("Netscape") > -1 ) ? 1 : 0;
var active=0;



function setColor(theRow, newColor){
	var theCells = null;
	theCells = theRow.cells;
	rowCellsCnt = theCells.length;
	var domDetect = false;
	if (typeof(window.opera) == 'undefined') domDetect = true;
	if (domDetect) {
            for (c = 0; c < rowCellsCnt; c++) {
                theCells[c].setAttribute('bgcolor', newColor, 0);
            } // end for
        }
        // 5.2 ... with other browsers
        else {
            for (c = 0; c < rowCellsCnt; c++) {
                theCells[c].style.backgroundColor = newColor;
            }
        }
}

function openURL(urlAdres) {
	window.location.href=urlAdres;
}



//Drop down menu by http://www.dynamicdrive.com
var isDropped = false;
var zindex=100
var ns4=document.layers
var ns6=document.getElementById&&!document.all
var ie4=document.all
var opr=navigator.userAgent.indexOf("Opera")

var themenuStyle="";

function dropit(e,whichone)  {
  
  
 
    curmenuID=ns6? document.getElementById(whichone).id : eval(whichone).id
    if (window.themenu&&themenu.id!=curmenuID)   themenuStyle.visibility=ns4?"hide" : "hidden"

    themenu=ns6? document.getElementById(whichone): eval(whichone)
    themenuStyle=(ns6||ie4)? themenu.style : themenu

	themenuoffsetX=(ie4&&opr==-1)? document.body.scrollLeft : 0
    themenuoffsetY=(ie4&&opr==-1)? document.body.scrollTop : 0

	if(ns4)
	 {
	   themenuStyle.left=e.pageX-e.layerX-14;
	   themenuStyle.top=e.pageY-e.layerY+18;
	 }  
   else if(ns6)
	 { 
	   themenuStyle.left=e.pageX-1;
	   themenuStyle.top=189;
	   
	 }  
   else if(ie4)
	 { 
	   themenuStyle.left=themenuoffsetX+event.clientX-event.offsetX-2;
	   themenuStyle.top=themenuoffsetY+event.clientY-event.offsetY+11;
	 }  
	
    hiddenconst=(ns6||ie4)? "hidden" : "hide"
    if (themenuStyle.visibility==hiddenconst)
	  {
        themenuStyle.visibility=(ns6||ie4)? "visible" : "show"
        themenuStyle.zIndex=zindex++
      }

      return false
   }

  function hidemenu()
   {
     if ((ie4||ns6)&&window.themenu) themenuStyle.visibility="hidden"
      else if (ns4) themenu.visibility="hide"
   }

  
   if (ie4||ns6) document.onmouseup=hidemenu



   
   
   
   
   
   
   

//Smart Folding Menu tree- By Dynamic Drive (rewritten 03/03/02)
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use

/*

var head="display:''"
img1=new Image()
img1.src="images/fold.gif"
img2=new Image()
img2.src="images/open.gif"

var ie4=document.all

function checkcontained(e){
var iscontained=0
cur=ns6? e.target : event.srcElement
i=0
if (cur.id=="foldheader")
iscontained=1
else
while (ns6&&cur.parentNode||(ie4&&cur.parentElement)){
if (cur.id=="foldheader"||cur.id=="foldinglist"){
iscontained=(cur.id=="foldheader")? 1 : 0
break
}
cur=ns6? cur.parentNode : cur.parentElement
}

if (iscontained){
var foldercontent=ns6? cur.nextSibling.nextSibling : cur.all.tags("UL")[0]
if (foldercontent.style.display=="none"){
foldercontent.style.display="inline"
cur.style.listStyleImage="url(images/open.gif)"
}
else{
foldercontent.style.display="none"
cur.style.listStyleImage="url(images/fold.gif)"
}
}
}

if (ie4||ns6) document.onclick=checkcontained











function get_cookie(Name) {
//Get cookie routine by Shelley Powers 
  var search = Name + "="
  var returnvalue = "";
  if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    // if cookie exists
    if (offset != -1) { 
      offset += search.length
      // set index of beginning of value
      end = document.cookie.indexOf(";", offset);
      // set index of end of cookie value
      if (end == -1) end = document.cookie.length;
      returnvalue=unescape(document.cookie.substring(offset, end))
      }
   }
  return returnvalue;
}

var foldercontentarray=new Array()
var c=0

if (ns6){
for (i=0;i<document.getElementsByTagName("UL").length;i++){
if (document.getElementsByTagName("UL")[i].id=="foldinglist"){
foldercontentarray[c]=document.getElementsByTagName("UL")[i]
c++
}
}
}

if (get_cookie(window.location.pathname) != ''){
  var openresults=get_cookie(window.location.pathname).split(" ")
  for (i=0 ; i < openresults.length ; i++){
    if (ns6){
    foldercontentarray[openresults[i]].style.display=''
    foldercontentarray[openresults[i]].previousSibling.previousSibling.style.listStyleImage="url(open.gif)"
    }
    else{
    foldinglist[openresults[i]].style.display=''
    document.all[foldinglist[openresults[i]].sourceIndex -1].style.listStyleImage="url(open.gif)"
    }
  }
}

if (ns6||ie4){
var nodelength=ns6? c-1 : foldinglist.length-1
var nodes=new Array(nodelength)
var openones=''
}

function checkit(){
  for (i=0 ; i <= nodelength ; i++){
    if ((ns6&&foldercontentarray[i].style.display=='')||(ie4&&foldinglist[i].style.display==''))
       openones=openones + " " + i
  }
  document.cookie=window.location.pathname+"="+openones
}

if (ns6||ie4)
window.onunload=checkit

*/

