function getHttprequest(URL) {
  // 기본적인 변수 선언
  var xmlhttp = null;
  // FF일 경우 window.XMLHttpRequest 객체가 존재한다.
  if(window.XMLHttpRequest) {
    // FF 로 객체선언
    xmlhttp = new XMLHttpRequest();
  } else {
    // IE 경우 객체선언
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  }

  // GET 모드로 URL 주소의 값을 가져온다
  // 주의 해야 할점은 무조건 UTF 로 값이 들어옴
  xmlhttp.open('GET', URL,false);

  // 값을 가져 왔을경우 호출할 메소드를 바로 선언
  xmlhttp.onreadystatechange = function() {

    // readyState 가 4 고 status 가 200 일 경우 올바르게 가져옴
    if (xmlhttp.readyState == 4)
      if (xmlhttp.status == 200)
        {
          // responseText 에 값을 저장
          responseText = xmlhttp.responseText;
        }
        else if (xmlhttp.status == 404)
          alert("Request URL does not exist");
        else if (xmlhttp.status == 403)
          alert("Access denied.");
        else
          alert("Error: status code is " + xmlhttp.status);
  }
  xmlhttp.send('');

  // 가져온 xmlhttp 객체의 responseText 값을 반환
  return responseText = xmlhttp.responseText;
}


function replace(URL,area) {
  document.getElementById(area).innerHTML = getHttprequest(URL);
}

function movePage(sort,type,url,area){
  var form = document.proForm;
  var totalPage = form.totalPage.value;
  var page = eval("document.proForm."+type+"Page.value");
  var URL;

  if(sort=="p"){
    page = parseInt(page) - 1;
    if(page <= 0){
      alert("첫 페이지 입니다.");
    }else{
      eval("document.proForm."+type+"Page.value = "+page+";");
      URL = url+"?page="+page;
      document.getElementById(area).innerHTML = getHttprequest(URL);
    }
  }
  else if(sort=="n"){
    page = parseInt(page) + 1;
    if(page > totalPage){
      alert("마지막 페이지 입니다.");
    }else{
      eval("document.proForm."+type+"Page.value = "+page+";");
      URL = url+"?page="+page;
      document.getElementById(area).innerHTML = getHttprequest(URL);
    }
  }
}