function createHR(){
	if(window.ActiveXObject){
		try {
			return new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				return new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e2) {
				return null;
			}
		 }
	} else if(window.XMLHttpRequest){
		return new XMLHttpRequest();
	} else {
		return null;
	}
}

function requestFile(data,method,fileName,async){
	var hr = createHR();
	if(!hr) return false;
	hr.open( method , fileName , async );
	hr.onreadystatechange = function(){
	  if (hr.readyState==4){
		loaded(hr);
	  }
	}
	hr.send(data);
  }

function loaded(obj){
	var doc = document;
	var str = obj.responseText;
	var ul = doc.getElementById("BOOKMARK");
	if(!ul) return false;
	var reg0 = new RegExp("\r|\n","igm");
	var reg1 = new RegExp("<h3.*?>.*?</h3>","igm");
	var reg2 = new RegExp('class="entry"',"");
	var reg3 = new RegExp('<span class="comment">.*?</span>',"igm");
	var reg4 = new RegExp("<a.*?>.*?</a>","");
	str = str.replace(reg0,"");
	var bkms = str.match(reg1);
	var comments = str.match(reg3);
	for(var i=0; i<bkms.length; i++){
		var h3 = bkms[i];
		if(h3.match(reg2)){
			var li = doc.createElement('li');
			li.innerHTML = h3.match(reg4);
			li.innerHTML += comments[i];
			ul.appendChild(li);
		}
	}
}


function setting(){
	requestFile('','GET','/b.php',true);
}

if(window.addEventListener) {
	window.addEventListener("load", setting, false);
}else if(window.attachEvent) {
	window.attachEvent("onload", setting);
}