﻿//イベントリスナーセット
function addListener(elem,evType,func,cap) {
    if(elem.addEventListener) {
    elem.addEventListener(evType,func,cap);
    }else if(elem.attachEvent){
    elem.attachEvent('on' + evType,func,cap);
    }else {
    alert('スクリプト非サポート(T_T)');
    return false;
    }
}

var defNS = "http://www.w3.org/1999/xhtml";

addListener(window,'load',startup,false);


function createXmlEl(el) {
if (document.createElementNS) {
x =document.createElementNS(defNS,el);
} else if (document.createElement) {
x =document.createElement(el);
} else { return false;
} return (x);
} 

function setOpacity(el,opa){
if (opa == null) {
el.style.filter="alpha(opacity:80)";
el.style.KHTMLOpacity="0.8";
el.style.MozOpacity="0.8";
el.style.opacity="0.8";
} else {
el.style.filter="alpha(opacity="+opa+")";
el.style.KHTMLOpacity=opa/100;
el.style.MozOpacity=opa/100;
el.style.opacity=opa/100;
}
}

function ldate() {

if (!document.createElement) { return; }
var lm = new Date(document.lastModified);
var lmy = lm.getYear() ;
var y2 =  (lmy < 2000) ? lmy+1900 : lmy;
var y3 =+(y2+'').slice(-2); 
var month = lm.getMonth() + 1;
var day = lm.getDate();
var hour = lm.getHours();
var min = lm.getMinutes();
if(y3 < 10) { y3 = "0" + y3; } ;
if(month < 10) { month = "0" + month; } ;
if(day < 10) { day = "0" + day; } ;
if(hour < 10) { hour = "0" + hour; } ;
if(min < 10) { min = "0" + min; } ;

var date = createXmlEl("span");
var lastdate = ("　　　" + y3 + month + day + " " + hour + ":" + min + "　Last Uploaded");
var datedata = document.createTextNode(lastdate);

date.appendChild(datedata);
var lh = document.getElementsByTagName('h5')[0].firstChild;
lh.appendChild(date);
} 



//ページ初期化
function startup() {


highlight();
ldate();

}


function getScreenY(offset)	{
       var valY;
		if(document.documentElement.scrollTop){
		valY = document.documentElement.scrollTop;  
		}else { 
		    try {
		    valY = document.body.scrollTop;
		    } catch (e) {
		    valY = 0;
		    }
		}
		if (offset != null){
		return valY + offset + 'px';
		} else {
		return valY + 'px';	
		}
}



function highlight() {
    if (!document.getElementsByTagName) {
    return false;
    }
    else {
    var tables = document.getElementsByTagName("tbody");
    for (var i=0; i<tables.length; i++) {
    var rows = tables[i].getElementsByTagName("tr");
    //alert(rows.length);
    if (rows.length >= 4) {
    for (var j=0; j<rows.length; j++) {
        rows[j].onmouseover = function() {
            this.style.backgroundColor = "#f5f5f5";
            }
        rows[j].onmouseout = function() {
            this.style.backgroundColor = "";
            }
            }
        } 
}
}
}
