//************************************************
// 英文表示切り替え
// 2008/10/03 RQG

//<input type=button value="Engish" onClick="ChngLang(this,'LoasCmnt')">
//<div id="LoasCmnt" style="display:none;">
//</div>
//************************************************
var ElmValue=new Object();		// 詳細、English表示などの値を格納する
function ChngClassBlockNone(BtnElm,ChngElm,BtnValue){
	var divs = document.getElementsByTagName('div');
	var len = divs.length;
	for(var i=0;i<len;i++){
		if(divs[i].className==ChngElm){
			divs[i].style.display=(divs[i].style.display=='none')?'block':'none';
			var flg = (divs[i].style.display == 'none')?1:0;
		}
	}
	BtnElm.value = BtnValue.split('/')[flg];
}

function ChngLang(BtnElm,ChngElm,BtnValue){
//		alert('英語にするぞ BtnElm=');
//		alert('英語にするぞ BtnElm='+BtnElm);
//	alert('BtnElm.index='+BtnElm.sourceIndex);
//	var BtnElm = event.target || event.srcElement;
	var DivElmStyle=document.getElementById(ChngElm);	//表示非表示を切り替えるDivの属性
	var flg = (DivElmStyle.style.display == 'none')?1:0;
	DivElmStyle.style.display=(DivElmStyle.style.display=='none')?'block':'none';
	BtnElm.value = BtnValue.split('/')[flg];
//alert('flg='+flg+'      DivElmStyle='+DivElmStyle);
//	if(!BtnElm.value){
//		BtnElm.value = BtnValue.split('/')[flg];
//	}else{
//	}

/*
//	if(BtnElm.value!="消す"){
	if(document.getElementById(ChngElm).style.display == "none"){
		if(!ElmValue[BtnElm.index]){
			ElmValue[BtnElm.sourceIndex]=BtnElm.value;
		}
		BtnElm.value="消す";

		document.getElementById(ChngElm).style.display = "block";
	}else{
//		BtnElm.value="English";
		BtnElm.value=ElmValue[BtnElm.sourceIndex];
		document.getElementById(ChngElm).style.display = "none"; 
	}
*/

/*
if(window.addEventListener && !window.event) {
	window.addEventListener('load', 
	function(){document.body.addEventListener('click', function(e){window.event=e;}, true)}, false);
}

	function ChngLang(ChngElm){
		BtnElm = arguments.callee.caller.arguments[0].target||event.srcElement;
		//BtnElm=event;
		if(BtnElm.value!="消す"){
			if(!ElmValue[BtnElm.index]){
				ElmValue[BtnElm.sourceIndex]=BtnElm.value;
			}
			BtnElm.value="消す";
			document.getElementById(ChngElm).style.display = "block";
		}else{
	//		BtnElm.value="English";
			BtnElm.value=ElmValue[BtnElm.sourceIndex];
			document.getElementById(ChngElm).style.display = "none"; 
		}
	}
*/
/*
function ChngLang( btn, element ){
	if( typeof(element ) == 'string' ) element = document.getElementById( element );
	var f = element.style.display == 'none';
	btn.value = f? '消す': '続き';
	element.style.display = f? 'block': 'none';
}
*/

}


//************************************************
// ページ内のジャンプメニュー
// 2006/03/11 RQG
//************************************************
function JmpMenuInPageByAray(TblWdth){
	
	var strHtml="";
	strHtml='<table width = "' + TblWdth +'" ><tbody><tr><td class="menu_jump13l">'
		+'<a href="#00top">▲<br>ページ<br>Topへ</a>'
		+'</td>'
		+'<td class="menu_jump13m">'
	var cnt = 0;
	loopFlg = true;
	strHtml+='|&nbsp;&nbsp;';
	while (loopFlg) {
		strHtml+=JmpMenuInPage_Data[cnt]
		strHtml+='&nbsp;&nbsp;|&nbsp;&nbsp;'
		loopFlg = (JmpMenuInPage_Data[++cnt] == undefined) ? false : true;
	}
	strHtml+='</td>'
		+'<td class="menu_jump13r">'
		+'<a href="#00btm">ページ<br>最終へ▼</a>'
		+'</td></tr></tbody></table>'
		+'<br>'
	document.write(strHtml);
}
//************************************************
// htmlの更新時間を表示する
// index.html に埋め込んで使用していたものをファイルに独立
// 2006/06/24 RQG
//************************************************
function dsp_file_update(Ret){
	OS1 = navigator.appVersion.indexOf(')',0);
	OS2 = navigator.appVersion.substring(OS1-10,OS1-3);
	var strHtml='';
	if (navigator.appName == 'Microsoft Internet Explorer' && OS2 == 'Windows') {
		if (navigator.appVersion < '4') {
			year = document.lastModified.indexOf(' ',8);
			year = document.lastModified.substring(year+1,year+5);
			month = document.lastModified.indexOf(' ',0);
			month = document.lastModified.substring(month+1,month+3);
			date = document.lastModified.indexOf(' ',2);
			date = document.lastModified.substring(date+1,date+3);
		}else {
			update = new Date(document.lastModified);
			miss1 = update.getTime();
			if (update.getTime() < 0) {
				miss1 = miss1 + 3155792400000;
			}else {
				miss1 += 32400000;
			}
			miss2 = new Date(miss1);
			year = miss2.getYear();
			month = miss2.getMonth() + 1;
			date = miss2.getDate();
		}
		if (year < 1000) {
			year += 1900;
		}
		if(Ret==undefined){
			document.write('最終更新日：');
			document.write(year,'年 ');
			document.write(month,'月 ');
			document.write(date,'日 ');
		}else{
			strHtml='最終更新日：'+year+'年 '+month+'月 '+date+'日 ';
			return strHtml;
		}
	}else{
		if (navigator.appName == 'Microsoft Internet Explorer' || navigator.appName == 'Netscape') {
			update = new Date(document.lastModified);
			if (update.getTime() < 0) {
				if (update.getTimezoneOffset() == 900) {
					miss1 = update.getTime() + 2212036096000 + 86400000;
					miss2 = new Date(miss1);
				}else {
					miss1 = update.getTime() + 3155792400000 - 32400000;
					miss2 = new Date(miss1);
				}
				year = miss2.getYear();
				month = miss2.getMonth() + 1;
				date = miss2.getDate();
			}else {
				year = update.getYear();
				month = update.getMonth() + 1;
				date = update.getDate();
			}
			if (year < 1000) {
				year += 1900;
			}

			if(Ret==undefined){
				document.write('最終更新日：');
				document.write(year,'年 ');
				document.write(month,'月 ');
				document.write(date,'日 ');
			}else{
				strHtml='最終更新日：'+year+'年 '+month+'月 '+date+'日 ';
				return strHtml;
			}

		}else {

			if(Ret==undefined){
				document.write('最終更新日：',document.lastModified);
			}else{
				strHtml='最終更新日：'+document.lastModified;
				strHtml='aaaa最終更新日：'
				return strHtml;
			}

		}
	}
}



//************************************************
// 農業紹介の共通メニュー　水平型
// 2006/03/07 RQG
//************************************************
function CmnJmpMenuAgrHolz()
{
document.write(
'<table border="0" cellspacing="0" cellpadding="0" width="100%" style="font-size:13px;">'
+'<tbody>'
+'<tr>'
+'<td align="center" width="25%" valign="top">'
+'<a href="page_agri_main.html#00top" target="_self">'
+'<img src="agri/hatake051114-80.gif" width="80" height="31" border="0"></a><br>'
+'<br>'
+'菜園<br>'
+'<br>'
+'</td>'
+'<td align="center" width="25%" valign="top">'
+'<a href="page_agri_hosigaki.html#00top" target="_self">'
+'<img src="agri/hosigaki-80.gif" width="80" height="33" border="0">'
+'</a><br>'
+'<br>'
+'干し柿作り<br>'
+'</td>'
+'<td align="center" width="25%" valign="top">'
+'<a href="page_agri_udon.html#00top" target="_self">'
+'<img src="agri/udon-80.gif" width="80" height="42" border="0">'
+'</a><br>'
+'<br>'
+'うどん作り<br>'
+'<br>'
+'</td>'
+'<td align="center" valign="top"><a href="page_agri_book.html#00top" target="_self">'
+'<img src="art/book_ttl01-80.gif" width="80" height="31" border="0" align="top">'
+'</a><br>'
+'<br>'
+'書籍紹介</td>'
+'</tr>'
+'<tr>'
+'<td align="center"><a href="page_agri_tool.html#00top" target="_self">'
+'<img src="art/tool_ttl01-80.gif" width="80" height="37" border="0">'
+'</a><br>'
+'<br>'
+'道具紹介<br>'
+'</td>'
+'<td align="center"></td>'
+'<td></td>'
+'<td></td>'
+'</tr>'
+'</tbody>'
+'</table>'
);
}


//************************************************
// 農業紹介の共通メニュー　縦型
// 2006/03/12 RQG
//************************************************
function CmnJmpMenuAgrVert()
{
document.write(
	'<div style="font-size:13px; position: absolute; top: 430px; left: -10px; width: 150px ; text-align:center;"><br>'
	+'<a href="page_agri_main.html" target="_self">'
	+'<img src="agri/dsirn_ttl-100.gif" width="100" border="0"></a><br>'
	+'菜園<br><br>'
	+'<a href="page_agri_hosigaki.html" target="_self">'
	+'<img src="agri/hosshigaki_ttl-100.gif" width="100" border="0"></a><br>'
	+'干し柿作り<br><br>'
	+'<a href="page_agri_udon.html" target="_self">'
	+'<img src="agri/udon_ttl-100.gif" width="100" border="0"></a><br>'
	+'うどん作り<br><br>'
	+'<a href="page_agri_tool.html" target="_self">'
	+'<img src="agri/argi_tool_ttl-100.gif" width="100" border="0"></a><br>'
	+'道具紹介<br><br>'
	+'</div>'
);
}



//************************************************
// 縦方向への共通メニュ－
// 2006/04/03 RQG
// 2007/10/10 rqgMENU()作成に伴うTopPos有無の設定ができるようにした。
//************************************************
function CmnJmpMenuVert(DatArray,TopPos){
	var SetStyle='style="font-size:13px;text-align:center;'
	var strHtml="";
	if(!(TopPos==undefined || TopPos=='')){
//	if(TopPos!=undefined || TopPos!=''){
//	if(TopPos!=''){
		SetStyle+='position:absolute;top:'+ TopPos + 'px;'+'left: -10px; width:150px;'
	}
	strHtml+='<div '+SetStyle+'"><br>';
	for(cnt=0;cnt<DatArray.length;++cnt){
		NowBorderWidth=(location.href.indexOf(DatArray[cnt+1],0) != -1)?3:0;
		if(DatArray[cnt]!=""){
		strHtml += '<A href = "' + DatArray[cnt+1] +'">' ;
		strHtml += '<img src="' + DatArray[cnt] 
			+ '" alt="' + DatArray[cnt+2] +'"'
			+ ' border="'+NowBorderWidth+'"'
			+ '>'
			+ '</A><BR>';
		}
		strHtml += '<A href = "' + DatArray[cnt+1] +'">' ;
		strHtml += DatArray[cnt+2];
		strHtml += '</A>';
		strHtml += '<BR><BR>';
		++cnt;++cnt;
	}

	strHtml += '</DIV>';
//	alert(strHtml);
	document.write(strHtml);
}

//************************************************
// 横方向への共通メニュ－
// 2007/08/23 RQG
//************************************************
function CmnJmpMenuHolz(DatArray,colNo,colWidth){
	var strHtml='<div style="font-size:13px; text-align:center;"><br>'

	strHtml += '<table>' ;
	//strHtml += '<colgroup width="200">'
	for(cnt=0;cnt<DatArray.length;){
		strHtml += '<tr>' ;
		
		for(cntC=0;cntC<colNo;++cntC){
			if(DatArray[cnt]==undefined){break}
			strHtml += '<td width="'+colWidth+'" style="font-size:13px; text-align:center;">' ;
				NowBorderWidth=(location.href.indexOf(DatArray[cnt+1],0) != -1)?3:0;
				strHtml += '<A href = "' + DatArray[cnt+1] +'">' ;
				strHtml += '<img src="' + DatArray[cnt] 
					+ '" alt="' + DatArray[cnt+2] +'"'
					+ ' border="'+NowBorderWidth+'"'
					+ '>'
					+ '</A><BR>';
				strHtml += '<A href = "' + DatArray[cnt+1] +'">' ;
				strHtml += DatArray[cnt+2];
				strHtml += '</A><BR>';
			strHtml += '</td>' ;
//			++cntC;++cntC;
			++cnt;++cnt;++cnt;
		}
		strHtml += '</tr>' ;
	}
	strHtml += '</table>' ;

	strHtml += '</div>';
	document.write(strHtml);
}


//************************************************
// 写真表示　ｎ×ｍ
// 2006/04/04 RQG
// 2007/10/21 <td><img>をスタイルシートで定義するように変更。
//************************************************
function DspPhotoTbl(PhotData,ClmNbr,TblWidth,PhotWidth,className){
/*--------引数------------------------------------
var ClmNbr = 2;				//表の列数
var TblWidth = '100%';		//表の幅
var PhotWidth = '180px'		//写真の幅
var className 				//スタイルの名前。同じページで定義するのを原則。
							//デフォルトはsscommon2.cssで、DspPhotoTblの名前で定義する。
--------------------------------------------------*/
className=(className==0||className==undefined)?'DspPhotoTbl':className;
//alert('className='+className);
var cntR = 0;	//行数カウンタ
var cntC = 0;	//列数カウンタ
var cntA = 0;	//配列カウンタ
var PhotWidth=(PhotWidth=='auto')?'':'width="' + PhotWidth + '"';
	var HtmlStr='<TABLE style="'
		+'font-size:13px;'
		+'width:' + TblWidth +';'
		+'text-align:center;'
		+'"><TBODY>';
		cntA = 0;
		for(cntA = 0 ; cntA < PhotData.length ; ){
			HtmlStr += '<TR>';
			for(cntC = 0 ; cntC < ClmNbr && cntA < PhotData.length ; ++cntC){
				HtmlStr += '<TD '+
					'class="'+className+'" '+
					'>';
				if (PhotData[cntA]!=''){
					HtmlStr += '<img src="' + PhotData[cntA] +'" '
						+ PhotWidth
						+ 'alt="' + PhotData[cntA+1] +'"'
						+ 'class="'+className+'" '
						+ '>'
						+ '<BR><BR>';
				}
				HtmlStr +=PhotData[cntA+2];
				HtmlStr += '<BR>'
						+'</TD>';
				++cntA;++cntA;++cntA;
			}
			HtmlStr += '</TR>';
		}
		HtmlStr += '</TBODY>';
	HtmlStr += '</TABLE>'
	document.write(HtmlStr);
}


//************************************************
// 写真表示　ｎ×ｍ
// 連番で表示
// 2006/08/29 - RQG
//************************************************
function DspPhotoTblNo(PhotData,ClmNbr,TblWidth,PhotWidth,PhotoBorder){
/*--------引数------------------------------------
var ClmNbr = 2;				//表の列数
var TblWidth = '100%';		//表の幅
var PhotWidth = '180px'		//写真の幅
var PhotoBorder = 5			//写真の枠
--------------------------------------------------*/
var cntR = 0;	//行数カウンタ　未使用
var cntC = 0;	//列数カウンタ
var cntA = 0;	//配列カウンタ
var PhotWidth=(PhotWidth=='auto')?'':'width="' + PhotWidth + '"';

var HtmlStr = 	'<TABLE style="'
		+'font-size:13px;'
		+'width:' + TblWidth +';'
		+'text-align:center;'
		+'"><TBODY>';

		cntA = 0;
		var FoldPhotoName = PhotData[cntA];	//一番最初にフォルダ名とファイル名の先頭を書くこととする。
		++cntA;
		var PhotoType = PhotData[cntA];		//二番目に写真のタイプを書くこととする。.gif .jpg
		++cntA;
		for(cntA = 2 ; cntA < PhotData.length ; ){
			HtmlStr += '<TR>';
			for(cntC = 0 ; cntC < ClmNbr && cntA < PhotData.length ; ++cntC){
				HtmlStr += '<TD style="line-height:15px;">';
				if (PhotData[cntA]!=''){						// 写真番号が無いときは表示しない
					var ImgName = FoldPhotoName + PhotData[cntA] +'.'+PhotoType;
					HtmlStr += '<img src="' + ImgName + '" '
						+ PhotWidth
						+ ' alt="' + PhotData[cntA+1] +'"'
						+ ' border="' + PhotoBorder + '"'
						+ '>'
						+ '<BR><BR>';
				}
				HtmlStr += PhotData[cntA+2]
						+'<BR><br>'
						+'</TD>';
				++cntA;++cntA;++cntA;
			}
			HtmlStr += '</TR>';
		}
		HtmlStr += '</TBODY>'
				+'</TABLE>';
//	alert(HtmlStr);
	document.write(HtmlStr);
}

//************************************************
// 写真表示　ｎ×ｍ
// 連番で表示
// 2007/03/09 - RQG
// 写真表示をJSONで行うにあたり配列名を渡さないバージョンを作成
// 配列名はPrcDatArryとする。
// Disp Photo Fold File Name and No
//************************************************
function PhotoAtr(Src,Alt,Cmnt,colSpan,rowSpan,Style){
	this.Src=Src;
	this.Alt=(Alt==undefined)?"":Alt;
	this.Cmnt=(Cmnt==undefined)?"":Cmnt;
	this.colSpan=(colSpan==undefined)?0:colSpan;
	this.rowSpan=(rowSpan==undefined)?0:rowSpan;
	this.Style=(Style==undefined)?"":Style;
}

function DspPhotoFF_No(ClmNbr,TblStyle,PhotWidth,PhotoBorder,Write_Ret){
/*--------引数------------------------------------
var ClmNbr = 2;				//表の列数
var TblWidth = '100%';		//表の幅
var PhotWidth = '180px'		//写真の幅
var PhotoBorder = 5			//写真の枠
--------------------------------------------------*/
var cntR = 0;	//行数カウンタ
var rowSameCol;	//rowspanが設定されているカラムNo
var cntC = 1;	//列数カウンタ
var cntA = 0;	//配列カウンタ
var PhotWidth=(PhotWidth=='auto')?'':'width="' + PhotWidth + '"';

//写真の数　配列数-2
var len=PrcDatArry.length-2;
var strHtml = 	'<TABLE style="'
		+'font-size:15px;text-align:center;'
		+TblStyle
		+'"><tbody>';
		var FoldPhotoName = PrcDatArry[cntA];	//一番最初にフォルダ名とファイル名の先頭を書くこととする。
		var PhotoType = PrcDatArry[++cntA];		//二番目に写真のファイル名の末尾を書くこととする。-280.gif .jpg

		for(cntA = 1 ; cntA <= len ;){
			strHtml += '<tr>';
			for(cntC = 1 ; cntC <= ClmNbr && cntA <= len ;){
				var PhotoAtr=PrcDatArry[++cntA];
				var tmpStrHtml = '<td '
				var style="line-height:15px;";
				//----- colspan が設定されているか
				var cS=PhotoAtr.colSpan;
				if(cS!=0){
//alert('PhotoAtr.Alt='+PhotoAtr.Alt+'    cS='+cS+'    cntC='+cntC);
					tmpStrHtml += 'colspan="'+cS+'" ';
					cntC+=cS-1;
//					++cntC;++cntC;
				}
				//----- rowspan が設定されているか
				var rS=PhotoAtr.rowSpan;
				if(rS!==0){
					tmpStrHtml += 'rowspan="'+rS+'" ';
					cntR=rS-1;
					rowSameCol=cntC;
				}else{
					if(cntR>0 && rowSameCol>=cntC){
						--cntR;
//						++cntC;--cntR;
						if(cntC==ClmNbr){--cntA;break;}
					}
				}
				strHtml += tmpStrHtml+style+'>';

				if (PhotoAtr.Src!=''){						// 写真番号が無いときは表示しない
					var ImgName = FoldPhotoName + PhotoAtr.Src +PhotoType;
					strHtml += '<img src="' + ImgName + '" '
						+ PhotWidth
						+ ' alt="' + PhotoAtr.Alt +'"'
						+ ' border="' + PhotoBorder + '"'
						+ '>'
						+ '<br><br>';
				}
				strHtml += PhotoAtr.Cmnt
						+'<br><br>'
						+'</td>';
				 ++cntC;
			}
			strHtml += '</tr>';
		}
		strHtml += '</tbody>'
				+'</table>';
	if (Write_Ret=='Ret'){
//		alert('strHtml='+strHtml);
		return strHtml;
	}else{
		document.write(strHtml);
	}
}

//--------------------------------------------------
// End of Page
//--------------------------------------------------
function EndOfPage(Write_Ret){
	var strHtml="";
	strHtml+='<div style="border-top:solid 2px green;line-height:20px;width:100%;'+
						'background-Color:cornsilk;text-align:left;padding:5px 0px 5px 0px;margin:0px;">'
	strHtml+=	'<div style="text-align:left;background-Color:lightgreen;width:100%;padding:0px 0px 0px 0px;">';
	strHtml+=		'&nbsp;&nbsp;&nbsp;&nbsp;---End Of Page---&nbsp;&nbsp;|';
	strHtml+=		'<span style="background-Color:aquamarine;">';
	strHtml+=			'&nbsp;<a href="#">PageTop</a>&nbsp;';
	strHtml+=		'</span>';
	strHtml+=		'|&nbsp;&nbsp;|';
	strHtml+=		'<span style="background-Color:aquamarine;">';
	strHtml+=			'&nbsp;<a href="../home/index.html">HOME</a>&nbsp;';
	strHtml+=		'</span>|';
	strHtml+=		'<br>';
	strHtml+=		'<span id="00btm" style="font-style:oblique;font-size:13px;color:darkgreen;margin-left:100px;">';
	strHtml+=			'Copyright &copy; 2005-2007 Takodo the RQG Plan Corporation All Rights Reserved. Thank You.';
	strHtml+=		'</span>';
	strHtml+=	'</div>';
	strHtml+='</div>'

	if (Write_Ret=='Ret'){
		return strHtml;
	}else{
		document.write(strHtml);
	}
}
