// HOVED FUNKSJONEN FOR AKTIVITETSKALENDER
function loadCartXMLDoc(url,cfunc)
{     
  if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
    cartXmlhttp=new XMLHttpRequest();
  }
  else
  {// code for IE6, IE5
    cartXmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  cartXmlhttp.onreadystatechange=cfunc;
  cartXmlhttp.open("POST",url,true);
  cartXmlhttp.send();
} 


function drawActNo(day, month, year, lang)
{ 
  var rootPath = getBaseURL();
  var url = rootPath +"kalender.aspx/?day="+day+"&month="+month+"&year="+year+"&lang="+lang;
  
  loadCartXMLDoc(url,function()
  {
    if (cartXmlhttp.readyState==1)
    {  
       document.getElementById("activity").innerHTML="<div style=\"margin:40px;margin-left:140px;\"></div><img src=\""+rootPath+"script/ajaxgif.gif\"></div>";
    }
    
    
    if (cartXmlhttp.readyState==4 && cartXmlhttp.status==200)
    {  
       document.getElementById("activity").innerHTML=cartXmlhttp.responseText;
    }
  }); 
}

function getBaseURL() {
    var url = location.href;  // entire url including querystring - also: window.location.href;
    var baseURL = url.substring(0, url.indexOf('/', 14));


    if (baseURL.indexOf('http://localhost') != -1) {
        // Base Url for localhost
        var url = location.href;  // window.location.href;
        var pathname = location.pathname;  // window.location.pathname;
        var index1 = url.indexOf(pathname);
        var index2 = url.indexOf("/", index1 + 1);
        var baseLocalUrl = url.substr(0, index2);

        return baseLocalUrl + "/";
    }
    else {
        // Root Url for domain name
        return baseURL + "/";
    }

}

