/*==========================================================

ns-gojokai.co.jp

============================================================*/


//noConflict
var jq$ = jQuery.noConflict();


//matrix 
//var siteMatrix = "/ns-gojokai.co.jp/matrix";
//var siteMatrix = "/matrix";


var host = (("https:" == document.location.protocol) ? "/ns-gojokai.co.jp/" : "/");
var siteMatrix = host + "matrix";


// byon.js difference
var dif = 0;





/*  
============================================================*/
try { 
	document.execCommand('BackgroundImageCache', false, true); 
} catch(e) {} 



jq$(document).ready(function(){
//--============================================================================


//reset
	jq$("a").focus(function(){this.blur();})
	jq$("area").focus(function(){this.blur();})





//pngfix
if(/MSIE (5\.5|6\.)/.test(navigator.userAgent)) {
	DD_belatedPNG.fix('.iepngfix');
	jq$('.con_inner').addClass('iepngfix');
	jq$('.faq_box .hd img').addClass('iepngfix');
	jq$('.faq_box dt').addClass('iepngfix');
	jq$('.faq_box dd').addClass('iepngfix');
}





//radius
if(/MSIE/.test(navigator.userAgent)) {
	DD_roundies.addRule('.box2', 5); 
	DD_roundies.addRule('#btm_prompt', 4);
	DD_roundies.addRule('#btm_prompt_wide', 4);
//	DD_roundies.addRule('.index_list_wrapper', 5);
//	DD_roundies.addRule('#surroundings_list_wrapper', 5);
}





//byon
pageScroll();





//hover
jq$('.hvop a').mouseenter(function(){
	hvopImgs = jq$(this).find('img');
	jq$(hvopImgs[0]).stop().fadeTo(100, 0.7).fadeTo(500, 1.0);
});

//jq$('.hvop85 a img').hover(
//	function(){jq$(this).stop().fadeTo(200, 0.85);},
//	function(){jq$(this).stop().fadeTo(500, 1.0);}
//);
//jq$('.hvop90 a img').hover(
//	function(){jq$(this).stop().fadeTo(200, 0.9);},
//	function(){jq$(this).stop().fadeTo(500, 1.0);}
//);

var imgHvOut = function() {
	jq$(this).stop().fadeTo(500, 1.0);
}


//front a:hover
jq$('#section0 ul a img', '#f_contents_left').hover(
	function(){jq$(this).stop().fadeTo(200, 0.85).parent('a').css({'background-color':'#ff9d3b'});},
	imgHvOut
);
jq$('#section1 ul a img, #section1_2 ul a img','#f_contents_left').hover(
	function(){jq$(this).stop().fadeTo(200, 0.85).parent('a').css({'background-color':'#66CC00'});},
	imgHvOut
);
jq$('#section3 ul a img','#f_contents_right').hover(
	function(){jq$(this).stop().fadeTo(200, 0.9).parent('a').css({'background-color':'#ff00ff'});},
	imgHvOut
);
jq$('#section4 ul a img','#f_contents_right').hover(
	function(){jq$(this).stop().fadeTo(200, 0.85).parent('a').css({'background-color':'#fe5b94'});},
	imgHvOut
);




//gnv
var nvHvEnter = function() {
	jq$(this).find('.nm').stop().fadeTo(50, 0.0);
}
var nvHvOut = function() {
	jq$(this).find('.nm').stop().fadeTo(400, 1.0);
}
//if (jq$('#gnv').length) {
	var gnvLi = jq$('#gnv li');
	gnvLi.hover(nvHvEnter,nvHvOut);
	if(gnvID != ""){
		jq$('#gnv' + gnvID).find("img").attr('src',siteMatrix + '/images/header/gnv_slctd_' + gnvID  + '.jpg').removeClass().addClass('sl');
	}
//}















//--============================================================================
});





/* byon.js
 * Copyright (c) 2009 SACHIO MARUYAMA
 * Licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */
var pageScroll = function() {

	var scrolledX = scrolledY = null;
	var targetX = targetY = null;
	var scrollX,scrollY;
	var html = document.documentElement;
	var body = document.body;
	var scrollBtns = document.links;
	var url = location.href.replace(location.hash,"");
	
	var easing = 0.25;
	var interval = 30;
	
	
	for(var i=0;i<scrollBtns.length;i++){
		if(scrollBtns[i].getAttribute("href").match("#")){
			var btn = scrollBtns[i];
			btn.onclick = function(){
				var TargetId = (this.getAttribute("href").replace(url,"")).substr(1);
				if (document.getElementById(TargetId)) {
					var Target = document.getElementById(TargetId);
					try {
						var position = Target.getBoundingClientRect();
						targetX = position.left + (body.scrollLeft || html.scrollLeft) - html.clientLeft;
						targetY = position.top + (body.scrollTop || html.scrollTop) - html.clientTop;
					} catch(e) {
						targetX = Target.offsetLeft, targetY = Target.offsetTop;
					}
					scrollX = window.pageXOffset || html.scrollLeft || body.scrollLeft || 0;
					scrollY = window.pageYOffset || html.scrollTop || body.scrollTop || 0;
					scroll();
					return false;
				}
			}
		}
	}

	function scroll(){
		var X = window.pageXOffset || html.scrollLeft || body.scrollLeft || 0;
		var Y = window.pageYOffset || html.scrollTop || body.scrollTop || 0;
//			scrollX += Math.floor((targetX - X) * easing);
		scrollX = X;
		scrollY += Math.floor((targetY - Y + dif) * easing);
		if((targetY === scrollX && targetY === scrollY) || (X === scrolledX && Y === scrolledY)) {
			scrolledX = scrolledY = null;
		} else {
			window.scrollTo(scrollX, scrollY);
			scrolledX = X, scrolledY = Y;
			setTimeout(function(){scroll()},interval);
		}
	}
}






/* tab
============================================================*/
jq$(document).ready(function(){
	if(!jq$('#tabs').length) return false;
	
	var TabLi = jq$('li', '#tabs');
	var Sheets = jq$('.sheet', '#sheets');
	
	Sheets.css({'display':'none'});
	jq$(jq$(Sheets)[0]).css({'display':'block'});
	jq$(jq$(TabLi)[0]).find('a').addClass('selected');
	
	TabLi.click(function(){
		var index = TabLi.index(this);
		Sheets.css({'display':'none'});
		jq$(jq$(Sheets)[index]).stop().fadeIn();
		jq$(TabLi).find('a').removeClass('selected');
		jq$(jq$(TabLi)[index]).find('a').addClass('selected');
		return false;
	});

});





///* GoogleMaps function
//============================================================*/
//function googleMap(t) {
//	var div = document.getElementById(t);
//	try {if(!GBrowserIsCompatible()) throw "don't support";}
//	catch(e) {	div.innerHTML = "ご利用のブラウザはGoogleマップに対応していません。";return;}
//	
//	var map = new GMap2(div);
//	map.addControl(new GLargeMapControl3D());
//	map.enableContinuousZoom();
//	map.enableDoubleClickZoom();
//	map.addControl(new GOverviewMapControl());
//		
//	var latlngVal1 = new GLatLng(36.64140103580094,138.2008597254753);//中央安楽院
//	var latlngVal2 = new GLatLng(36.6157727,138.1782871);//南安楽院 
//	var latlngVal3 = new GLatLng(36.6651559,138.2117578);//桐原安楽院 
//	var latlngVal4 = new GLatLng(36.649720868520504,138.3131182193756);//須高安楽院
//	var latlngVal5 = new GLatLng(36.7427354,138.3641536);//中野安楽院 
//	var latlngVal6 = new GLatLng(36.6552117,138.173648);//テラスグランツ 
//	var latlngVal7 = new GLatLng(36.650379,138.179598);//日本生活互助会 
//
//
//	if (t == 'index_gmap') {
//		map.setCenter(new GLatLng(36.67925405,138.27122035),12);	
//		var marker1 = new GMarker(latlngVal1);
//		map.addOverlay(marker1);
//		var marker2 = new GMarker(latlngVal2);
//		map.addOverlay(marker2); 
//		var marker3 = new GMarker(latlngVal3);
//		map.addOverlay(marker3); 
//		var marker4 = new GMarker(latlngVal4);
//		map.addOverlay(marker4); 
//		var marker5 = new GMarker(latlngVal5);
//		map.addOverlay(marker5); 
//		var marker6 = new GMarker(latlngVal6);
//		map.addOverlay(marker6); 
//		var marker7 = new GMarker(latlngVal7);
//		map.addOverlay(marker7); 
//		GEvent.addListener(marker1, "click", function(){ marker1.openInfoWindowHtml('<p class="balloon"><span class="info_hd">中央安楽院<br>法要会館</span></p>' )});
//		GEvent.addListener(marker2, "click", function(){ marker2.openInfoWindowHtml('<p class="balloon"><span class="info_hd">南安楽院</span></p>' )});
//		GEvent.addListener(marker3, "click", function(){ marker3.openInfoWindowHtml('<p class="balloon"><span class="info_hd">桐原安楽院</span></p>' )});
//		GEvent.addListener(marker4, "click", function(){ marker4.openInfoWindowHtml('<p class="balloon"><span class="info_hd">須高安楽院</span></p>' )});
//		GEvent.addListener(marker5, "click", function(){ marker5.openInfoWindowHtml('<p class="balloon"><span class="info_hd">中野安楽院</span></p>')});
//		GEvent.addListener(marker6, "click", function(){ marker6.openInfoWindowHtml('<p class="balloon"><span class="info_hd">テラスグランツ</span></p>')});
//		GEvent.addListener(marker7, "click", function(){ marker7.openInfoWindowHtml('<p class="balloon"><span class="info_hd">日本生活互助会</span></p>')});
//	} 
//}
//
//
//
//jq$(document).ready(function(){
//	if(jq$('#index_gmap').length) googleMap('index_gmap');
//});




/* tab
============================================================*/
jq$(document).ready(function(){
	if(!jq$('#mapBtn').length) return false;
	
	var btnLi = jq$('li', '#mapBtn');
	var maps = jq$('li', '#maps');
	
	maps.css({'display':'none'});
	jq$(maps[0]).css({'display':'block'});
	jq$(btnLi[0]).find('img').addClass('selected');
	
	btnLi.click(function(){
		var index = btnLi.index(this);
		// alert(index);
		maps.css({'display':'none'});
		jq$(maps[index]).stop().fadeIn();
		btnLi.find('img').removeClass('selected');
		jq$(btnLi[index]).find('img').addClass('selected');
		return false;
	});

});





