﻿photo=new Array();var pn=0,dn=0;

//--- 書き換える部分↓ ---

var hayasa=8000;  //--スライドショーの速さ（ミリ秒単位）
var min=3;        //--切り替え速度（数値が大きい程速い）

/* スライドパターンを分岐 */

var rand = Math.floor(Math.random() * 10);
/* randには0-9のいずれかが入るので、ポップアップ表示の頻度を調整 */
if(rand < 5){
	/* トグル */
	photo[pn++]="top_image/001.jpg";
	photo[pn++]="top_image/002.jpg";
	photo[pn++]="top_image/003.jpg";
	photo[pn++]="top_image/004.jpg";
//	photo[pn++]="top_image/005.jpg";
//	photo[pn++]="top_image/008.jpg";
//	photo[pn++]="top_image/009.jpg";
}else{
	/* 平成２２年度竣工　土木工事 */
	hayasa=6000;
	photo[pn++]="top_image/101.jpg";
	photo[pn++]="top_image/102.jpg";
	photo[pn++]="top_image/103.jpg";
	photo[pn++]="top_image/104.jpg";
	photo[pn++]="top_image/105.jpg";
	photo[pn++]="top_image/106.jpg";
//	photo[pn++]="top_image/107.jpg";
//	photo[pn++]="top_image/108.jpg";
//	photo[pn++]="top_image/113.jpg";
//	photo[pn++]="top_image/114.jpg";
//	photo[pn++]="top_image/111.jpg";
//	photo[pn++]="top_image/112.jpg";
//	photo[pn++]="top_image/131.jpg";
//	photo[pn++]="top_image/132.jpg";
//	photo[pn++]="top_image/141.jpg";
//	photo[pn++]="top_image/142.jpg";
//	photo[pn++]="top_image/121.jpg";
//	photo[pn++]="top_image/122.jpg";
//	photo[pn++]="top_image/101.jpg";
//	photo[pn++]="top_image/102.jpg";
//	photo[pn++]="top_image/151.jpg";
//	photo[pn++]="top_image/152.jpg";
//	photo[pn++]="top_image/161.jpg";
//	photo[pn++]="top_image/162.jpg";
}

//--- 書き換える部分↑ ---

var n=photo.length;

p_obj=new Array();

for(t=0;t<n;t++){
	p_obj[t]=new Image();
	p_obj[t].src=photo[t];
}

var b=navigator.appName.toUpperCase();

var f_no=0,l_no=n-1,i_no=f_no,tid_sl,joutai,hata_sl=false,fe,f_tid;

function k_t(){
	if(hata_sl){
		teisi();
		hata_sl=false;
	}else{
		kaisi();
		hata_sl=true;
	};
}

function kaisi(){
	clearInterval(tid_sl);
	tugi();
	tid_sl=setInterval("tugi();",hayasa);
}

function saisyo(){
	i_no=f_no;
	p_hyouji_fe();
}

function mae(){
	if(i_no>0){
		i_no--;
		p_hyouji_fe();
	}else{
		i_no=l_no;
		p_hyouji_fe();
	}
}

function tugi(){
	if(i_no<l_no){
		i_no++;
		p_hyouji_fe();
	}else{
		i_no=f_no;
		p_hyouji_fe();
	}
}

function teisi(){
	clearInterval(tid_sl);
}

function p_hyouji_fe(){
	clearInterval(f_tid);
	fe=100;
	fe_out();
}

function fe_out(){
	if(fe>0){
		fade_core("slide_table",fe);
		fe-=min*3;
		f_tid=setTimeout("fe_out();",20);
	}else{
		p_hyouji("slide_img",i_no);
		clearTimeout(f_tid);
		fe=0;
		fe_in();
	}
}

function fe_in(){
	if(fe<100){
		fade_core("slide_table",fe);
		fe+=min;
		f_tid=setTimeout("fe_in();",20);
	}else{
		clearTimeout(f_tid);
		fade_core("slide_table",100);
	}
}

function fade_core(mono,suu){
	if(window.ActiveXObject){
		document.getElementById(mono).filters["alpha"].opacity=suu;
	}else{
		document.getElementById(mono).style.opacity=suu/100;
	}
}

function p_hyouji(mono,suu){
	document.getElementById(mono).src=p_obj[suu].src;
}

function top(){
	p_hyouji("slide_img",i_no);
}

function top2(){
	p_hyouji("slide_img",i_no);
	tid_sl=setInterval("tugi();",hayasa);
}

//--- ↓20110425追加 ---

if(window.addEventListener) {
	window.addEventListener("load",top2, false);
}
else if(window.attachEvent) {
	window.attachEvent("onload",top2);
}
else {
	window.onload = top2;
}
