/* stripedtable */
conf = {
	className : "stripedtable",
	oddlineClassName : "oddline",
	evenlineClassName : "evenline"
}

function setStripedTable(){
	var tables = $A(document.getElementsByClassName(conf.className));
	tables.each(function (table){
		var lines = $A(table.getElementsByTagName("tr"));
		var row=0;
		lines.each(function (tr){
			row++;
			if(row%2==1) {
				tr.className = conf.oddlineClassName;
			} else {
				tr.className = conf.evenlineClassName;
			}
		});
	});
}
Event.observe(window, 'load', setStripedTable, false);

/* rollover */
conf = {
       className : 'btn',
       postfix : '_over'
};
function setMouseOverImages() {
       $A(document.getElementsByClassName(conf.className)).each(function (node){
               node.onmouseout = changeSrcFunction(node.src);
               node.onmouseover =
			    changeSrcFunction(node.src.replace(/(\.gif|\.jpg|\.png)/, conf.postfix+"$1"));
       });
}
function changeSrcFunction(data){
       return function(){ this.src = data; }
}
Event.observe(window, 'load', setMouseOverImages, false);

/* レイヤー */
function MenuOn(x){
obj=document.getElementById("subnavi"+x).style.visibility="visible";
}
function MenuOff(x){
obj=document.getElementById("subnavi"+x).style.visibility="hidden";
}

/* externalLink */
function externalLinks() {
  if (!document.getElementsByTagName) return;
  var anchors = document.getElementsByTagName("a");
  for (var i=0; i<anchors.length; i++) {
    var anchor = anchors[i];
    if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external")
      anchor.target = "_blank";
  }
}
window.onload = externalLinks;
