/* **************************************************************  */
/* © 2007, I and only I                                            */
/* JavaScript tools fuctions                                       */
/* Specified for dariprosto.ru!                                    */
/* V1.0                                                            */
/* **************************************************************  */


//------------------------------start base-----------------
var pos; // variable for posting information
function loadXMLPosDoc(url,posData, parsefunc, id)
{
    editid=id;
    // branch for native XMLHttpRequest object
    if (window.ActiveXObject)
    {
          try
          {
            pos=new ActiveXObject("Msxml2.XMLHTTP")
          }
          catch (e)
          {
           try
           {
             pos=new ActiveXObject("Microsoft.XMLHTTP")
           }
           catch (e)
           {
            xmlhttplocal=false;
           }
          }

        if (pos) {
            if(parsefunc) pos.onreadystatechange = parsefunc;
            pos.open("POST", url, false);
            pos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            pos.send(posData);
        }
    }
    else if (window.XMLHttpRequest && (typeof XMLHttpRequest!='undefined'))
    {
        pos = new XMLHttpRequest();
        if(parsefunc) pos.onreadystatechange = parsefunc;
        force_sync = false;
        pos.open("POST", url, !force_sync);
        pos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        pos.send(posData);
        // branch for IE/Windows ActiveX version
    }

}
function GetHtml(url,posData)
{
    // branch for native XMLHttpRequest object
    if (window.ActiveXObject)
    {
          try
          {
            pos=new ActiveXObject("Msxml2.XMLHTTP")
          }
          catch (e)
          {
           try
           {
             pos=new ActiveXObject("Microsoft.XMLHTTP")
           }
           catch (e)
           {
            xmlhttplocal=false;
           }
          }

        if (pos) {
            pos.open("POST", url, false);
            pos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
            pos.send(posData);
        }
    }
    else if (window.XMLHttpRequest && (typeof XMLHttpRequest!='undefined'))
    {
        pos = new XMLHttpRequest();
        force_sync = false;
        pos.open("POST", url, !force_sync);
        pos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        pos.send(posData);
        // branch for IE/Windows ActiveX version
    }

}
function grabPosXML (tagName)
{
        try
        {
                return pos.responseXML.documentElement.getElementsByTagName(tagName)[0].childNodes[0].nodeValue;
        }
        catch (e)
        {
                return ''
        }
}
//-----------------------------end base-----------------
function ReturnList()
{
  if (pos.readyState == 4)
  {
    if (pos.status == 200)
    {
      document.getElementById('calendar').innerHTML=pos.responseText;
    }
  }
}
function Calendar_list(nn)
{
  data="time="+nn;  
  loadXMLPosDoc("/calendar.php", data, ReturnList);
}

