// GLOBAL variables
var ErrorBreak = 0;


function makeRequest(url,params, func)
{
  http_request = false;
  //alert('makeRequest');

  if (window.XMLHttpRequest) // Mozilla, Safari,...
  {
    http_request = new XMLHttpRequest();
    if (http_request.overrideMimeType)
    {
       http_request.overrideMimeType('text/xml');
    }
  }
  else if (window.ActiveXObject)
  { // IE
     try
     {
       http_request = new ActiveXObject("Msxml2.XMLHTTP");
     }
     catch (e)
     {
      try
      {
         http_request = new ActiveXObject("Microsoft.XMLHTTP");
      }
      catch (e)
      {
      }
     }
  }
  if (!http_request)
  {
    alert('Cannot create XMLHTTP instance');
    return false;
  }
  http_request.onreadystatechange = func;
  //http_request.Cache.GetNoCache;

  http_request.open('POST', url);

  http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

  http_request.send(params);
//http_request.clear_cache()
}





function GetResponse()
{

  if (http_request.readyState == 4)
  {
    if (http_request.status == 200)
    {
      result = http_request.responseText;

      if(result.substring(0,2) != 'OK')
      {
        document.getElementById("res").innerHTML = '<br><b>Ajax Error:</b> ' + result;
      }
      else
      {
        document.paypal_form.elements[5].value = param + result.substring(3,result.length);
        document.paypal_form.submit();
//          alert(''+ document.paypal_form.elements[5].value);
      }
    }
  }
}



function InsertUnknownTransaction(user_id, prod_id, price)
{
  makeRequest('/main/insert_unknown_transaction.php',
              'user_id='+user_id+'&prod_id='+prod_id,
              GetResponse);

}


function TestAlert()
{
   alert('Test OK');
}
