var request ;
var url ;
var method="POST" ;
var err_cnt=0 ;
var parameter="" ;

function createXMLHttpRequest(){
    if(window.ActiveXObject){
       request=new ActiveXObject("Microsoft.XMLHTTP");
    }else if(window.XMLHttpRequest){
       request = new XMLHttpRequest();
    }
}

function getContent(){
  createXMLHttpRequest();
  if(url==null){
  	alert("url is empty!!");
  	return ;
  }

  request.open(method,url,true);
  request.onreadystatechange=updatePage;

  if(method=="POST"){
  	request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  	request.send(parameter);
  }else{
  	request.send(null) ;
  }

}

function updatePage(){
   if(request.readyState == 4){
      if(request.status == 200){

         var response = request.responseText ;
		 extendsWork(response);

      }else{
         if(err_cnt < 4){
         	setTimeout("getContent()",300);
         	err_cnt=err_cnt + 1 ;
         }else{
         	alert("Sorry!! Retry Again!! :: "+request.status);
         	err_cnt=0;
         }

      }
   }
}
 
function paramEscape(paramValue){
   return encodeURIComponent(paramValue);
}
