function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		top_navi01_over = newImage("http://www.ashiya-oh.co.jp/images/top_navi01-over.gif");
		top_navi02_over = newImage("http://www.ashiya-oh.co.jp/images/top_navi02-over.gif");
		top_navi03_over = newImage("http://www.ashiya-oh.co.jp/images/top_navi03-over.gif");
		top_main_navi01_over = newImage("http://www.ashiya-oh.co.jp/images/top_main_navi01-over-def.gif");
		top_main_navi02_over = newImage("http://www.ashiya-oh.co.jp/images/top_main_navi02-over-def.gif");
		top_main_navi03_over = newImage("http://www.ashiya-oh.co.jp/images/top_main_navi03-over-def.gif");
		top_main_navi04_over = newImage("http://www.ashiya-oh.co.jp/images/top_main_navi04-over-def.gif");
		top_main_navi05_over = newImage("http://www.ashiya-oh.co.jp/images/top_main_navi05-over-def.gif");
		top_main_navi06_over = newImage("http://www.ashiya-oh.co.jp/images/top_main_navi06-over-def.gif");
		top_main_navi07_over = newImage("http://www.ashiya-oh.co.jp/images/top_main_navi07-over-def.gif");
		preloadFlag = true;
	}
}
function menujs(){
	var URL = document.menu.menuitem.options [document.menu.menuitem.selectedIndex].value;
	if (URL != "none") 	{
		window.location.href = URL 
	}
}

function topflash(){
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="709" height="270" id="top" align="middle">');
document.write('<param name="allowScriptAccess" value="sameDomain" />');
document.write('<param name="movie" value="images/index.swf" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="bgcolor" value="#000000" />');
document.write('<embed src="images/index.swf" quality="high" bgcolor="#000000" width="709" height="270" name="top" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');
}
//エントリーのnewマーク
//7日以内の物件にnewマークをつける

function newmark(EntryYear,EntryDate){//MTEntryDate format="%Y",MTEntryDate format=%j"
	EntryMsec=((EntryYear-1970)*365*24*60*60*1000) + (EntryDate*24*60*60*1000);
	Today=new Date();
	TodayMsec=Today.getTime();
	differenceDays=(TodayMsec-EntryMsec)/(1000*60*60*24);
//alert(differenceDays);
	if(differenceDays<=24){
		document.write('<img src="/images/mark_new.gif" alt="1週間以内に掲載された記事です" width="30" height="12" class="new" />\n');
	}
}

// Copyright (c) 2005 koikikukan All Rights Reserved.
// http://yujiro.dyndns.com/blog/koikikukan/
// License is granted if and only if this entire
// copyright notice is included. By Yujiro ARAKI.

// Ver1.00 initial version.
// Ver1.01 corresponds to tree structure.
// Ver1.02 corresponds to MTSubCategories tag.
// Ver1.03 2005.09.10 fix bug for Mozilla.
// Ver1.04 2005.10.26 fix bug for empty data.
// Ver1.05 2006.01.26 corresponds to Serene Bach and sb.
// Ver1.06 2006.07.16 fix JavaScript error.

// 不要テキストノード削除(Mozilla対応)
function deleteTextNode(nodes) {
    for (var k = 0; k < nodes.length; k++) {
        if(nodes[k].nodeName == '#text') {
            nodes[k].parentNode.removeChild(nodes[k]);
        }
    }
}

// サブカテゴリー用（再帰呼び出し）
function setClass(nodes){

    // サブカテゴリーが存在しない場合の対処
    if(!nodes[0]){
        return;
    }

    // 最初の要素がULの場合, class属性(tree)を設定
    for (var i = 0; i < nodes.length; i++) {
        if(nodes[i].nodeName == 'UL'|| nodes[i].nodeName == 'ul'){
            nodes[i].setAttribute('class', 'tree');
            nodes[i].setAttribute('className', 'tree');
            break;
        }
    }

    for (var i = 0; i < nodes.length; i++) {

        // 現在の要素がULの場合, 最後の子要素(LI)にclass属性(end)を設定
        if(nodes[i].nodeName == 'UL' || nodes[i].nodeName == 'ul'){
            var ulNodes = nodes[i].childNodes;

            // 不要テキストノード削除(Mozilla対応)
            deleteTextNode(ulNodes);

            // JavaScript エラー対処 2006.07.16
            if((ulNodes.length - 1) >= 0){

                // Mozilla 警告対処 2005.09.10
                if(ulNodes[ulNodes.length - 1].innerHTML){
                    ulNodes[ulNodes.length - 1].setAttribute('class', 'end');
                    ulNodes[ulNodes.length - 1].setAttribute('className', 'end');
                }
            }
        }

        // 再帰処理
        var childNodes = nodes[i].childNodes;
        if(childNodes.length > 0){
            setClass(childNodes);
        }
    }
}

// サブカテゴリーリスト用ツリー化
function generateSubcategoryTree(){
    if(document.getElementById('categories') == null) {
        return;
    }
    nodes = document.getElementById('categories').childNodes;
    deleteTextNode(nodes);    // 不要テキストノード削除(Mozilla対応)
    setClass(nodes);
}

// ツリー構造リスト用ツリー化
function generateTreeForTreeStructure(name){
    if(document.getElementById(name) == null) {
        return;
    }
    nodes = document.getElementById(name).childNodes;
    deleteTextNode(nodes);    // 不要テキストノード削除(Mozilla対応)
    setClass(nodes);
}

// 一般リスト用ツリー化
function generateNormalTree(name) {
    if(document.getElementById(name) == null) {
        return;
    }
    nodes = document.getElementById(name).childNodes;

    // 不要テキストノード削除(Mozilla対応)
    deleteTextNode(nodes);

    for (var i = 0; i < nodes.length; i++) {

        // ul要素へのクラス属性追加
        if(nodes[i].nodeName == 'UL'|| nodes[i].nodeName == 'ul'){
            nodes[i].setAttribute('class', 'tree');
            nodes[i].setAttribute('className', 'tree');
        }
        list = nodes[i].getElementsByTagName('li');

        // li要素にclass属性(tree)を設定
        for (var j = 0; j < list.length; j++) {
            list[j].setAttribute('className', 'tree');
            list[j].setAttribute('class', 'tree');
            list[list.length - 1].setAttribute('className', 'end');
            list[list.length - 1].setAttribute('class', 'end');
        }
    }
}
