// Safari̕h~
function get_response_text ( req ) {
var text = req.responseText;
if ( navigator.appVersion.indexOf( "KHTML" ) > -1 ) {
var esc = escape( text );
if ( esc.indexOf("%u") < 0 && esc.indexOf("%") > -1 ) {
text = decodeURIComponent( esc );
}
}
return text;
}

function init() {
	viewRecentlist();
	var timer = new PeriodicalExecuter(viewRecentlist, 15);
}

/**
 * }CXg̍ĕ`
 */
function viewRecentlist() {
	var d = new Date();
	var url = '/2008/ajax/viewlist.php?d=' + d.getTime();
	var ajax = new Ajax.Request(url, {method: 'get', onComplete: viewRecentlistResult});
}
function viewRecentlistResult(request) {
	$('view').innerHTML = get_response_text(request);
	new Spry.Effect.DoFade('view', {duration: 2000, from: '0%', to: '100%'});
}

