/*<![CDATA[*/
<!--
function OpenWindow(url, windowType, windowOptions) {
    window.open('/open.php?url='+url, windowType, windowOptions+ 'top=80, left=100,titlebar=no,toolbar=no, directories=no,status=no,scrollbars=no, resize=no,menubar=no');
}

function change_button(name, how)	{	//
    document.getElementById('button_'+name).src = '/img/'+how+'/'+name+'.gif';
}


function Resize() {
    var subHeight = document.getElementById('subNavi').offsetHeight+52;
    var frameHeight = document.body.clientHeight - subHeight;
    var frameId = document.getElementById('mainContent');
    if (!frameId.style.height) {
        frameId.height = frameHeight;
    } else {
        frameId.style.height = frameHeight;
    }
//    document.getElementById('lim').innerHTML = subHeight + '-'+ document.body.offsetHeight;
}


var img_divider = '&nbsp;&#149; ';//'<img src="/img/sub_navi_divider.gif" />';
tuning = new Array (0, new Array , new Array , new Array);

function roll_wheel(button_timer) {
    if (!button_timer) {
        button_timer = setTimeout(function(){roll_wheel(500)}, 500);
    } else {
        Effect.toggle('leftNaviItemSub', 'slide');
    }
}
function roll_menu(who, level, button_timer) {
    var tuning_id;
    var child_count = 0;
    var str_parent = '', str_child = '';
    var a_parent = new Array();
    var a_child = new Array();
    var old_parent = '', old_child = '';
    var was_parent;
    var was_child;
    if (!button_timer) {
        if (level<3) {
            Resize();
//            Effect.Fade('mainContent');
            top.frames['content'].location.href="blank.phtml";
            Effect.Appear('logo_bg_div');
        }
        for(i=3; i>level; i--) {
            if(document.getElementById('sub_navi_'+i).style.display != 'none') {
                Effect.SlideUp('sub_navi_'+i);
            }
        }
        button_timer = setTimeout(function(){roll_menu(who, level, 500)}, 500);
    } else {
        for(i=1; i < tuning[1].length; i++) {
            //		alert(who+'    '+ level+'     '+'sub_navi_'+i);
            if (level > 0) {
                if ((!tuning[level-1][who]) || (tuning[level-1][i] == tuning[level-1][who])) {
                    was_parent = false;
                    for (q=0; q < a_parent.length; q++) {
                        if (a_parent[q] == tuning[level][i]) {
                            was_parent = true;
                            break;
                        }
                    }
                    if (!was_parent) {
                        a_parent[a_parent.length] = tuning[level][i];
                        str_parent += ((str_parent) ? img_divider : '') + '<a '+((i == who) ? 'class="highlight" ': '')+' href="javascript:roll_menu('+i+', '+level+');"  onMouseOut="window.status=\'\'; return true;" onMouseOver="self.status=\''+tuning[level][i]+'\'; return true;">'+tuning[level][i]+'</a>';
                    }
                }
            }
            if (level < 3) {
                if ((tuning[level][i] == tuning[level][who]) || (!tuning[level][who])) {
                    was_child = false;
                    for (q=0; q < a_child.length; q++) {
                        if (a_child[q] == tuning[level+1][i]) {
                            //			alert('q='+q+'    a[q]='+ a_child[q]+'     tunlev+1='+tuning[level+1][i]+'     a_len='+a_child.length);
                            was_child = true;
                            break;
                        }
                    }
                    if (!was_child) {
                        a_child[a_child.length] = tuning[level+1][i];
                        str_child += ((str_child) ? img_divider : '') + '<a href="javascript:roll_menu('+i+', '+(eval(level+1))+');" onMouseOut="window.status=\'\'; return true;" onMouseOver="self.status=\''+tuning[level+1][i]+'\'; return true;">'+tuning[level+1][i]+'</a>';
                        tuning_id = i;
                    }
                }
            }
        }
        //	alert(who+'-who     level-'+level);
        if (who !== 0) document.getElementById('sub_navi_'+level).innerHTML = "<span>" + str_parent + "</span>";

        clearTimeout(button_timer);
        button_timer = 0;
        if (a_child.length == 0) {
//            Effect.Fade('logo_bg_div');
            Effect.Fade('logo_bg_div');
            Resize();
            top.frames['content'].location.href="content.phtml?tuning_id="+who;
//            Effect.Appear('mainContent');
        } else {
            document.getElementById('sub_navi_'+eval(level+1)).innerHTML = "<span>" + str_child + "</span>";
            Effect.SlideDown('sub_navi_'+eval(level+1));
            if (a_child.length == 1) roll_menu(tuning_id, eval(level+1)); //button_timer = setTimeout(function(){roll_menu(tuning_id, eval(level+1), 0)}, 0);
        }
    }
}

// -->
	/*]]>*/

// -->
/*]]>*/

