/*rollover script by two-ways*/
/*coryright(c)two-ways co.Ltd All rights reserved*/
/*2008.05 ver3.0*/

/* Default Font Size*/
var FontSizeCookie=90;
var flag=0;

/* Load Event Start */

function LoadEvent(){
Off();
timerID=setTimeout('Off()', 0);
prImg= new Array();
for (i=0; i<document.images.length; i++){
if(document.images[i].getAttribute("class")=="over"){
baseIMG = document.images[i].src;
newIMG = baseIMG.replace(baseIMG.substr(baseIMG.length-4,4),("_o" + baseIMG.substr(baseIMG.length-4,4)));
prImg[i] = new Image();
prImg[i].src = newIMG;
document.images[i].setAttribute("onmouseover", "Over("+i+")");
document.images[i].setAttribute("onmouseout", "Out("+i+")");
}else if(document.images[i].getAttribute("className")=="over"){
baseIMG = document.images[i].src;
newIMG = baseIMG.replace(baseIMG.substr(baseIMG.length-4,4),("_o" + baseIMG.substr(baseIMG.length-4,4)));
prImg[i] = new Image();
prImg[i].src = newIMG;
document.images[i].setAttribute("onmouseover",  new Function("Over("+i+");"));
document.images[i].setAttribute("onmouseout",  new Function("Out("+i+");"));
}
}

/* set Cookie */
//Font Size
cookiedata =getCookie("FontSize");
FontSizeCookie = eval(cookiedata);
if(FontSizeCookie == "" || !FontSizeCookie ){
FontSizeCookie = 90;
document.cookie = "FontSize=90; path=/;";
}
fontsize = FontSizeCookie + "%";
document.body.style.fontSize = fontsize;



//add Pulldown Men
for (i=0; i<document.links.length; i++){
var thisNode = document.links[i];
paID = thisNode.parentNode.parentNode.getAttribute("id");

if(paID == "submenu1" || paID == "submenu2" ||paID == "submenu3" || paID == "submenu4"){
if(document.documentMode && document.documentMode >= 8 || !document.all){
document.links[i].setAttribute("onmouseover", "flag=1");
document.links[i].setAttribute("onmouseout", "flag=0;CHECK()");
}else{
document.links[i].setAttribute("onmouseover",  new Function("flag=1"));
document.links[i].setAttribute("onmouseout",  new Function("flag=0;CHECK()"));
}
}
}
}

/* Load Event End */

function Over(IMG){//mouseover
baseIMG = document.images[IMG].src;
if(baseIMG.substr(baseIMG.length-6,2) !="_o"){
newIMG = baseIMG.replace(baseIMG.substr(baseIMG.length-4,4),("_o" + baseIMG.substr(baseIMG.length-4,4)));
document.images[IMG].src=newIMG;
}
flag=1;

//submenu
if(document.images[IMG].id=="bt_faq" || document.images[IMG].id=="bt_contact"){
flag=0;
Off('0');
}
arr = document.images[IMG].src.split("/");
var filename = arr[arr.length-1];
if(filename=="bt_greeting.gif"){
OPEN('submenu1');
}else if(filename=="bt_information.gif"){
OPEN('submenu2');
}else if(filename=="bt_department.gif"){
OPEN('submenu3');
}else if(filename=="bt_facility.gif"){
OPEN('submenu4');
}
}

function Out(IMG){//mouseout
baseIMG = document.images[IMG].src;
if(baseIMG.substr(baseIMG.length-6,2) =="_o"){
newIMG = baseIMG.replace(baseIMG.substr(baseIMG.length-6,6),baseIMG.substr(baseIMG.length-4,4));
document.images[IMG].src=newIMG;
}

//filename
arr = document.images[IMG].src.split("/");
var filename = arr[arr.length-1];
if(filename=="bt_greeting.gif" || filename=="bt_information.gif"||filename=="bt_department.gif" || filename=="bt_facility.gif"){
CHECK();
}

}


function CHECK(){
clearTimeout(timerID);
timerID=setTimeout('Off()', '10');
}

function OPEN(LAY){
Off('0');
if(document.all){
document.all(LAY).style.visibility = "visible";
document.all(LAY).display="block";
}else if(document.getElementById){
document.getElementById(LAY).style.visibility = "visible";
}
}

/* FontSize */
function setFontSize(SIZE){
if(SIZE=="0"){
FontSizeCookie = 90;
}else{
FontSizeCookie = FontSizeCookie + eval(SIZE);
}
document.cookie = "FontSize="+FontSizeCookie+"; path=/;";
fontsize = FontSizeCookie + "%";
document.body.style.fontSize = fontsize;
}

function getCookie(key) {
var cookieString = document.cookie;
var cookieKeyArray = cookieString.split(";");
for (var i=0; i<cookieKeyArray.length; i++) {
var targetCookie = cookieKeyArray[i];
targetCookie = targetCookie.replace(/^\s+|\s+$/g, "");
var valueIndex = targetCookie.indexOf("=");
if (targetCookie.substring(0, valueIndex) == key) {
return unescape(targetCookie.slice(valueIndex + 1));
}
}
}


/* Pulldown Menu*/
function Off(VIEW){
if(flag ==0 || VIEW==0){
if(document.all){//IE,Opera
document.all("submenu1").style.visibility = "hidden";
document.all("submenu2").style.visibility = "hidden";
document.all("submenu3").style.visibility = "hidden";
document.all("submenu4").style.visibility = "hidden";
}else if(document.getElementById){//Safari,FF,Netscape
document.getElementById("submenu1").style.visibility = "hidden";
document.getElementById("submenu2").style.visibility = "hidden";
document.getElementById("submenu3").style.visibility = "hidden";
document.getElementById("submenu4").style.visibility = "hidden";
}
}
}


