//------------------------------------------------------------
// getXmlHttp (Ajax)
//------------------------------------------------------------
function getXmlHttp(paramLength)
{
   var xmlHttp = null;

   // har vi inte fått något object så skapa det här
   if (null == xmlHttp)
   {
      try
      {
         // Firefox, Opera 8.0+, Safari, IE7
         xmlHttp = new XMLHttpRequest();
//         alert('test');
      }
      catch (e)
      {
         // Internet Explorer < 7
         try
         {
            xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
         }
         catch (e)
         {
            try
            {
               xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
//               alert("Your browser does not support AJAX!");
               return null;
            }
         }
      }
   }

   var filename = "/lib_ajax.php";
   xmlHttp.open("POST", filename, true);

   xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
   if (0 != paramLength)
   {
      xmlHttp.setRequestHeader("Content-length", paramLength);
   }
   // använd inte denna eftersom den stoppar upp IE...
//   xmlHttp.setRequestHeader("Connection", "close");

   return xmlHttp;
}

// randomDinner
function randomDinner()
{
   var params = "ajax=yes";
   var xmlHttp = getXmlHttp(params.length);

   if (xmlHttp)
   {
      xmlHttp.onreadystatechange = function() 
      {
         if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
         {
            object = document.getElementById("divRandomDinner");
            if (xmlHttp.responseText != '')
            {
               if (object) object.innerHTML = xmlHttp.responseText;
            }
         }
      };
      xmlHttp.send(params);
   }
}

// randomCookie
function randomCookie()
{
   var params = "ajax=yes&cookie=yes";
   var xmlHttp = getXmlHttp(params.length);

   if (xmlHttp)
   {
      xmlHttp.onreadystatechange = function() 
      {
         if (xmlHttp.readyState == 4 && xmlHttp.status == 200)
         {
            object = document.getElementById("divRandomCookie");
            if (xmlHttp.responseText != '')
            {
               if (object) object.innerHTML = xmlHttp.responseText;
            }
         }
      };
      xmlHttp.send(params);
   }
}

