$(function(){	var needScroll=true;	var cookie_tab="";	var prefname, linename, stationname;		preloadClickbleMap();		/* initialize narrow-down map search */	$("#NDmap_pref").val(''); // ページ再読み込みの場合、前に設定した県にfocusが残ることがあるので	$("#NDmap_city").val(''); // 	$("#NDmap_domain").val(''); // 	$narrowdownMap.setupCondition();	loadDomain('NDmap_domain_how','NDmap_domain'); // 診療科目(部位症状)初期化			$("#NDmap_direct").change(function(){		var directstring=$(this).val();		if(directstring.length) $narrowdownMap.dispMap();		$narrowdownMap.setupCondition();		$narrowdownMap.mapLoaded=false;	});	$("#NDmap_pref").change(function(){		var prefroman=$(":selected",this).val();		loadCities(prefroman,'NDmap_city');		if(prefroman.length) $narrowdownMap.dispMap();		$narrowdownMap.setupCondition();		$narrowdownMap.mapLoaded=false;	});	$("#NDmap_city").change(function(){		var citycode=$(":selected",this).val();		if(citycode.length) $narrowdownMap.dispMap();		$narrowdownMap.setupCondition();	});	$('input[name="NDmap_domain_how"]:radio').change(function(){		loadDomain('NDmap_domain_how','NDmap_domain');	});	$("#NDmap_domain").change(function(){		var domaincode=$(":selected",this).val();		if(domaincode.length && !$narrowdownMap.mapLoaded) $narrowdownMap.dispMap();		$narrowdownMap.setupCondition();	});			/* initialize railroads search */	$("#railroads_pref").val(''); // ページ再読み込みの場合、前に設定した県にfocusが残ることがあるので	$("#railroads_line").val(''); // 	$("#railroads_station").val(''); // 	$("#railroads_domain").val(''); // 	$railroads.setupCondition();	loadDomain('railroads_domain_how','railroads_domain'); // 診療科目(部位症状)初期化			$("#railroads_pref").change(function(){		var prefroman=$(":selected",this).val();		if(prefroman.length) {			prefname=$(":selected",this).text();			$railroads.getHeartrails("getLines",prefname,'','','railroads_line','',0);		}		$railroads.setupCondition();	});	$("#railroads_line").change(function(){		linename=$(":selected",this).val();		if(linename.length) {			// 県名を送るとその県内だけの駅名しか返さないので路線名だけ渡す↓			$railroads.getHeartrails("getStations",'',linename,'','','railroads_station',0);		}		$railroads.setupCondition();	});	$("#railroads_station").change(function(){		linename=$("#railroads_line").val();		stationname=$(":selected",this).val();		if(linename.length && stationname.length) {			$railroads.getHeartrails("getStations",'',linename,stationname,'','');		}		$railroads.setupCondition();	});	$("#railroads_domain").change(function(){		$railroads.setupCondition();	});	$('input[name="railroads_domain_how"]:radio').change(function(){		loadDomain('railroads_domain_how','railroads_domain');	});	$("#submit2").click(function(){		if(!$railroads.submitted) {			$("#submit2").css('opacity','0.5');			$("#submit2").css('filter','alpha(opacity=50)'); 			$railroads.submitted=true;			$railroads.submit()		}	});			$('#tabs li').each(function(){		var list=$(this);		var anchor=list.children('a');		var pane=list.attr('id').replace('search_','');		anchor.click(function(){			$('#tabs li').children('a').each(function(){				$(this).removeClass('active');			});			$('.pane').each(function(){				if($(this).attr("id")!=pane){					$(this).hide();				}else{					anchor.addClass('active');					$(this).fadeIn();					if(pane.indexOf("freewords") != -1) $("#queryForm #kw").focus();					else if(pane.indexOf("NDmap") != -1) {						$narrowdownMap.initMap('#Gmap #map'); // it seems GoogleMaps should be initialized on visible area( not on display:none), otherwise maps will be screwed up.					}				}			});			// var y=document.documentElement.scrollTop || document.body.scrollTop;			$.scrollTo("#topicPath", {duration: 800, axis:"y" });			return false;		});	});		var pane=(location.hash && $(location.hash).get(0)) ? location.hash.substr(1) : 'simple';	if(pane=='pagetop') pane='simple'; // ページ先頭スクロールした後だとこのハッシュが残っている		//detect cookie	if($.cookie('_10mandoc_tab')) {		cookie_tab=$.cookie('_10mandoc_tab');		if(cookie_tab!=pane) pane=cookie_tab; // cookie保持のtabとハッシュのtabが違った時		switch(cookie_tab) {			case "NDmap":				$narrowdownMap.loadCookie();				break;			case "railroads":				$railroads.loadCookie();				break;			case "freewords":				$freewords.loadCookie();				break;		}	}		$('#tabs li a').each(function(){		var ePane=$(this).attr("href").replace('#','');		if(pane==ePane) $(this).addClass('active');		else $(this).removeClass('active');	});	$('.pane').each(function(){		if($(this).attr("id")!=pane){			$(this).hide();		}else{			$(this).show();			if(pane.indexOf("NDmap") != -1) {				$narrowdownMap.initMap('#Gmap #map'); // it seems GoogleMaps should be initialized on visible area( not on display:none), otherwise maps will be screwed up.				if(cookie_tab=="NDmap") $narrowdownMap.dispMap();			} else if(pane.indexOf("freewords") != -1) {				 $("#queryForm #kw").focus();			} 		}	});		/* explanation-balloon for each tab */	$('#tabs li a.tTip').tinyTips('title');		/* in case cookie does not exist, scroll up to the top *///	if(!cookie_tab.length) $.scrollTo("#pagetop", {duration: 800, axis:"y" });	// clear cookie	if($.cookie('_10mandoc_tab')) {		$.cookie('_10mandoc_tab', '', { expires: -1 });		$.cookie('_10mandoc_para', '', { expires: -1 });	}	// iPhone、Androidはモバイル版を促す//	if (navigator.userAgent.indexOf('iPhone') > 0 || navigator.userAgent.indexOf('Android') > 0 || navigator.userAgent.indexOf('iPod') > 0) {//		if(confirm('スマートフォンでも見やすい\nモバイル用に切り替えますか？')) {//			location.href = 'http://www.10man-doc.co.jp/mobile/';//		}//	}});
