(function () {
	var	replaceString = ( typeof replaceEntryMoreString != 'undefined' ) ? replaceEntryMoreString : '続きを読む' ;
	var	modifyEntryMore = function( moreObj ) {
		var	atags = moreObj.getElementsByTagName('a') ;
		for ( var ci=0; ci < atags.length; ci++ ) {
			if ( !atags[ci].innerHTML.match('続きを読む') ) continue ;
			var	title = atags[ci].innerHTML.replace( /^[^"]*"([^"]*)".*$/, '$1' ) ;
			atags[ci].innerHTML = ( typeof replaceEntryMoreString != 'undefined' ) ? replaceEntryMoreString : '続きを読む' ;
			atags[ci].title = title ;
			break ;
		}
	}
	var	mainFunction = function() {
		for (;;) {
			var	center = document.getElementById('center') ;
			if ( !center ) {
				setTimeout( mainFunction, 100 ) ;
				break ;
			}
			var	moreObj = null ;
			var	divs = center.getElementsByTagName('div') ;
			for ( var ci=0; ci < divs.length; ci++ ) {
				if ( divs[ci].className == 'entry-more' ) {
					moreObj = divs[ci] ;
					modifyEntryMore( moreObj ) ;
				}
			}
			if ( !moreObj ) {
				var	paras = center.getElementsByTagName('p') ;
				for ( var ci=0; ci < divs.length; ci++ ) {
					if ( paras[ci].className == 'extended' ) {
						moreObj = paras[ci] ;
						modifyEntryMore( moreObj ) ;
					}
				}
			}
			break ;
		}
	}
	mainFunction() ;
})() ;
