function readCheckbox(object, id){
	var status = object.checked;
	try{
		var element = document.getElementById(id).getElementsByTagName("INPUT");
		if(element[0] != "undefined"){
			for(var i = 0; i < element.length; i++){
				element[i].checked = status;
			}
		}
	}catch(e){}
	if(!status){
		var subid = createsubid(id);
		while(subid.length > 0){
			document.getElementById(subid).getElementsByTagName("INPUT")[0].checked = false;
			subid = createsubid(subid);
		}
	}
	setdownloadinfo();
}

function createsubid(id){
	var res = "";
	var subid = new Array();
	subid = id.split("-");
	for(var i = 0; i < (subid.length - 1); i++){
		res = res +subid[i]+"-";
	}
	return res.substring(0, (res.length - 1));
}

function setdownloadinfo(){
	var size = 0;
	var kataloge = document.getElementById(NodeID).getElementsByTagName("INPUT");
	for(var i = 0; i < kataloge.length; i++){
		try{
			if(kataloge[i].checked){
				size = size + parseInt(kataloge[i].size);
			}
		}catch(e){}
	}
	var time = 0;
	document.getElementById("downloadsize").innerHTML = "";
//	document.getElementById("downloadtime").innerHTML = "";
	if(size > 0){
		time = (((size / 100) / 100)+" ").split(".");
		time = time[0] +"."+time[1].substr(0,2);
		size = (((FixSize + size) / 1024)+" ").split(".");
		size = size[0]+"."+size[1].substr(0,2);
	document.getElementById("downloadsize").innerHTML = ContentSize+" "+size+" MB";
//	document.getElementById("downloadtime").innerHTML = time+" "+ContentTime;
	}
}
