function category_archive2pulldown( option, is_ajax, is_archive_extention, is_title ) {
  try {
    xmlhttp2 = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (e) {
    try {
      xmlhttp2 = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
      xmlhttp2 = false;
    }
  }
  if (!xmlhttp2 && typeof XMLHttpRequest!='undefined') {
    xmlhttp2 = new XMLHttpRequest();
  }

    var url = document.URL;
    url = url.replace( new RegExp( '^http://[^/]*/([^/]*)/.*', "i"),"$1");
    if ( url == document.URL ) {
	var banner_html = document.getElementById('banner');
    	var blogFolder = banner_html.innerHTML;
    	blogFolder = blogFolder.replace( new RegExp( '\n', "g"), '' );
   	blogFolder = blogFolder.replace( new RegExp( '\r', "g"), '' );
    	blogFolder = blogFolder.replace( new RegExp( '.*http://[^/]*/([^/]*)/.*', "i"),"$1");
    	var filename = '/' + blogFolder + '/archives.html';
    }else {
         var filename = '/' + url + '/archives.html';
    }




  if (xmlhttp2) {
    xmlhttp2.onreadystatechange = function() {
      if (xmlhttp2.readyState == 4 && xmlhttp2.status == 200) {
          if ( !option ) {
        option = '';
    }
        var data2 = xmlhttp2.responseText;
        data2 = data2.replace( new RegExp( '\n', "g"), '' );
        data2 = data2.replace( new RegExp( '\r', "g"), '' );
        data2 = data2.replace( new RegExp( '.*(<div class="archive-category">.*?<div class="content-bottom">).*', "i"), "$1" );
        if ( is_ajax ) {
        data2 = data2.replace( new RegExp( '<div class="archive-category"><h2>カテゴリー</h2><p>', 'i' ), '<h2><span>カテゴリー</span></h2><div class="module-top"></div><div class="module-body"><form name="category_archive"><select name="goto_category_page" onChange="go_category_page(this.value, ' + is_ajax + ', ' + is_archive_extention + ', ' + is_title + ');"><option value="-" selected>カテゴリーを選択</option>' );        
        } else {
                data2 = data2.replace( new RegExp( '<div class="archive-category"><h2>カテゴリー</h2><p>', 'i' ), '<h2><span>カテゴリー</span></h2><div class="module-top"></div><div class="module-body"><form name="category_archive"><select name="goto_category_page" onChange="go_category_page(this.value);"><option value="-" selected>カテゴリーを選択</option>' );
        }

        data2 = data2.replace( new RegExp( '<a href="(.*?)">(.*?)</a><br />', 'ig' ), '<option value="' + "$1" + option + '">' + "$2" + '</option>');    
        data2 = data2.replace( new RegExp( '</p></div></div><div class="content-bottom">', 'i' ), '</select></form></div><div class="module-bottom"></div>');
        document.getElementById('archive-category').innerHTML = data2;
        }
    }
    xmlhttp2.open('GET', filename);
    xmlhttp2.send(null);
  }
}
function go_category_page( value, is_ajax, is_archive_extention, is_title ) {
    if ( is_ajax ) {
        load_center( value, is_archive_extention, is_title );
    } else {
        window.location = value;
    }
}
