/*
  Stork Lab Menu
*/

/* Menu Class */
function Menu(_title,_link,_absolute)
{
    this.title = _title;
    this.link = _link;
    this.absolute = _absolute;
    //this.tag = __Menu_tag;
}

Menu.prototype.tag = __Menu_tag;

function __Menu_tag()
{
    if(this.absolute){
	return "<a href=\""+this.link+"\">"+this.title+"</a>";
    }else{
	return "<a href=\""+baseurl+this.link+"\">"+this.title+"</a>";
    }
}
/* End of Class */

/* Menu 管理 */
var baseurl = "http://storklab.cyber-ninja.jp/"; // 最後の/までつける

var menuIndex = 0;
var menus = new Array();


menus[menus.length] = new Menu("Top","index.html");
menus[menus.length] = new Menu("About","./lab/about.html");
menus[menus.length] = new Menu("Develop Diary","http://storklab.blogspot.com/",1);
menus[menus.length] = new Menu("Products","./lab/products/");
menus[menus.length] = new Menu("Tips","./lab/tips/");
menus[menus.length] = new Menu("Links","./lab/links.html");

function printMenu()
{
    //return;
    var text = "<ul>";
    var x = 0;
    for(x = 0;x < menus.length;x++){
	text += "<li>" + menus[x].tag() + "</li>";
    }
    text += "</ul>";
    document.write(text);
}

/* Menu管理終わり */

function getHeadline()
{
    var h2s = document.getElementsByTagName("h2");
    //alert(h2s.length);
    var text = "<h2>目次</h2><ul>";
    var x = 0;
    
    for(x = 0;x < h2s.length;x++){
	text += "<li><a href=\"#headline"+x+"\">"+h2s[x].innerHTML+"</a></li>";
	h2s[x].innerHTML = "<a name=\"headline"+x+"\"></a>" + h2s[x].innerHTML;
    }
    
    text += "</ul>";
    return text;
}

this.onload = load;

function load()
{
    var headline = document.getElementById("headline");
    if(headline){
	headline.innerHTML = getHeadline();
    }
}