function getrooturl(){
	if(!document.getElementById){
		return ('./');
	}
	var rooturl = null;
	/*
	var basecssurl = document.getElementById("basecss").href;
	var basecssfnm = 'css/base.css';
	var basecssfnmlengh = basecssfnm.length;
	var basecssurllengh = basecssurl.length;
	var rooturllength = basecssurllengh - basecssfnmlengh;
	var rooturl = basecssurl.substring(0, rooturllength);
	*/
	if(!rooturl || rooturl == ''){
		rooturl = './';
	}
	
	return (rooturl);
}

function naviLink(obj) {
	var url = obj.options[obj.selectedIndex].value;
	if(url != '') {
		location.href = url;
	}
}

//Flash表示 要SWFObject
function zmapWrite(fname, url, wowmap){
	var so = new SWFObject(url+"img/zmap/zoomifyViewer.swf?t="+new Date().getTime(), "zmap", "640", "500", "9", "#FFFFFF");
	so.addParam("quality", "high");
	so.addParam("FlashVars", "zoomifyImagePath="+url+"wmf/"+wowmap+"/z"+fname+"&amp;zoomifyNavigatorVisible=false");
	so.addParam("zoomifyNavigatorVisible", "false");
	so.write("zmap"+fname);
}

//外部リンク _blank
function targetBlank(){
	var aElms =	document.getElementsByTagName('a');
	if(aElms.length == 0){
		return;
	}
	for(var i = 0; i < aElms.length; i++ ){
		if(aElms[i].className == 'targetblank' || aElms[i].className == 'targetBlank' || aElms[i].className == 'targetBlankSimple'){
			aElms[i].target = '_blank';
			//aElms[i].onclick = function(){alert(aElms[i].href);}
		}
	}
}
//ページの先頭へ追加
function toThisTopLinkAdd(){
	if (document.getElementById) {
		var linkElms = document.getElementsByTagName('a');
		for(var i = 0; i < linkElms.length; i++){
			if(linkElms[i].href.match(/#WRAPPER$/)){
				linkElms[i].onclick = function(){toThisTop(); return false;}
			}
		}
	}
}

//ページの先頭へ実体
function toThisTop() {
	var x1 = x2 = x3 = 0;
	var y1 = y2 = y3 = 0;
	if (document.documentElement) {
		x1 = document.documentElement.scrollLeft || 0;
		y1 = document.documentElement.scrollTop || 0;
	}else if (document.body) {
		x2 = document.body.scrollLeft || 0;
		y2 = document.body.scrollTop || 0;
	}
	x3 = window.scrollX || 0;
	y3 = window.scrollY || 0;
	var x = Math.max(x1, Math.max(x2, x3));
	var y = Math.max(y1, Math.max(y2, y3));
	window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));
	if (x > 0 || y > 0) {
		window.setTimeout("toThisTop()", 20);
	}
}

function roundCornerMaker(tag){
	if (!document.getElementById) {
		return;
	}
	var tagElms = document.getElementById('maincontent').getElementsByTagName(tag);
	if(!tagElms){
		return;
	}
	var mc;
	for(var i = 0; i < tagElms.length; i++){
		mc = tagElms[i].className.match(/^roundCorner[0-9]+$/);
		if(mc){
			tagElms[i].innerHTML = '<'+tag+' class="' + mc + 'B roundCornerBR"><' + tag + ' class="' + mc + 'B roundCornerBL"><' + tag + ' class="' + mc + 'T roundCornerTR"><' + tag + ' class="' + mc + 'T roundCornerTL"><' + tag + ' class="' + mc + 'M roundCornerMR"><' + tag + ' class="' + mc + 'M roundCornerML"><' + tag + ' class="roundCornerInner clearfix">' + tagElms[i].innerHTML + '</' + tag + '></' + tag + '></' + tag + '></' + tag + '></' + tag + '></' + tag + '></' + tag + '>';
		tagElms[i].className = 'roundCorner';
		}
	}
	
}

function repeatItem(elementId,numIn,tag,styleclass){
	var num = parseInt(numIn);
	if (document.getElementById) {
		if(!document.getElementById(elementId)){
			return;
		}
		var targetElms = document.getElementById(elementId).getElementsByTagName(tag);
		for(i = 0; i < targetElms.length; i++){
			targetElms[i].className = styleclass+((i % num) + 1) + ' '+ targetElms[i].className;
		}
	}
}

function windowOnLoad(){
	targetBlank();
	toThisTopLinkAdd();
	seihinbangoToLink();
	//alert(ieVersion);
}

function indexItemButton(elementClassName){
	var tag = 'div';
	var tagElms = document.getElementById('maincontent').getElementsByTagName(tag);
	if(!tagElms){
		return;
	}
	for(var i = 0; i < tagElms.length; i++){
		if(tagElms[i].className == elementClassName){
			//aあり
			if(tagElms[i].getElementsByTagName('a').length > 0){
				tagElms[i].style.cursor = 'pointer';
				tagElms[i].onmouseover = function(){
					this.style.opacity = 0.9;
					this.style.filter = 'alpha(opacity=90)';  
				}
				tagElms[i].onmouseout= function(){
					this.style.opacity = 1;
					this.style.filter = 'alpha(opacity=100)';  
				}
				tagElms[i].onclick = function(){
					location.href = this.getElementsByTagName('a')[0].href;
				}
			}
		}
	}		
}

function initialize() {
	var feed = new google.feeds.Feed("http://www.sakanouenokumonomachi.net/feed/");
	feed.setNumEntries(4);
	feed.load(function(result) {
		if (!result.error) {
			var container = document.getElementById("machifeed");
			for (var i = 0; i < result.feed.entries.length; i++) {
			var entry = result.feed.entries[i];
			var dd = new Date(entry.publishedDate); // now
			var yearNum = dd.getYear();
			if (yearNum < 2000) yearNum += 1900;
			var date = yearNum + "."+(dd.getMonth()+1)+"."+dd.getDate();
			container.innerHTML += "<dt>" + date +"</dt><dd><a href='" + entry.link + "' target='_blank'>" + entry.title + "</a></dd>";
			}
		}
	});
}



function showTopFlash(imgopacity){
	document.getElementById('topFlash').style.visibility='hidden';
	ctmtimeoutid = setTimeout("showTopFlashFade(1)", 4000);
}
function showTopFlashFade(imgopacity){
	document.getElementById('topFlash').style.visibility='visible';
	imgopacity = imgopacity *.93 -0.01;
	document.getElementById('topFlash').style.opacity=(1-imgopacity);
	document.getElementById('topFlash').style.filter = "alpha(opacity="+(1-imgopacity)*100 + ")";
	if(imgopacity > 0.01){
		showtimeoutid = setTimeout("showTopFlashFade(" + imgopacity + ")",30);
	}else{
		clearTimeout(showtimeoutid);
	}
}

function topCalChange(month){
	if(document.getElementById('cal0') &&  document.getElementById('cal1')){
		var cal0 = document.getElementById('cal0');
		var cal1 = document.getElementById('cal1');
	}else{
		return;
	}
	if(month == 0){
		cal0.style.display = '';
		cal1.style.display = 'none';
	}
	if(month == 1){
		cal1.style.display = '';
		cal0.style.display = 'none';
	}
}



function seihinbangoToLink(){
	if(!document.getElementById('seihinSizes')){
		return;
	}
	var tbodys = document.getElementById('seihinSizes').getElementsByTagName('tbody');
	for( var i=0; i< tbodys.length; i++ ){
		var tds = tbodys[i].getElementsByTagName('td');
		for( var j=0; j<tds.length; j++ ){
			var g = tds[j].innerHTML;
			if(g != ''){
				//tds[j].innerHTML = '<a href="../search/search.php?s='+g+'">'+g+'</a>';
				tds[j].innerHTML = '<a href="../search/'+g+'.html">'+g+'</a>';
			}
		}
	}
}



//TOPの画像ここから
var pickupBanner = new Object();
pickupBanner.init = function(n) {
	//サムネイル

	//document.getElementById('topthumb_ao').onmouseover = function(){pickupBanner.set('topPickup_ao');}
	//document.getElementById('topthumb_ao').onmouseout = function(){pickupBanner.change('topPickup_ao');}
	
	//アニメーション用一覧作成。一覧はHTMLの [ #topPickup div.topPickupStage ] から持ってくる
	var stageDivElms = document.getElementById('topPickup').getElementsByTagName('div');
	var ii = 0;
	this.stageElms = new Array();
	this.stageElmsNo = new Array();
	for(var i = 0; i < stageDivElms.length; i++){
		if(stageDivElms[i].className == 'topPickupStage' && stageDivElms[i].id){
			this.stageElms[stageDivElms[i].id] = ii;
			this.stageElmsNo[ii] = stageDivElms[i].id;
			ii++;
			if(ieVersion > 0 && ieVersion < 9){
				stageDivElms[i].style.visibility = 'hidden';
			}else{
				stageDivElms[i].style.opacity = 0.0;
			}
		}
	}
	
	
	//最初に表示する内容セット
	this.elmNow = 'topPickup_Gx';
	this.set(this.elmNow);
	pickupBanner.change(this.elmNow);
	
}
pickupBanner.set = function(elm){
	clearTimeout(this.ctmtimeoutid);
	
	document.getElementById(this.elmNow).style.zIndex = 2;
	if(ieVersion > 0 && ieVersion < 9){
		//〜ie8 filter
		document.getElementById(this.elmNow).style.filter = 'blendTrans(duration=0.2)'; 
		document.getElementById(elm).style.filter = 'blendTrans(duration=0.2)'; 
		
		document.getElementById(this.elmNow).style.visibility = 'visible';
		//document.getElementById(elm).style.visibility = 'hidden';
		
		document.getElementById(this.elmNow).filters.blendTrans.Apply(); 
		document.getElementById(elm).filters.blendTrans.Apply(); 
		
		document.getElementById(this.elmNow).style.visibility = 'hidden';
		document.getElementById(elm).style.visibility = 'visible';
		
		document.getElementById(this.elmNow).filters.blendTrans.Play(); 
		document.getElementById(elm).filters.blendTrans.Play();
	}else{
		//CSS3
		//前回分
		document.getElementById(this.elmNow).style.opacity = 0.0;
		//今回分
		document.getElementById(elm).style.opacity = 1.0;
	}
	document.getElementById(elm).style.zIndex = 3;
	document.getElementById(elm).onmouseover = function(){clearTimeout(pickupBanner.ctmtimeoutid);}
	document.getElementById(elm).onmouseout  = function(){pickupBanner.change(elm);}


	this.elmNow = elm;
}

pickupBanner.change = function(elm){
	clearTimeout(this.ctmtimeoutid);
	pickupBanner.set(elm);
	this.elmNowNo = (this.stageElms[elm] + 1) % this.stageElmsNo.length;
	var elm = this.stageElmsNo[this.elmNowNo];
	this.ctmtimeoutid = setTimeout('pickupBanner.change("'+elm+'")', 8000);
}
//TOPの画像ここまで


/*
//　Ajax判別
function topPickupAjax(){
	var ajax = false;
	// != IE
	if(window.XMLHttpRequest) {
		ajax = new XMLHttpRequest();
	// == IE
	} else if(window.ActiveXObject) {
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			ajax = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	return ajax;
}


// バナー

function topPickup(count) {
	var doc = document;
	var homeUrl = './';
	//alert();
	var ajax = topPickupAjax();
	var now = new Date().getTime();
	var url =  homeUrl + "img/flash/xmldata.xml?time="+now;
	var html = '';
	var ptxt = '';
	var pot1 = "document.getElementById('topPickupText').innerHTML='";
	var pot2 = "';";
	//var count = new Array();
	ajax.open("GET",url);
	ajax.onreadystatechange = function() {
		if (ajax.readyState == 4 && ajax.status == 200) {
			var oj = ajax.responseXML;
			var articles = oj.getElementsByTagName("item");
			var articlenum = articles.length;
			count = Math.min(count, articlenum);
			var padding = (960 - (160 * count)) / count / 2;
			var start = Math.floor(Math.random()*articlenum);//記事の開始位置
			var html0 = '';
			for(i=0; i < count; i++){//num件処理
				var j = i;
				//var j = (articlenum+start+i)%articlenum;//余数
				var itemThumb  = articles[j].getElementsByTagName("thumb")[0].firstChild.nodeValue;
				var itemTarget = articles[j].getElementsByTagName("target")[0].firstChild.nodeValue;
				var itemLink  = articles[j].getElementsByTagName("href")[0].firstChild.nodeValue;
				var itemAlt   = articles[j].getElementsByTagName("alt")[0].firstChild.nodeValue;
				var itemImage = articles[j].getElementsByTagName("image")[0].firstChild.nodeValue;
				//var oncl = 'topFlashImageChange(this, ' + "'" + itemImage + "'" + ',' + i + ');return false;';
				var oncl = 'topFlashImageChange(' + i + ');return false;';
				html += '<span style="margin:0 '+ padding +'px;"><a href="'+itemLink+'" target="'+ itemTarget + '" onclick="' + oncl + '" onmouseover="'+oncl+'"><img src="'+itemThumb+'" width="160" height="40" alt="'+itemAlt+'" /></a></span>';
				//最初の画像
				if(j == 0){
					//html0 = '<a href="'+itemLink+'" target="'+ itemTarget + '"><img src="'+itemImage+'" width="960" height="240" alt="'+itemAlt+'" /></a> ';
				}
					html0 += '<a href="'+itemLink+'" target="'+ itemTarget + '"><img src="'+itemImage+'" width="960" height="240" alt="'+itemAlt+'" /></a>';
			}
			html0 += html0;
			
			if(document.getElementById('topFlashThumImages')){
				document.getElementById('topFlashThumImages').innerHTML = html;
				document.getElementById('topFlashAltImages').innerHTML = html0;

			}
		}
	}
	ajax.send(null);
	return "";
}

function topFlashImageChange(count){
	//var html0 = '<a href="'+elm.href+'" target="'+ elm.target + '"><img src="'+img+'" width="960" height="240" alt="'+'" /></a>';
	//document.getElementById('topFlashAltImage').innerHTML = html0;
	document.getElementById('topFlashAltImages').style.top = (-240 * count)+'px';
	//document.getElementById('topFlashAltImage').style.display = 'none';
}

*/

var ieVersion = 0;
function getIeVersion(){
	document.write('<!--[if lt IE 6 ]><script type="text/javascript">ieVersion = 5;</script><![endif]-->');
	document.write('<!--[if IE 6 ]><script type="text/javascript">ieVersion = 6;</script><style media="all" type="text/css">body{font-family:"ＭＳ Ｐゴシック","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO";font-size:88%;}</style><![endif]-->');
	document.write('<!--[if IE 7 ]><script type="text/javascript">ieVersion = 7;</script><style media="all" type="text/css">body{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-size:82%;}</style><![endif]-->');
	document.write('<!--[if IE 8 ]><script type="text/javascript">ieVersion = 8;</script><style media="all" type="text/css">body{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-size:82%;}</style><![endif]-->');
	document.write('<!--[if IE 9 ]><script type="text/javascript">ieVersion = 9;</script><style media="all" type="text/css">body{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-size:82%;}</style><![endif]-->');
	document.write('<!--[if gte IE 10 ]><script type="text/javascript">ieVersion = 10;</script><style media="all" type="text/css">body{font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック";font-size:82%;}</style><![endif]-->');
	return;
}
document.write('<!--[if IE ]><script type="text/javascript">getIeVersion();</script><![endif]-->');

