var max_display_num;
var max_title_length;
var anchor_target_string = '';

// default
function display_themedata( themedata ) {
    display_themedata_widebox500px( themedata );
//    display_themedata_simple_textline( themedata );
}

// widebox500px
function display_themedata_widebox500px( themedata ) {
    if ( max_display_num == null ) { max_display_num = 10; }
    document.write( '<div style="margin: 2px; padding: 4px; border: 0px solid #880; width: 500px;">' );
    document.write( '「 <a href="' + themedata.theme.themelink + '"' +anchor_target_string+ '>' + themedata.theme.themename + '</a> 」のテーマの記事から ( 最終更新:　' + themedata.theme.lastupdate + ' )<br />' );
    if ( themedata.theme.entry.length < max_display_num ) { max_display_num = themedata.theme.entry.length; }
    for ( loop = 0; loop < max_display_num; loop ++ ) {
        var entry_data = '';
        entry_data += '<div style="margin: 2px; padding: 0px; border: 1px solid #ddf;">';
        entry_data += '<div style="margin: 0px; padding: 2px; background-color: #eef;">';
        entry_data += '<a href="' + themedata.theme.entry[loop].blogurl + '"' +anchor_target_string+ '><img src="' + themedata.theme.entry[loop].profimage + '" width="32" height="32" border="0" style="float: left; margin: 2px 10px 2px 2px; padding: 2px; border: 1px solid #ddd;" /></a>';
        entry_data += '『 <a href="' + themedata.theme.entry[loop].url + '"' +anchor_target_string+ '>' + themedata.theme.entry[loop].title + '</a> 』<br />';
        entry_data += 'ブログ: <a href="' + themedata.theme.entry[loop].blogurl + '"' +anchor_target_string+ '>' + themedata.theme.entry[loop].blogtitle + '</a> (' + themedata.theme.entry[loop].date + ')<br clear="left" />';
        entry_data += '</div>';
        entry_data += '<div style="margin: 0px; padding: 2px; background-color: #fff;">';
        if ( themedata.theme.entry[loop].imageurl != '' ) {
            entry_data += '<a href="' + themedata.theme.entry[loop].url + '"' +anchor_target_string+ '><img src="' + themedata.theme.entry[loop].imageurl + '" width="' + themedata.theme.entry[loop].width + '" height="' + themedata.theme.entry[loop].height + '" border="0" style="float: right; margin: 2px 2px 2px 10px; padding: 2px; border: 1px solid #ddd;" /></a>';
        }
        entry_data += '' + themedata.theme.entry[loop].excerpt + ' ... <br clear="right" />';
        entry_data += '</div>';
        entry_data += '<div style="clear: both;"></div>';
        entry_data += '</div>';
        document.write( entry_data );
    }
    document.write( '</div>' );
}

// simple_textline
function display_themedata_simple_textline( themedata ) {
    if ( max_display_num == undefined ) { max_display_num = 10; }
    if ( max_title_length == undefined ) { max_title_length = 100; }
    if ( themedata.theme.entry.length < max_display_num ) { max_display_num = themedata.theme.entry.length; }
    for ( loop = 0; loop < max_display_num; loop ++ ) {
        var entry_data = '';
        var tmp_title = themedata.theme.entry[loop].title.substr( 0, max_title_length );
        entry_data += '' + themedata.theme.entry[loop].date + ' <a href="' + themedata.theme.entry[loop].url + '"' +anchor_target_string+ '>' + tmp_title + '</a><br />';
        document.write( entry_data );
    }
}

// default targetblank
function display_themedata_targetblank( themedata ) {
    anchor_target_string = ' target="_blank"';
    display_themedata( themedata );
}

// widebox500px targetblank
function display_themedata_widebox500px_targetblank( themedata ) {
    anchor_target_string = ' target="_blank"';
    display_themedata_widebox500px( themedata );
}

// simple_textline targetblank
function display_themedata_simple_textline_targetblank( themedata ) {
    anchor_target_string = ' target="_blank"';
    display_themedata_simple_textline( themedata );
}



