﻿/* Design & Code (c) Devoler */

function jscss(a,o,c1,c2)
{
  switch (a){
    case 'swap':
      o.className=!jscss('check',o,c1)?o.className.replace(c2,c1):
      o.className.replace(c1,c2);
    break;
    case 'add':
      if(!jscss('check',o,c1)){o.className+=o.className?' '+c1:c1;}
    break;
    case 'remove':
      var rep=o.className.match(' '+c1)?' '+c1:c1;
      o.className=o.className.replace(rep,'');
    break;
    case 'check':
      return new RegExp('\\b'+c1+'\\b').test(o.className)
    break;
  }
}
function displaysmenu(id) {
	var menu = document.getElementById(id);
	var box  = document.getElementById('s'+id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {
			document.getElementById('smenu'+i).style.display='none';
		}
	}
	if (box) {
		menu.style.background='url(/img/'+id+'.gif) -172px top no-repeat';
		box.style.display='block';
	}
}

function hidesmenu(id) {
	var menu = document.getElementById(id);
	var box  = document.getElementById('s'+id);
	for (var i = 1; i<=10; i++) {
		if (document.getElementById('smenu'+i)) {
			document.getElementById('smenu'+i).style.display='none';
			if(jscss('check',document.getElementById('menu'+i),'active'))
			{
				document.getElementById('menu'+i).style.background='url(/img/menu'+i+'.gif) -344px top no-repeat';
			} else {
				document.getElementById('menu'+i).style.background='url(/img/menu'+i+'.gif) left top no-repeat';
			}
		}
	}
}