var pageScrollTimer;
var a1=0;
var a2=0;
var a3=0;
var a4=0;


/*--------------------------------------------Browser Check---------------------------------------*/
var browserType=new checkBrowserType();
var osType=new checkOsType();
function checkBrowserType(){
	this.IE=(navigator.userAgent.indexOf("MSIE")!=-1);
	this.Gecko=(navigator.userAgent.indexOf("Gecko")!=-1);
	this.Firefox=(navigator.userAgent.indexOf("Firefox")!=-1);
	this.IE7=(navigator.userAgent.indexOf("MSIE 7.")!=-1);
	this.IE6=(navigator.userAgent.indexOf("MSIE 6.")!=-1);
	this.IE5=(navigator.userAgent.indexOf("MSIE 5.")!=-1);
	this.Opera=(navigator.userAgent.indexOf("Opera")!=-1);
	this.Safari=(navigator.userAgent.indexOf("Safari")!=-1);
	this.NC71=(navigator.userAgent.indexOf("Netscape/7.1")!=-1);
	this.NC70=(navigator.userAgent.indexOf("Netscape/7.0")!=-1);
	this.NC6=(navigator.userAgent.indexOf("Netscape/6.")!=-1);
	this.NC7=(navigator.userAgent.indexOf("Netscape/7.")!=-1);
	this.NC4=(navigator.userAgent.indexOf("Netscape/4.")!=-1);
}
function checkOsType(){
	this.Win=(navigator.appVersion.indexOf("Win")!=-1);
	this.Mac=(navigator.appVersion.indexOf("Mac")!=-1);
	this.Unix=(navigator.appVersion.indexOf("X11")!=-1);
}
/*--------------------------------------------Browser Check---------------------------------------*/


/*-----------------------------------------------window.onload------------------------------------------*/
var init_common = ""; /*共通初期化JS*/
var init_page = "";   /*個別初期化JS*/
//init_common += "script_js_onload();";
//var init_page += "";
window.onload = function(){
 if (init_common){ eval(init_common); }
 if (init_page) { eval(init_page); }
}
/*-----------------------------------------------window.onload------------------------------------------*/


/*---------------------------------------GoAnchor/goAnchorScroll----------------------------------*/
//GoAnchor

var chname="";
function goAnchor(name){
	/* --- 20080918修正 ---*/
	if(browserType.Safari || browserType.NC7 || browserType.Firefox){
		if(document.getElementById(name)){
			anchorTop=document.getElementById(name).offsetTop;
		}
	}else if(browserType.IE){
		if (document.compatMode == 'CSS1Compat' && browserType.IE){
			if(document.all(name)){
		//		if(browserType.IE6) {
		//			anchorTop=document.documentElement.all(name).offsetParent.offsetParent.offsetTop+document.getElementById(name).offsetTop;
		//		} else {
					anchorTop=document.documentElement.all(name).offsetParent.offsetTop+document.getElementById(name).offsetTop;
		//		}
			}
		}else{
			if(document.all(name)){
				anchorTop=document.all(name).offsetTop+document.all("body").offsetTop;
			}
		}
	}
	else if(browserType.Opera){
		if(document.getElementById(name)){
			anchorTop=document.getElementById(name).offsetTop+document.getElementById("body").offsetTop;
		}
	}else{
		anchorTop=-1;
	}
	chname=name;
	goAnchorScroll();
}



function goAnchorScroll(){

	if(chname=='top'){
		var ch=-1;
	}else{
		var ch=-1;
	}

	if ( document.compatMode == 'CSS1Compat' && !browserType.Safari){
		var scrollTop=document.documentElement.scrollTop;
		var item = "document.documentElement.scrollTop"
	}else{
		var scrollTop=document.body.scrollTop;
		var item = "document.body.scrollTop"
	}

	if(Math.abs(scrollTop-anchorTop)>1){
		window.scrollTo(0,Math.floor(anchorTop+(scrollTop-anchorTop)*0.9+ch));
		if ( document.compatMode == 'CSS1Compat' && !browserType.Safari){
			if(document.documentElement.scrollTop==Math.floor(anchorTop+(scrollTop-anchorTop)*0.9+ch)){
				 pageScrollTimer =setTimeout("goAnchorScroll();",10);
			}
		}else{
			if(document.body.scrollTop==Math.floor(anchorTop+(scrollTop-anchorTop)*0.9+ch)){
				 pageScrollTimer =setTimeout("goAnchorScroll();",10);
			}
		}
	}else if(anchorTop==-1){
		window.scrollTo(0,0);
	}else{
		window.scrollTo(0,anchorTop);
	}

}


//window.onload=function(){
init_common += "script_js_onload();";
function script_js_onload(){

	if(browserType.Firefox){
		document.body.addEventListener("DOMMouseScroll", function(){ clearTimeout(pageScrollTimer);} ,false);
	}else{
		document.body.onmousewheel = function(evt) {
			clearTimeout(pageScrollTimer);
		}
	}

	document.body.onmousedown = function(evt) {
		clearTimeout(pageScrollTimer);
	}

}         
     
/*---------------------------------------GoAnchor/goAnchorScroll----------------------------------*/




function anime1() {
    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="500" height="350">\n');
    document.write('<param name="allowScriptAccess" value="always" />\n');
    document.write('<param name="wmode" value="transparent" />\n');
    document.write('<param name="movie" value="http://hokenwithu.com/with01.swf" />\n');
    document.write('<param name="quality" value="high" />\n');
    document.write('<param name="bgcolor" value="#ffffff" />\n');
    document.write('<embed src="http://hokenwithu.com/with01.swf" quality="high" bgcolor="#ffffff" wmode="transparent" width="500" height="350" name="hoken-anime1" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n');
    document.write('</object>\n');
}

function anime2() {
    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="500" height="350">\n');
    document.write('<param name="allowScriptAccess" value="always" />\n');
    document.write('<param name="wmode" value="transparent" />\n');
    document.write('<param name="movie" value="http://hokenwithu.com/with02.swf" />\n');
    document.write('<param name="quality" value="high" />\n');
    document.write('<param name="bgcolor" value="#ffffff" />\n');
    document.write('<embed src="http://hokenwithu.com/with02.swf" quality="high" bgcolor="#ffffff" wmode="transparent" width="500" height="350" name="hoken-anime1" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />\n');
    document.write('</object>\n');
}



