﻿function menuon(obj, pass) {
  hideall();
  if (pass.length > 0)  {showdiv(pass)};
  obj.className = 'on'
}
function menuon2(obj, pass2) {
  hideall();
  if (pass.length > 0)  {showdiv2(pass2)};
  obj.className = 'on'
}

function menuoff(obj, pass) {
  if (pass.length > 0)  {showdiv(pass)};
  hideall;
  obj.className = ''
}
function menuoff2(obj2, pass2) {
  if (pass.length > 0)  {showdiv2(pass2)};
  hideall;
  obj.className = ''
}

function submnon(obj) {
  obj.className = 'on'
}

function submnoff(obj) {
  obj.className = ''
}


function hideall() { 
  var divs = document.getElementsByTagName('div'); 
  for(i=0;i<divs.length;i++)
  {
    if ((divs[i].id.match('cat_0')) && !(divs[i].id.match('cat_000')) )
    {
      if (document.getElementById) divs[i].style.visibility="hidden";
    else if (document.layers)
      document.layers[divs[i]].display = 'hidden'; 
    else
      document.all.hideshow.divs[i].visibility = 'hidden'; 
    } 
  } 

  var lis = document.getElementsByTagName('a'); 
  for(i=0;i<lis.length;i++)
  {
    if ((lis[i].id.match('hea_0')))
    {
      if (document.getElementById) 
        lis[i].className="";
    } 
  } 
} 

function hidediv(pass) { 
  var divs = document.getElementsByTagName('div'); 
  for(i=0;i<divs.length;i++)
  {
    if(divs[i].id.match(pass))
    {
      if (document.getElementById)
        divs[i].style.visibility="hidden";
      else if (document.layers)
        document.layers[divs[i]].display = 'hidden'; 
      else
        document.all.hideshow.divs[i].visibility = 'hidden'; 
     }
  }
}

function showdiv(pass) { 

  var str = pass.replace(/cat_/, 'hea_')
  if (document.getElementById(str)) {
    document.getElementById(str).className = 'selected';
  }
  

  var divs = document.getElementsByTagName('div'); 
  for(i=0;i<divs.length;i++)
  { 
    if(divs[i].id.match(pass))
    { 
      if (document.getElementById) 
        divs[i].style.visibility="visible"; 
      else if (document.layers)
        document.layers[divs[i]].display = 'visible'; 
      else
        document.all.hideshow.divs[i].visibility = 'visible'; 
        
    } 
  } 
} 


function showdiv2(pass2) { 

  var str = pass2.replace(/cat_/, 'hea_')
  if (document.getElementById(str)) {
    document.getElementById(str).className = 'selected2';
  }
  

  var divs = document.getElementsByTagName('div'); 
  for(i=0;i<divs.length;i++)
  { 
    if(divs[i].id.match(pass2))
    { 
      if (document.getElementById) 
        divs[i].style.visibility="visible"; 
      else if (document.layers)
        document.layers[divs[i]].display = 'visible'; 
      else
        document.all.hideshow.divs[i].visibility = 'visible'; 
        
    } 
  } 
}



function setSubMenu(subid) {
if (document.getElementById('sub_' + subid)) {
   var parent = document.getElementById('sub_' + subid).getAttribute('par');
   if (parent) {
    setMenu(parent, subid);
   }
  }
}

function setMenu(catid, subid) {
//  alert('setting cookie');
  SetCookie('cat', catid, 1);
//  alert('cookie cat: ' + catid);
  SetCookie('sub', subid, 1);
//  alert('cookie sub: ' + subid);
}



function getMenu() {
  //alert('getting cookie');
  var catid = ReadCookie('cat');
  if (ReadCookie('cat')) {
    showdiv('cat_' + catid);
  }
  
  
  
  function getMenuVent() {
  
    showdiv('cat_666');
  }
  

  //alert('cookie cat: ' + catid);

  var subid = ReadCookie('sub');
  if (ReadCookie('sub')) {
    document.getElementById('sub_' + subid).className = 'selected';
  }
  //alert('cookie sub: ' + subid);
}

function SetCookie() {
if(arguments.length < 2) { return; }
var n = arguments[0];
var v = arguments[1];
var d = 0;
if(arguments.length > 2) { d = parseInt(arguments[2]); }
var exp = '';
if(d > 0) {
	var now = new Date();
	then = now.getTime() + (d * 24 * 60 * 60 * 1000);
	now.setTime(then);
	exp = '; expires=' + now.toGMTString();
	}
document.cookie = n + "=" + escape(String(v)) + '; path=/' + exp;
}

function ReadCookie(n) {
var cookiecontent = new String();
if(document.cookie.length > 0) {
	var cookiename = n+ '=';
	var cookiebegin = document.cookie.indexOf(cookiename);
	var cookieend = 0;
	if(cookiebegin > -1) {
		cookiebegin += cookiename.length;
		cookieend = document.cookie.indexOf(";",cookiebegin);
		if(cookieend < cookiebegin) { cookieend = document.cookie.length; }
		cookiecontent = document.cookie.substring(cookiebegin,cookieend);
		}
	}
return unescape(cookiecontent);
}

function myMouseOut() { 
  if (!event.fromElement.contains(event.toElement) &&!document.getElementById('menu_holder').contains(event.toElement)) 
  { 
    hideall();
    getMenu();
  } 
}
