function checkBoxes(sender, eventArgs) {
  var node = eventArgs.get_node();
  if (node.get_checked()) {
    var checkedid = node.get_value();
    var treeview = node.get_parentTreeView();
    treeview.unCheckAll();
    node.set_checked(true);
    var element = $('input[custid=parentid]')[0];
    element.value = checkedid;
  }
}

function checkBoxesAgendaItem(sender, eventArgs) {
  var node = eventArgs.get_node();
  if (node.get_checked()) {
    var checkedid = node.get_value();
    var treeview = node.get_parentTreeView();
    treeview.unCheckAll();
    node.set_checked(true);
    var element = $('input[custid=sectionid]')[0];
    element.value = checkedid;
  }
}

function AddImages(UploaderId, btnId) {
  if (jQuery('.AjaxUploaderQueueTable').size() > 0) {
    document.getElementById(UploaderId).startupload();
  } else {
    document.getElementById(btnId).click();
  }
  
  return false;
}

function sendRequest(url,callback,postData) {
	document.getElementById('tekstContent').innerHTML = '<img src="/images/ajaxloader.gif" />';
	var req = createXMLHTTPObject();
	if (!req) return;
	var method = (postData) ? "POST" : "GET";
	var start = new Date().getTime();
	req.open(method,url + '&t=' + start,true);
	req.setRequestHeader('User-Agent','XMLHTTP/1.0');
	if (postData)
		req.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	        req.onreadystatechange = function () {
		if (req.readyState != 4) return;
		if (req.status != 200 && req.status != 304) {
			//alert('HTTP error ' + req.status);
			return;
		}
		callback(req);
	}
	if (req.readyState == 4) return;
	req.send(postData);
}

var XMLHttpFactories = [
	function () {return new XMLHttpRequest()},
	function () {return new ActiveXObject("Msxml2.XMLHTTP")},
	function () {return new ActiveXObject("Msxml3.XMLHTTP")},
	function () {return new ActiveXObject("Microsoft.XMLHTTP")}
];

function createXMLHTTPObject() {
	var xmlhttp = false;
	for (var i=0;i<XMLHttpFactories.length;i++) {
		try {
			xmlhttp = XMLHttpFactories[i]();
		}
		catch (e) {
			continue;
		}
		break;
	}
	return xmlhttp;
}

function handleRequest(req) {
	var writeroot = document.getElementById('tekstContent');
	writeroot.innerHTML = req.responseText;
}

function nextMonth() {
        CallBack1.callback(Calendar1.formatDate(Calendar1.getNextVisibleDate(), "yyyy-M-d"));
}

function prevMonth() {
        CallBack1.callback(Calendar1.formatDate(Calendar1.getPrevVisibleDate(), "yyyy-M-d"));
}
