function rate(id) {
     if (id==1 || id==2 || id==3 || id==4 || id==5) {
     		document.getElementById("rate_1").className = "yes_rate";
     }
     else {
		document.getElementById('rate_1').className='no_rate';
	}
	if (id==2 || id==3 || id==4 || id==5) {
		document.getElementById('rate_2').className='yes_rate';
	}
	else {
		document.getElementById('rate_2').className='no_rate';
	}
	if (id==3 || id==4 || id==5) {
		document.getElementById('rate_3').className='yes_rate';
	}
	else {
		document.getElementById('rate_3').className='no_rate';
	}
	if (id==4 || id==5) {
		document.getElementById('rate_4').className='yes_rate';
	}
	else {
		document.getElementById('rate_4').className='no_rate';
	}
	if (id==5) {
		document.getElementById('rate_5').className='yes_rate';	
	}
	else {
		document.getElementById('rate_5').className='no_rate';	
	}	
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

function search_prepod() {
		var prepod=document.getElementById('prepod').value;
		var len=prepod.length;
		if (len>2) {
		var ajax = new dle_ajax();
		ajax.requestFile = 'ajax_study.php?do=prepod&name='+document.getElementById('prepod').value;
		ajax.onCompletion = function(){ eval(ajax.response);};
		ajax.sendAJAX();
		}
		else {
			document.getElementById('prepod_list2').style.display='none';
		}
}

function ins_prepod(name) {
	document.getElementById('prepod').value=name;
	document.getElementById('prepod_list2').style.display='none';
}
function close_prepod() {
	document.getElementById('prepod_list2').style.display='none';
}
interval = null;
var start=1;
function openProgressBar() {
	if (document.formadd.upload.value!="" || edit==true) {
	/* generate random progress-id */
	uuid = "";
	for (i = 0; i < 32; i++) {
		uuid += Math.floor(Math.random() * 16).toString(16);
	}
	/* patch the form-action tag to include the progress-id */
	document.getElementById("formadd").action = document.getElementById("formadd").action+"&X-Progress-ID="
			+ uuid;
	document.getElementById('progress_bar').style.display ="block";
	document.formadd.submit();
	/* call the progress-updater every 1000ms */
	interval = window.setInterval(function() {
		fetch(uuid);
	}, 1000);
	}
	else {
		alert ("Выберите файл для загрузки!");
	}
}

function resetProgressBar() {
	document.formadd.reset();
	window.clearTimeout(interval);
	document.getElementById('progress_bar').style.display ="none";
	document.getElementById('total').innerHTML ="0";
	document.getElementById('el').innerHTML ="0";
	document.getElementById('per').innerHTML ="0";
	window.location = "http://www.tnu.in.ua/study/downloads.php?do=add";
}

function fetch(uuid) {
	if (start==1) {
	req = new XMLHttpRequest();
	req.open("GET", "/progress", 1);
	req.setRequestHeader("X-Progress-ID", uuid);
	req.onreadystatechange = function() {
		start=0;
		if (req.readyState == 4) {
			if (req.status == 200) {

				var upload = eval(req.responseText);
				var percent=Math.round((upload.received*100) /upload.size)+"%";
				var KBsize=Math.round((upload.received*10)/1024)/10;
				var KBsize_1=Math.round((upload.size*10)/1024)/10;
				if (KBsize_1>1024 && KBsize>1024) {
					var MBsize=Math.round((KBsize*10)/1024)/10+" МБ";
					var MBsize_1=Math.round((10*KBsize_1)/1024)/10+" МБ";
				}
				else {
					var MBsize=KBsize+" КБ";
					var MBsize_1=KBsize_1+" КБ";
				}
				document.getElementById('per').innerHTML =percent;
				document.getElementById('el').innerHTML =MBsize;
				document.getElementById('total').innerHTML =MBsize_1;

				if (upload.state == 'done' || upload.state == 'uploading') {
					bar = document.getElementById('upload_status');
					w = 400 * upload.received / upload.size;
					bar.style.width = w + 'px';
				}

				if (upload.state == 'done') {
					bar.style.width = 400 + 'px';
					window.clearTimeout(interval);
					document.getElementById('progress_bar').style.display ="none";
					alert ("Ваш файл добавлен! После модерации, он будет размещен в разделе");
					window.location = "http://www.tnu.in.ua/study/downloads.php?do=add";
				}
				start=1;
			}
		}
	}
	req.send(null);
	}
}
