function ajaxOp(page,params) {
    var xmlHttp;
    
    try
    {
          xmlHttp=new XMLHttpRequest();
      }
    catch (e)
      {
          try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
          catch (e)
        {
            try
              {
                  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
              }
            catch (e)
              {
                  alert("הדפדפן שלך אינו תומת ב- AJAX!");
                  return false;
              }
        }
      }
    xmlHttp.open("POST", page, true);
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", params.length);
    xmlHttp.setRequestHeader("Connection", "close");
    document.getElementById('ajaxLoader').style.display = "block";
    xmlHttp.onreadystatechange = function() {
        if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
            document.getElementById('ajaxLoader').style.display = "none";
            eval (xmlHttp.responseText);
        }
      }
      
      xmlHttp.send(params);
}

function getFormFields(f) { // ajaxOp('test.php','confirm=1'+getFormFields('sensorF'))
    var p = '';
    for (i = 0; i < document.forms[f].elements.length; i++) {
        if (document.forms[f].elements[i].type != 'submit') {
            if (document.forms[f].elements[i].type != 'radio' || document.forms[f].elements[i].type == 'radio' && document.forms[f].elements[i].checked) {
                p += '&'+document.forms[f].elements[i].name+'='+encodeURI(document.forms[f].elements[i].value);
            }
        }
    }
    
    return p.substr(1);
}
