//-----------------------------------------------------------
// Please make the comment only English
// Because support SJIS and UTF-8
//-----------------------------------------------------------

var g_splitstr = "<,>";			//sakuhosci.php $SPLITSTR
var g_splitstr2 = "<=>";			//sakuhosci.php $SPLITSTR2

//-----------------------------------------------------------
// Top create@(From All Page)
//-----------------------------------------------------------
function topdisp(Pos) {
	if (Pos==0) {
		hi = "150";
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="760" height="' + hi + '" id="top_0.swf" align="middle">');
		document.write('<param name="allowScriptAccess" value="sameDomain">');
		document.write('<param name="movie" value="top_0.swf?Pos=0&">');
		document.write('<param name="quality" value="high">');
		document.write('<param name="bgcolor" value="#ffffff">');
		document.write('<param name="scale" value="noscale">');
		document.write('<param name="salign" value="lt">');
		document.write('<embed src="top_0.swf?Pos=0&" scale="noscale" salign="lt" quality="high" bgcolor="#ffffff" width="760" height="' + hi + '" name="top_0.swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">');
		document.write('</object>');
	} else {
		hi = "100";
		document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="760" height="' + hi + '" id="top_1.swf" align="middle">');
		document.write('<param name="allowScriptAccess" value="sameDomain">');
		document.write('<param name="movie" value="top_1.swf?Pos=' + Pos + '&">');
		document.write('<param name="quality" value="high">');
		document.write('<param name="bgcolor" value="#ffffff">');
		document.write('<param name="scale" value="noscale">');
		document.write('<param name="salign" value="lt">');
		document.write('<embed src="top_1.swf?Pos=' + Pos + '&" scale="noscale" salign="lt" quality="high" bgcolor="#ffffff" width="760" height="' + hi + '" name="top_1.swf" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">');
		document.write('</object>');
	}
}

//-----------------------------------------------------------
// Index Bottom Flash
//-----------------------------------------------------------
function bottomflash(){
	var strflash = "";
	strflash = strflash + '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="770" height="50" id="connect.swf" align="middle">';
	strflash = strflash + '<param name="allowScriptAccess" value="sameDomain">';
	strflash = strflash + '<param name="movie" value="index/connect.swf">';
	strflash = strflash + '<param name="quality" value="high">';
	strflash = strflash + '<param name="wmode" value="transparent" />';
	strflash = strflash + '<param name="scale" value="exactfit">';
	strflash = strflash + '<embed src="index/connect.swf"  scale="exactfit" quality="high" width="770" height="50" name="connect.swf" align="middle" wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
	strflash = strflash + '</object>';
	$('BOTTOMFLASH').innerHTML = strflash;
}

//-----------------------------------------------------------
// mail string create@(From All Page)
//-----------------------------------------------------------
function convertMoji(t){
	var s="",moji="";
	for(var i=0;i<t.length;i++){
		moji=t.charCodeAt(i);
		s +=String.fromCharCode(moji+1);
	}
	return s;
}

//-----------------------------------------------------------
// Bottom create@(From All Page) 未使用
//-----------------------------------------------------------
function getBottom() {
	var tInfo1 = "〒384-0613 長野県南佐久郡佐久穂町高野町561-1　佐久穂町商工会本所　Tel0267-86-2275　Fax0267-86-2541";
	var tInfo2 = "〒384-0701 長野県南佐久郡佐久穂町畑25-3　　　　 　　〃 八 千 穂 支 所 　Tel0267-88-2215　Fax0267-88-4012";
	var tInfo3 = "mail";
 	var oAddress = convertMoji(String.fromCharCode(104,109,101,110) + String.fromCharCode(63) + String.fromCharCode(114,96,106,116,103,110,45,110,113,45,105,111));


	var oTarget = document.getElementById("BOTTOM");
	oTarget.style.width = 760;

	var oTable = document.createElement( "TABLE" );
	var oTbody = document.createElement( "TBODY" );
	var oFont1 = document.createElement( "FONT" );
	var oFont2 = document.createElement( "FONT" );
	var oFont3 = document.createElement( "FONT" );
	var oFont3_3 = document.createElement( "FONT" );
	var oTr1 = document.createElement( "TR" );
	var oTr2 = document.createElement( "TR" );
	var oTr3 = document.createElement( "TR" );
	var oTd0 = document.createElement( "TD" );
	var oTd1 = document.createElement( "TD" );
	var oTd2 = document.createElement( "TD" );
	var oTd3_2 = document.createElement( "TD" );
	var oTd3_3 = document.createElement( "TD" );
	var oA3_2 = document.createElement( "A" );
	var oA3_3 = document.createElement( "A" );
	var oTxt1 = document.createTextNode( tInfo1 );
	var oTxt2 = document.createTextNode( tInfo2 );
	var oTxt3 = document.createTextNode( tInfo3 );
	oTable.style.width = "100%";
//	oTable.border = "1";
	
	oFont1.size = "-1";
	oFont1.appendChild( oTxt1 );
	oTd1.appendChild( oFont1 );
	oTd1.colSpan = "2";
	oTd1.align = "center";
	oTr1.appendChild( oTd1 );
	oTr1.appendChild( oTd0 );

	oFont2.size = "-1";
	oFont2.appendChild( oTxt2 );
	oTd2.appendChild( oFont2 );
	oTd2.colSpan = "2";
	oTd2.align = "center";
	oTr2.appendChild( oTd2 );
	oTr2.appendChild( oTd0 );

	oFont3.size = "-1";
	oFont3.appendChild( oTxt3 );
	oA3_2.href=convertMoji(String.fromCharCode(108,96,104,107,115,110,57)) + oAddress;
	oA3_2.appendChild( oFont3 );
	oTd3_2.appendChild( oA3_2 );
	oTd3_2.align = "center";
	oTr3.appendChild( oTd3_2 );

	oFont3_3.size = "-1";
	oFont3_3.appendChild( document.createTextNode( "サイトマップ" ) );
	oA3_3.href="sitemap.html";
	oA3_3.appendChild( oFont3_3 );
	oTd3_3.appendChild( oA3_3 );
	oTd3_3.align = "right";
	oTd3_3.width = "20%";
	oTr3.appendChild( oTd3_3 );

	
	oTbody.appendChild( oTr1 );
	oTbody.appendChild( oTr2 );
	oTbody.appendChild( oTr3 );
	oTable.appendChild( oTbody );
	oTarget.appendChild( document.createElement( "HR" ) );
	oTarget.appendChild( oTable );
}

//-----------------------------------------------------------
// window open Popup block (From All Page)
//-----------------------------------------------------------
function winopen(url,stuff,morestuff) {
	var popwin = window.open(url,stuff,morestuff);
	if( typeof(popwin) != "undefined" && popwin ) {
		popwin.focus();
	}
	//lastPopup = popwin;
}

//-----------------------------------------------------------
// Http create (From All Page)
//-----------------------------------------------------------
function createHttpRequest(){

	if(window.ActiveXObject){
	try {
		return new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		try {
			return new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e2) {
			alert("createHttpRequest Error!!");
			return null;
			}
		}
	} else if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	} else {
		alert("createHttpRequest Error!!");
		return null;
	}
}

//-----------------------------------------------------------
// top page display (From index.php) 未使用
//-----------------------------------------------------------
function indexget(){
	var strflash = "";
	strflash = strflash + '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="200" height="50" id="indexflash.swf" align="middle">';
	strflash = strflash + '<param name="allowScriptAccess" value="sameDomain">';
	strflash = strflash + '<param name="movie" value="index/indexflash.swf">';
	strflash = strflash + '<param name="quality" value="high">';
	strflash = strflash + '<param name="wmode" value="transparent" />';
	strflash = strflash + '<param name="scale" value="exactfit">';
	strflash = strflash + '<embed src="index/indexflash.swf"  scale="exactfit" quality="high" width="200" height="50" name="indexflash.swf" align="middle" wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
	strflash = strflash + '</object>';
	$('INDEXFLASH').innerHTML = strflash;

	var date = new Date();
	var timestamp = date.getTime();
	var httpObj = createHttpRequest();
	//cache you
	filename = "index/indexget.php?&time=" + timestamp;
	httpObj.open( 'GET' , filename , true );
	httpObj.onreadystatechange = function()
	{ 
		if (httpObj.readyState==4  && httpObj.status == 200){
			//alert(httpObj.responseText);
			//$('INDEXEVENT').innerHTML = httpObj.responseText;
			var res = httpObj.responseText.split(g_splitstr); 
			$('INDEXPHOTO').innerHTML = res[0];
			$('INDEXEVENT').innerHTML = res[1];
			$('INDEXLETTERPHOTO').innerHTML = res[2];
			$('INDEXLETTER').value = res[3];
			if (res[2] == ""){
				$('INDEXLETTER').style.width = 570;
			} else {
				$('INDEXLETTER').style.width = 370;
			}
		}
	}
	httpObj.send( null );
}
//-----------------------------------------------------------
// member get (From member.php)
//-----------------------------------------------------------
function memberget(seltype ,selname ){
	//alert("member get in seltype=" + seltype + "selname=" + selname);



	var date = new Date();
	var timestamp = date.getTime();
	var httpObj = createHttpRequest();
	//cache you
	filename = "member/memberget.php?seltype=" + seltype + "&selname=" + selname + "&time=" + timestamp;
	//if(navigator.appName.indexOf("Microsoft") > -1){
	//	filename = "member/memberget.php?seltype=" + unescape( seltype ) + "&selname=" + unescape( selname ) + "&time=" + timestamp;
	//} else if(navigator.appName.indexOf("Netscape") > -1){
	//	filename = "member/memberget.php?seltype=" + seltype + "&selname=" + selname + "&time=" + timestamp;
	//} 
	httpObj.open( 'GET' , filename , true );
	httpObj.onreadystatechange = function()
	{ 
		if (httpObj.readyState==4  && httpObj.status == 200){ 
			$('MEMBER').innerHTML = httpObj.responseText;
			//alert(httpObj.responseText);
			//var GB_ROOT_DIR = "index/greybox/";		//2009/04/20 ADD START 
			require( 'index/greybox/AJS.js' );		//*** require For item initial
			require( 'index/greybox/AJS_fx.js' );
			require( 'index/greybox/gb_scripts.js' );	
			decoGreyboxLinks();							//2009/04/20 ADD
		}
	}
	httpObj.send( null );
}

//-----------------------------------------------------------
// js load & execute (From memberget)
// 2009/04/20 ADD
//-----------------------------------------------------------
function require( uri ) {
  var script  = document.createElement( 'script' );
  script.type = 'text/javascript';
  script.src  = uri;
  var head    = document.getElementsByTagName( 'head' )[0];
  head.appendChild( script );
}

//-----------------------------------------------------------
// member index get (From member.php)
//-----------------------------------------------------------
function memberindex(){
	var date = new Date();
	var timestamp = date.getTime();
	var httpObj = createHttpRequest();
	//cache you
	filename = "member/memberindex.php?time=" + timestamp;
	httpObj.open( 'GET' , filename ,true );
	httpObj.onreadystatechange = function()
	{ 
		if (httpObj.readyState==4  && httpObj.status == 200){ 
			$('MEMBERINDEX').innerHTML = httpObj.responseText;
			//$('MEMBER').innerHTML = "";
			//alert(httpObj.responseText);
		}
	}
	httpObj.send( null );
}

//-----------------------------------------------------------
// letter display (From letter.php)
//-----------------------------------------------------------
function letterget(pagecnt,tcnt){
	var date = new Date();
	var timestamp = date.getTime();
	var httpObj = createHttpRequest();
	//cache you
	filename = "letter/letterget.php?page=" + pagecnt + "&tcnt=" + tcnt + "&time=" + timestamp;
	httpObj.open( 'GET' , filename , true );
	httpObj.onreadystatechange = function()
	{ 
		if (httpObj.readyState==4  && httpObj.status == 200){ 
			$('LETTERDIV').innerHTML = httpObj.responseText;
		}
	}
	httpObj.send( null );
}


