function createRequestObject() {
   var ro = null;
   if (typeof XMLHttpRequest != "undefined") {
      ro = new XMLHttpRequest();
   } else {
      try {
         ro = new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e) {
         try {
            ro = new ActiveXObject("Microsoft.XMLHTTP");
         }
         catch (e) {
         }
      }
   }
   return ro;
}

var http = createRequestObject();
var BASE_URL = 'http://www.kapanlagi.com';


function sndReqGlobal(posted_plc ,posted_val, fields_menu, fields_content,showroll) {
   try 
   {
      var temp;
      temp = document.getElementById(fields_content).innerHTML;
      
      http.open('post', posted_plc);
      http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
      http.send(posted_val);
      
      if(showroll=='true'){
         document.getElementById(fields_content).innerHTML = '<img src="http://www.kapanlagi.com/i/v2/indicator_remembermilk_orange.gif"> <span style="color:red; font-size:10px;">Silahkan Tunggu, Sedang Mengambil Data ...</span>';
      }
      
      http.onreadystatechange = function ()
      {	
         if (http.readyState == 4)
         {
            if (http.status == 200)
            {
               var response = http.responseText;
               if (response.indexOf('||') != -1)
               {
                  update = new Array;
                  update = response.split('||');
                  switch (update[0])
                  {
                     case "alert" :
                        alert(update[1]);
                        document.getElementById(fields_content).innerHTML = temp;
                              
                     break;
                  }
               }
               else if (response.indexOf('<-|-SEPARATOR-|->') != -1)
               {
                  doubleData = response.split('<-|-SEPARATOR-|->');
                  document.getElementById(fields_menu).innerHTML = doubleData[0];
                  document.getElementById(fields_content).innerHTML = doubleData[1];
               }
               else 
               {
                  document.getElementById(fields_content).innerHTML = response;
               }
            } 
            else 
            {
               alert("ERROR:" + http.status + " Ada masalah pada pengiriman data!");
               document.getElementById(fields_content).innerHTML = temp;
            }
         }			
      }
   }
   catch(e) {}
   finally {}

   return false;
}
