function marker_on(){
  //Win ie用
  if(window.ActiveXObject){
    document.all('marker').style.display = "block";
  }else{
    var marker = document.getElementById('marker');
    marker.style.display = "block";
  }
}
function marker_off(){
  //Win ie用
  if(window.ActiveXObject){
    //alert("marker_off1");
    document.all('marker').style.display = "none";
    //alert("marker_off2");
  }else{
    //alert("marker_off3");
    var marker = document.getElementById('marker');
    marker.style.display = "none";
    //alert("marker_off4");
  }
}

  function createHttpRequest(){

    //Win ie用
    if(window.ActiveXObject){
        try {
            //MSXML2以降用
            return new ActiveXObject("Msxml2.XMLHTTP") //[1]'
        } catch (e) {
            try {
                //旧MSXML用
                return new ActiveXObject("Microsoft.XMLHTTP") //[1]'
            } catch (e2) {
                return null
            }
         }
    } else if(window.XMLHttpRequest){
        //Win ie以外のXMLHttpRequestオブジェクト実装ブラウザ用
        return new XMLHttpRequest() //[1]'
    } else {
        return null
    }
  }


function httpRequests(target_url) {
  //alert(target_url);
  var httpObj = createHttpRequest();
  if (!httpObj) {
    //alert("error");
    return false;
  }
  httpObj.open("GET", target_url, true);
  httpObj.onreadystatechange = function() {
    if(httpObj.readyState == 4 && httpObj.status == 200) {
      marker_off();
      var oj = document.getElementById('output');

      // 無理やり
      var tmp = httpObj.responseText;
      tmp = tmp.replace(/body=1/g,'body=');

      oj.innerHTML  += tmp;
      //alert("ok:"+httpObj.responseText);
      // document.write(httpObj.responseText);	// おかしくなったらこれを表示する
    }else{
      //alert("ng:"+httpObj.readyState);
    }
  }
  httpObj.send('');
  //return httpObj.responseText;
}

