
 // Developed by Igor Mino <igor@platon.org>
 // Copyright (c) 2009 Platon Technologies Ltd, http://platon.sk
 // All rights reserved.

function stock(where_execute)
{
 this.content="";
 
 this.execute=where_execute;
 
 function setContent(data)
 {
  this.content=data;
  this.execute(data);
 } 
 this.setContent=setContent;
  
  
} 
 
 
function callService(url,post,stock)
{
 var XMLHttpRequestObjekt = false;
 
 if (window.XMLHttpRequest) 
 {
  XMLHttpRequestObjekt = new XMLHttpRequest();
 } else 
 if (window.ActiveXObject) 
 {
  XMLHttpRequestObjekt = new ActiveXObject("Microsoft.XMLHTTP");
 }

 if(XMLHttpRequestObjekt) 
 {
  XMLHttpRequestObjekt.open("POST",url, true);

  XMLHttpRequestObjekt.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  XMLHttpRequestObjekt.onreadystatechange = function()
                                            {
                                             if (XMLHttpRequestObjekt.readyState == 4 && XMLHttpRequestObjekt.status == 200) 
                                             {
                                              var content=XMLHttpRequestObjekt.responseText;                     
                                              stock.setContent(content);                                                                                   
                                             }                             
                                            }
                                            
  XMLHttpRequestObjekt.send(post); 
 }
 
}

