function canPostEvent(errmsg)
{
	if (document.eventadd.addevent.value.length == 0)
	{
		alert(errmsg);
		document.eventadd.addevent.focus();
		return false;
	}
	
	return true;
}

function postEvent()
{
	act = document.eventadd.act.value;
	eid = document.eventadd.eid.value;
	uid = document.eventadd.uid.value;
	url = document.eventadd.url.value;
	errmsg = document.eventadd.errmsg.value;
	year = document.eventadd.year.value;
	month = document.eventadd.month.value;
	day = document.eventadd.day.value;
	if (canPostEvent(errmsg))
	{
		comm = document.eventadd.addevent.value;
		comm = comm.replace(/\r\n/g,"^^");
		comm = comm.replace(/\n/g,"^^");
		if (act == "add")
		{
			params = "uid=" + uid + "&year=" + year + "&month=" + month + "&day=" + day + "&mode=add&text="+convertCyrillic(comm);
			act = 1;
		}
		else
		{
			params = "eid=" + eid + "&uid=" + uid + "&year=" + year + "&month=" + month + "&day=" + day + "&mode=edit&text="+convertCyrillic(comm);
			act = 3;
		}
		loadXMLDoc(url+params,"refreshEvents('"+uid+"','"+year+"','"+month+"','"+act+"')","events");
	}
	return false;
}

function refreshEvents(uid,year,month,act)
{
	loadXMLDoc('../dispatch/calendar_events.php?uid='+uid+'&year='+year+'&month='+month+'&act='+act,'','calendar');
	return nd();
}

function OnDeleteEvent(eid)
{
	uid = document.eventadd.uid.value;
	url = document.eventadd.url.value;
	errmsg = document.eventdel.errmsg.value;
	year = document.eventadd.year.value;
	month = document.eventadd.month.value;
	day = document.eventadd.day.value;
	
	if (confirm(errmsg))
	{
		params = "uid=" + uid + "&year=" + year + "&month=" + month + "&day=" + day + "&mode=delete&eid="+eid;
		loadXMLDoc(url+params,"refreshEvents('"+uid+"','"+year+"','"+month+"','2')","events");
	}
	return false;
}

function OnEditEvent(eid)
{
	eval("txt = document.eventedit"+eid+".eventtxt.value;");
	txt = txt.replace(/\^\^/g,"\r\n");
	txt = txt.replace(/\^\^/g,"\n");
	document.eventadd.addevent.value = txt;
	document.eventadd.act.value = "edit";	
	document.eventadd.eid.value = eid;
	document.getElementById("addeventtext").innerHTML = document.eventadd.editmsg.value;
	document.eventadd.focus();
}