// 全般
URL_HOME = 'http://www.sana-type.net/' ;

// アクセスログ用非同期通信
//jQuery.noConflict() ;
//var j$ = jQuery ;
//j$( function() {
//	var strPgcd = document.getElementById( 'pgcd' ).value ;
//	var strRfrr = document.getElementById( 'rfrr' ).value ;
//	j$.ajax( {
//		type: 'POST',
//		url: URL_HOME + 'count/count_write.php',
//		data: 'width=' + screen.width + '&height=' + screen.height + '&pgcd=' + strPgcd + '&rfrr=' + strRfrr
//	} ) ;
//}
//) ;

// jQuery設定
j$ = jQuery ;

// フェードアウト
function setFadeOut( _out ) {
	var strTrgtName = j$( '#' + _out ).val() ;
	
	if( strTrgtName != '' && typeof( strTrgtName ) != 'undefined' ) {
		j$( '#' + strTrgtName ).fadeOut( 800 ) ;
	}
	
	j$( '#' + _out ).attr( 'value', '' ) ;
	
	return ;
}
// フェードイン アウト
function setFade( _in, _out ) {
	var strTrgtName = j$( '#' + _out ).val() ;
	
	if( strTrgtName != '' && typeof( strTrgtName ) != 'undefined' ) {
		j$( '#' + strTrgtName ).fadeOut( 400, function() {
				j$( '#' + _in ).fadeIn( 400, function() {
						j$( '#' + _out ).attr( 'value', _in ) ;
					}
				) ;
			}
		) ;
	
	} else {
		j$( '#' + _in ).fadeIn( 800, function() {
				j$( '#' + _out ).attr( 'value', _in ) ;
			}
		) ;
		
	}
	
	return ;
}
// フェードイン アウト 切り替え
function setFadeSwitch( _out, _in ) {
	var strTrgtName = j$( '#' + _in ).val() ;
	if( strTrgtName != '' && typeof( strTrgtName ) != 'undefined' ) {
		j$( '#' + strTrgtName ).fadeIn( 800 ) ;
		j$( '#' + _in ).attr( 'value', '' ) ;
		
	} else {
		j$( '#' + _out ).fadeOut( 800 ) ;
		j$( '#' + _in ).attr( 'value', _out ) ;
		
	}
}
// 時計
function LoadTime() {
	strDir = 'img/other/num/' ;
	strUrl = URL_HOME + strDir ;
	strImgExt = '.png' ;
	
	// オブジェクト取得
	var objRs = document.getElementById( 'rs' ) ;
	var objLs = document.getElementById( 'ls' ) ;
	var objRm = document.getElementById( 'rm' ) ;
	var objLm = document.getElementById( 'lm' ) ;
	var objRh = document.getElementById( 'rh' ) ;
	var objLh = document.getElementById( 'lh' ) ;
	
	// リアルタイム設定
	function SetCntTime() {
		// 日付取得
		var dAll = new Date() ;
		// 配列初期化
		var aryDateTime = new Array() ;
		aryDateTime[0] = dAll.getSeconds() ;
		aryDateTime[1] = dAll.getMinutes() ;
		aryDateTime[2] = dAll.getHours() ;
		
		// 現在時刻を一桁ごとに格納
		for ( var i=0; i<aryDateTime.length; i++ ) {
			if ( aryDateTime[i] < 10 ) {
				nLeft = 0 ;
				nRight = aryDateTime[i] ;
			} else {
				strTime = String( aryDateTime[i] ) ;
				strTimeL = strTime.substring( 0, 1 ) ;
				strTimeR = strTime.substring( 1, 2 ) ;
				nLeft = parseInt( strTimeL ) ;
				nRight = parseInt( strTimeR ) ;
			}
			switch( i ) {
			case 0:
				nLs = nLeft ;
				nRs = nRight ;
				break ;
				
			case 1:
				nLm = nLeft ;
				nRm = nRight ;
				break ;
				
			case 2:
				nLh = nLeft ;
				nRh = nRight ;
				break ;
			}
			
		}
	}
	// 画像入れ替え
	function SetImgSrc() {
		if ( typeof nRs == 'undefined' ) {
			SetCntTime() ;
		}
		if ( nRs < 9 ) {
			nRs++ ;
		} else {
			SetCntTime() ;
		}
		objRs.src = strUrl + nRs + strImgExt ;
		objLs.src = strUrl + nLs + strImgExt ;
		objRm.src = strUrl + nRm + strImgExt ;
		objLm.src = strUrl + nLm + strImgExt ;
		objRh.src = strUrl + nRh + strImgExt ;
		objLh.src = strUrl + nLh + strImgExt ;
		
		var objWtch = document.getElementById( 'watch' ) ;
		if ( objWtch.style.display == '' || objWtch.style.display == 'none' ) {
			objWtch.style.display = 'block' ;
		}
	}
	SetImgSrc() ;
	setInterval( SetImgSrc, 1000 ) ;
}
// 直前のページに
function SetBeforePage() {
	history.back() ;
}
// オブジェクトに値を代入
function SetVal( strID, strVal ) {
	document.getElementById( strID ).value = strVal ;
}
function SetSubmit( strBtn ) {
	document.getElementById( 'btn' ).value = strBtn ;
	document.frm01.submit() ;
}
function SetActUrl( strUrl ) {
	document.frm01.action= strUrl ;
	document.frm01.submit() ;
}
// style.display 入れ替え
function SetShowMenu( nId ) {
	var objSid = document.frm01.elements['sid'] ;
	var nOldId = objSid.value ;
	var strOldId = 'submenu' + nOldId ;
	document.getElementById( strOldId ).style.display = 'none' ;
	
	objSid.value = nId ;
	var strId = 'submenu' + nId ;
	document.getElementById( strId ).style.display = 'block' ;
	
	return ;
}
function SetScrTop( strTrgt ) {
	// ターゲット設定
	var objCntnts = document.body ;
	var nY = objCntnts.scrollTop ;
	
	// 移動高初期化
	var nMvHigh = 10 ;
	
	function SetMoreScr() {
		if ( nY > nMvHigh ) {
			var nMvY = nMvHigh ;
			nMvHigh += nMvHigh / 8 ;
		} else if ( nY == 0 ) {
			return ;
		} else { 
			var nMvY = nY ;
		}
		objCntnts.scrollTop -= nMvY ;
		nY = objCntnts.scrollTop ;
	}
	
	if ( nY > 0 ) {
		setInterval( SetMoreScr, 25 ) ;
	}
}
// 歌謡上級ページ
function SetSwitchObj( strTrgtID ) {
	var objTrgt = document.getElementById( strTrgtID ) ;
	if ( objTrgt.style.display != 'none' && objTrgt.style.display != '' ) {
		objTrgt.style.display = 'none' ;
	} else {
		objTrgt.style.display = 'block' ;
	}
}
// 動画ページ
function SetMovieList( strListID ) {
	var objListAll = document.getElementById( 'List9' ) ;
	objListAll.style.display = 'none' ;
	
	// 全件表示を除くテーブルの数
	var nTbl = 6 ;
	for ( var i=0; i<nTbl; i++ ) {
		var strID = 'List' + String(i) ;
		var objList = document.getElementById( strID ) ;
		if ( objList.style.display == 'block' ) objList.style.display = 'none' ;
	}
	if ( typeof strListID != 'undefined' ) {
		strID = 'List' + strListID ;
		var objShowList = document.getElementById( strID ) ;
		objShowList.style.display = 'block' ;
	} else {
		objListAll.style.display = 'block' ;
	}
}
function SetDspObj( strObjID, strStatus ) {
	var objTrgt = document.getElementById( strObjID ) ;
	if ( strStatus == 'show' ) {
		objTrgt.style.display = 'block' ;
	} else {
		objTrgt.style.display = 'none' ;
	}
}
// 日記ページ
function SetDate( strDate, strBtn ) {
	document.getElementById( 'date' ).value = strDate ;
	SetSubmit( strBtn ) ;
}
function SetEtr( strBtn ) {
	if( event.keyCode == 13 ) {
		SetSubmit( strBtn ) ;
	}
}
function SetImgTag() {
	var strName = document.getElementById('imgname').value ;
	if( strName ) {
		var strTxt = document.getElementById('contents').value ;
		var strTtl = document.getElementById('imgttl').value ;
		
		var strImgTag = '\n\n<div style="text-align:center"><a href="../img/diary/' + strName + '.png" rel="lightbox" target="_blank" alt="' + strTtl + '" title="' + strTtl + '"><img src="../img/diary/' + strName + 'mini.png" alt="' + strTtl + '" title="' + strTtl + '"></a></div>' ;
		var strNewTxt = strTxt + strImgTag ;
		document.getElementById('contents').value = strNewTxt ;
		
		strTtl = '' ;
		strTxt = '' ;
		strImgTag = '' ;
		strNewTxt = '' ;
		document.getElementById('imgname').value = '' ;
		document.getElementById('imgttl').value = '' ;
	}
}
function SetLnkTag() {
	var strLnkUrl = document.getElementById('lnkurl').value ;
	if( strLnkUrl ) {
		var strTxt = document.getElementById('contents').value ;
		var strName = document.getElementById('lnkname').value ;
		
		if( strName ) {
			var strLnkTag = '\n\n<a href="' + strLnkUrl + '" target="_blank" title="' + strName + '">' + strName + '</a>' ;
		} else {
			var strLnkTag = '\n\n<a href="' + strLnkUrl + '" target="_blank">' + strLnkUrl + '</a>' ;
		}
		document.getElementById('contents').value = strTxt + strLnkTag ;
		
		strLnkUrl = '' ;
		strName = '' ;
		strLnkTag = '' ;
		strTxt = '' ;
		document.getElementById('lnkurl').value = '' ;
		document.getElementById('lnkname').value = '' ;
	}
}

