function form_calendarPicker(month, year, divid, dividfrom, x, y)
{
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
    {
      if(xmlHttp.readyState==4)
      {
        var div = document.getElementById(divid);
			  div.innerHTML = xmlHttp.responseText;
			  div.style.clear = 'both';
			  div.style.position = "absolute";
			  div.style.display = "block";
			  div.style.left = (x-6)+"px";
			  div.style.top = (y-6)+"px";
			  div.style.zIndex = 99;
      }
    }
    url = "./modules/forms/frontend/scripts/php/forms_datepicker.php";
    url += "?calendar="+month+"|"+year+"|"+divid+"|"+dividfrom;
		xmlHttp.open("GET",url,true);
	  xmlHttp.send(null);
}

function mouseX(evt) {
if (evt.pageX) return evt.pageX;
else if (evt.clientX)
   return evt.clientX + (document.documentElement.scrollLeft ?
   document.documentElement.scrollLeft :
   document.body.scrollLeft);
else return null;
}
function mouseY(evt) {
if (evt.pageY) return evt.pageY;
else if (evt.clientY)
   return evt.clientY + (document.documentElement.scrollTop ?
   document.documentElement.scrollTop :
   document.body.scrollTop);
else return null;
}

function form_cmdSetDates(date, divid, dividfrom)
{
  var divid = document.getElementById(divid);
  divid.style.display = "none";
  document.getElementById(dividfrom).value = date;
}