/***********************************************************************

1-1 add event

***********************************************************************/

if(window.addEventListener) {
window.addEventListener("load",checkPrintWin,false);
}else if(window.attachEvent) {//for ie
window.attachEvent("onload",checkPrintWin);
}

/***********************************************************************

1-2 printWindow check

***********************************************************************/

function checkPrintWin() {
if(printWin) {
//プリントウィンドウがtrueの場合、innerHTMLの差替え
var printBtn = document.getElementById("printBtn");
printBtn.innerHTML = '<a href="javascript:void(0);" onclick="window.print();"><img src="/images/usermenu_print.jpg" alt="Print" class="btn" /></a>'
};

//プリントウィンドウのチェックが終わってからロールオーバー、サブメニューチェンジの呼び出し
rollOver();
changeSubmenu();
};

/***********************************************************************

1-3 rollOver function

***********************************************************************/

function rollOver() {

var conf = {
className : 'btn',
postfix : '_ov'
};

var imgNodeList = getElementsByClassName(conf.className);
var node;

for( var i=0, len=imgNodeList.length; i<len; i++ ) {
node = imgNodeList[i];
node.originalSrc = node.src;
node.rolloverSrc = node.originalSrc.replace( /(\.gif|\.jpg|\.png)/,conf.postfix+"$1" );

preloadImage( node.rolloverSrc );

node.onmouseover = function() {
this.src = this.rolloverSrc;
};
node.onmouseout = function() {
this.src = this.originalSrc;
};
};
};

function getElementsByClassName( name ) {
var elements = [];
var allElements = document.getElementsByTagName('*');
for( var i=0, len=allElements.length; i<len; i++ ) {

//文字列（btn）の検索
var cName = allElements[i].className;
var hit = cName.indexOf(name);

if( hit != -1 ) {
elements.push( allElements[i] );
};

/*
if( allElements[i].className == name ) {
elements.push( allElements[i] );
};*/
};
return elements;
};

preloadImages = [];

function preloadImage( url ) {
var p = preloadImages;
var l = p.length;
p[l] = new Image();
p[l].src = url;
};


/***********************************************************************

1-4 changeSubmenu

***********************************************************************/

function changeSubmenu(){
if(document.getElementById("subMenuBtn")){
var subMenuBtn = document.getElementById("subMenuBtn");
var subMenuList = document.getElementById("subMenuList");
var flag = false;

subMenuBtn.onclick = function() {
flag = !flag;
if(flag) {
subMenuList.style.display = 'block';
subMenuBtn.src = '../images/submenu_right_close.gif';
}else{
subMenuList.style.display = 'none';
subMenuBtn.src = '../images/submenu_right_open.gif';
}
}
}
}


/***********************************************************************

1-5 selectUrl

***********************************************************************/

function selectUrl(sel){
window.focus();
if(sel.value)location.href =sel.value;
};

