dd_options['rightmenu'] = {
 min:'1',
 arrow:'skin_pop_arrow',
 arrowtext:'',
 row:'skin_pop_row',
 selrow:'skin_pop_mrow',
 defpos:{m:'tr', x:-15, y:0}
};

function generateRightMenu()
{
    rprepareCookies();
    var menu = rightmenu;
    var l = menu.length;
    for (var i = 0; i < l; i++)
         document.write(generateRightSub(menu[i], i));
}
function generateRightSub(menu, id)
{
   var show = rmenuCookie[id] == 0 ? false : true;
   var text = ''
//   + '<div class=' + (show ? 'skin_rm_sub_on':'skin_rm_sub_off') + ' onClick = "rtoggleMenu(this, ' + id + ')">'
   + '<div class=' + (show ? 'skin_lm_sub_on':'skin_lm_sub_off') + ' onClick = "rtoggleMenu(this, ' + id + ')">'
   +  '<div class="skin_lm_ico" style="background: url(skin/wrath/img/menu/' + menu.ico  + '-on.gif) no-repeat;"></div>'
//   +  '<div class="skin_rm_add"></div>'
   +  '<div class="skin_lm_add"></div>'
   +  '<div class="skin_lm_name">'
   +   '<div style="position: absolute; left:-1; top: -1; color: black;">' + menu.name + '</div>'
   +   '<div style="position: absolute; left:-1; top:  1; color: black;">' + menu.name + '</div>'
   +   '<div style="position: absolute; left: 1; top: -1; color: black;">' + menu.name + '</div>'
   +   '<div style="position: absolute; left: 1; top:  1; color: black;">' + menu.name + '</div>'
   +   '<div style="position: absolute; left: 0; top:  0;">' + menu.name + '</div>'
   +  '</div>'
   + '</div>\n'
   + '<div class=skin_lm_sub_top id=right_sub_'+ id + (show ? '' : ' style="display: none;"') + '>'
   +  '<div class=skin_lm_sub_body>'
   +   '<div class=skin_lm_sub_left>'
   +    '<div class=skin_lm_sub_right>'
   +     getSubMenuText(menu.sub, 'rightmenu_' + id)
   +    '</div>'
   +   '</div>'
   +  '</div>'
   +     '<div class=skin_lm_sub_bottom></div>'
   + '</div>\n';
   return text;
}
function generateMenuStart(menu) {
//	document.write('<div class=skin_rm_sub_on>');
//	document.write('<div class="skin_rm_add"></div>');
	document.write('<div class=skin_lm_sub_on>');
	document.write('<div class="skin_lm_add"></div>');
	document.write('<div class="skin_lm_name">');
	document.write('<div style="position: absolute; left:-1; top: -1; color: black;">' + menu + '</div>');
	document.write('<div style="position: absolute; left:-1; top:  1; color: black;">' + menu + '</div>');
	document.write('<div style="position: absolute; left: 1; top: -1; color: black;">' + menu + '</div>');
	document.write('<div style="position: absolute; left: 1; top:  1; color: black;">' + menu + '</div>');
	document.write('<div style="position: absolute; left: 0; top:  0;">' + menu + '</div>');
	document.write('</div></div>');
	document.write('<div class=skin_lm_sub_top>');
	document.write('<div class=skin_lm_sub_body>');
	document.write('<div class=skin_lm_sub_left>');
	document.write('<div class=skin_lm_sub_right>');
}
function generateSub(submenu) {
	document.write('<div class=skin_pop_row style="position: relative;">' + submenu + '</div>');
}
function generateSubJs(name, value) {
	document.write('<DIV class=skin_pop_row style="position: relative;">' + name + 
		'<DIV style="position: absolute; top: 0px; right: 2px;">' + value + '</DIV></DIV>');
}
function generateMenuEnd() {
	document.write('</div></div></div><div class=skin_lm_sub_bottom></div></div>');
}
function rtoggleMenu(menu, id)
{
  v = document.getElementById('right_sub_' + id);
  if (v.style.display == "none")
  {
//   menu.className = 'skin_rm_sub_on';
   menu.className = 'skin_lm_sub_on';
   v.style.display = "block";
   rmenuCookie[id] = 1;
  }
  else
  {
//   menu.className = 'skin_rm_sub_off';
   menu.className = 'skin_lm_sub_off';
   v.style.display = "none";
   rmenuCookie[id] = 0;
  }
  setcookie('rmenuCookie', rmenuCookie.join(' '));
  // disable select
  if (typeof menu.onselectstart!="undefined") //IE route
	menu.onselectstart=function(){return false}
  else if (typeof menu.style.MozUserSelect!="undefined") //Firefox route
	menu.style.MozUserSelect="none"
  else //All other route (ie: Opera)
	menu.onmousedown=function(){return false}
}

// Cookies
var rmenuCookie;
function rprepareCookies()
{
    var tempString = getcookie("rmenuCookie");
    if(!tempString)
    {
        tempString = '';
        var l = rightmenu.length;
        for (var i = 0; i < l; i++)
            tempString+=(rightmenu[i].show ? 1 : 0) + ' ';
        setcookie('rmenuCookie', tempString);
    }
    rmenuCookie = tempString.split(" ");
}