var XMLHttpRequestResult = '';

function SendXMLHttpRequest(url, method) {
  var rnd = (Math.random());
  if(url.indexOf('?') > 0)
    rnd = '&amp;rnd='+rnd;
  else
    rnd = '?rnd='+rnd;
  url += rnd;  
  var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));
  if (!xmlhttp) {return false;}

  xmlhttp.open(method, url, false);
  xmlhttp.send(null);
  ReadXMLHttpRequest(xmlhttp);
  return true;
}

function ReadXMLHttpRequest(xmlhttp) {
  if (xmlhttp.readyState == 4) {
    XMLHttpRequestResult = xmlhttp.responseText;
    return xmlhttp.responseText;
  }
  return 0;
}

function AddParameter(array, key, value) {
  array[key] = value;  
}

function GetUrl(url, parameters) {
  var param = ''
  
  for(key in parameters) {
    if(param == '')
      param += '?' + key +'='+ parameters[key];
    else
      param += '&' + key +'='+ parameters[key];
  }
  
  url += param; 
  return url;
}