
function jpHirosikiKanrenEntriesGetJSON( url ) {
	var d = document;
	if ( !d.createElement ) return;
	var elem = d.createElement( 'script' );
	var nocache = 'nocache=' + (new Date()).getTime();
	if ( url.indexOf( '?' ) < 0 ) {
		nocache = '?' + nocache;
	} else {
		nocache = '&' + nocache;
	}
	elem.setAttribute( 'type', 'text/javascript' );
	elem.setAttribute( 'charset', 'UTF-8' );
	elem.setAttribute( 'src', url + nocache );
	var headElem = d.getElementsByTagName( 'head' ).item(0);
	headElem.appendChild( elem );
}

function jpHirosikiKanrenEntries ( data, info ) {
	if ( !data ) return;
	if ( typeof( data ) != 'object' ) return;

	var e = d.getElementById( 'jpHirosikiKanrenEntriesDiv' );
	if ( !e ) return;

	var cont = '';
	if (
		( data.length < 1 )
		|| ( ( data.length == 1 ) && ( data[0].title == '' ) )
	) {
		cont = '			<span class="jpHirosikiKanrenEntriesDivMessage">				見つかりませんでした			</span>		';
	} else {
		var lis = '';
		for( var i=0; ( (i<data.length) && (i<5) ); i++ ) {
			lis += '	<li>		<a			href="' + data[i].link + '"			title="' + data[i].description + '"		>' + data[i].title + '</a>		<span			class="jpHirosikiKanrenEntriesDivDate"		>			(' + data[i].yyyy + '/' + data[i].mmdd + ')		</span>	</li>';
		}
		cont = '<ul>' + lis + '</ul><span class="jpHirosikiKanrenEntriesDivPostBreaks"></span>';
		cont += '<iframe	src="http://kanren.hirosiki.jp/entries/ad/?ad_color=000000&key=' + info.escapedEucKey + '&site=mp2s.blog122.fc2.com"	width="234" height="34"	hspace="0" vspace="0" marginheight="0" marginwidth="0"	border="0" frameborder="0"	scrolling="no"	allowtransparency="true"	style="		display: block;		visibility: visible;			"></iframe>';
	}

	e.innerHTML = cont;
}

if ( document.getElementById ) {
	var d = document;
	var elems = d.getElementsByTagName( 'script' );
	var c = 0;
	for ( var i=0; i<elems.length; i++ ) {
		if( elems[i].src.match( /kanren\.hirosiki\..*entries/ ) ) {
			c++;
		}
	}
	if ( c < 2 ) {
		d.write(
			'				<div id="jpHirosikiKanrenEntriesDiv">					<span class="jpHirosikiKanrenEntriesDivMessage">						エントリ検索中					</span>				</div>			'
		);

		var l = location;
		var specword = '';
		if ( typeof( kanren ) == 'string' ) {
			specword = '&specword=' + encodeURI( kanren );
		}
		if ( typeof( specword ) == 'undefined' ) {
			specword = '';
		}
		if (
			( l.protocol == 'http:' )
			&& ( l.host.match( /[^\.]\.[^\.]/ ) )
		) {
			var url = l.href.replace( /#[^#]*$/, '' );
			url = url.replace( /\?reload=[0-9-][0-9T:-]*$/, '' );
			jpHirosikiKanrenEntriesGetJSON(
				'http://kanren.hirosiki.jp/entries/jsonp/?'
					+ 'site=http://mp2s.blog122.fc2.com/'
					+ '&url=' + url
					+ specword
			);
		}
	}
}
