function process(day, mon)
{
	if(xmlHttp.readyState==4 || xmlHttp.readyState==0)
	{
		xmlHttp.open("GET", "/js/site/calendar/show.php?day="+day+"&mon="+mon, true);
		xmlHttp.onreadystatechange=handleServerResponse;
		xmlHttp.send(null);
		document.getElementById("hiddenDay").value=day;
		document.getElementById("hiddenMon").value=mon;


	}
	else
	setTimeout('process(day, mon)', 1000);
}

function handleServerResponse()
{
	if(xmlHttp.readyState==4)
	{
		if(xmlHttp.status==200)
		{
			document.getElementById("titleTask").innerHTML="Your tasks for today:";
			document.getElementById("addTask").innerHTML="<a href=\"javascript:addTask()\">Add task</a>";
			document.getElementById("showHr").innerHTML="";
			document.getElementById("showTaskTitle").innerHTML="";
			document.getElementById("showTask").innerHTML="";
			document.getElementById("addTaskForm").innerHTML="";
			document.getElementById("deleteTask").innerHTML="";
	        document.getElementById("changeTask").innerHTML="";


			xmlResponse=xmlHttp.responseXML;
			xmlDocumentElement=xmlResponse.documentElement;
			
			num=xmlDocumentElement.getElementsByTagName("num");
			var numData="";
			 for(var i=0; i<num.length; i++)
			  {
		      parseInt(numData=num.item(i).firstChild.data);
			  }
			  
			 if(numData==0)
			 {
				 mes=xmlDocumentElement.getElementsByTagName("mes");
				 var mesData="";
			       for(var i=0; i<mes.length; i++)
			       {
					  mesData=mes.item(i).firstChild.data;
					  var str="<div id=\"showTasName\" >"+mesData+"</div>";
					  document.getElementById("showTaskName").innerHTML=str;
			       }
			 }

			 else
			 {
				 
				 var mes=new Array();					 
				 var mesData=new Array();
				 var id=new Array();					 
				 var idData=new Array();

			     var str="";
				 for(var i=0; i<numData; i++)
				 {
					 var mes_count="mes_"+i;
					 var id_count="id_"+i;
					 mes[i]=xmlDocumentElement.getElementsByTagName(mes_count);
					 id[i]=xmlDocumentElement.getElementsByTagName(id_count);

					 mesData[i]=mes[i].item(0).firstChild.data;
					 idData[i]=id[i].item(0).firstChild.data;

					 str+="<a href=javascript:showTask("+idData[i]+")>"+mesData[i]+"</a><br />";
					  document.getElementById("showTaskName").innerHTML=str;
				 }
			 }		 

		}
		else
		{
			alert("Error server response!" + xmlHttp.statusText);
		}
	}
}
