	function delete_wop(kod,id){
    frm.foc.value=kod;
    frm.del.value=id;
    frm.but_send.value='del_wop';
    frm.send();
  }
  
  function sum_all_form() {
		if (window.XMLHttpRequest) {
	            http_request = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			try {
		    		http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (eror) {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		id_frm = encodeURIComponent(document.getElementById('id_frm').value);
		id_str = document.getElementById('id_str').value;
		id_odb = document.getElementById('id_odberatele').value;
		http_request.onreadystatechange = function() {
			zprac(http_request,'sum_div');
		};
		http_request.open('GET', 'sum.php?id_odberatele=' + id_odb + '&id_str=' + id_str + '&id_frm=' + id_frm, true);
		http_request.send(null);
	}

	function vlozp(operace,id) {
		var http_request = false;
		var polozka;
		var doba;
		var opravar;
		var id_odb;
		var id_del;
		var id_frm;
		var id_str;
		var mxdpr;
		var cena_min;
		
		if (window.XMLHttpRequest) {
	            http_request = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			try {
		    		http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (eror) {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		id_del = 'null';
		if(operace == 'del') {
			id_del = id;
		} else if(operace == 'add'){
			polozka = document.getElementById('kod_work_id').value;
		}
				
		doba = document.getElementById('doba_work').value;
		id_odb = document.getElementById('id_odberatele').value;
		opravar = encodeURIComponent(document.getElementById('name_work').value);
		id_frm = encodeURIComponent(document.getElementById('id_frm').value);
		id_str = document.getElementById('id_str').value;
		cena_min = document.getElementById('cena_min').value;
		mxdpr = document.getElementById('m_d_p').value;
		
		//alert('Stroj: ' + id_str);
		
		http_request.onreadystatechange = function() {
			zprac(http_request,'div_vypis_praci');
			//document.getElementById('stavkusu').innerHTML = "ddd";
			anket('kod_work');
			//sum_all_form();

		};
		if(operace == 'del'){
			http_request.open('GET', 'vypis_praci.php?del=' + id_del + '&id_odberatele=' + id_odb + '&id_str=' + id_str + '&id_frm=' + id_frm + '&cena_min=' + cena_min + '&mxdpr=' + mxdpr, true);
		} else if(operace == 'add'){
			http_request.open('GET', 'vypis_praci.php?add=' + polozka + '&doba=' + doba + '&kod_work_id=' + polozka + '&opravar=' + opravar +'&id_odberatele=' + id_odb + '&id_str=' + id_str + '&id_frm=' + id_frm + '&cena_min=' + cena_min + '&mxdpr=' + mxdpr, true);
		} else http_request.open('GET', 'vypis_praci.php?id_odberatele=' + id_odb + '&id_str=' + id_str + '&id_frm=' + id_frm, true);

		//http_request.setRequestHeader('Content-Type',  content='text/html; charset=UTF-8');
		http_request.send(null);
		
	}
	
	function vlozothp(operace,id) {
		var http_request = false;
		var polozka;
		var opravar;
		var id_odb;
		var id_del;
		var id_frm;
		var id_str;
		var mxdpr;
		
		if (window.XMLHttpRequest) {
	            http_request = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			try {
		    		http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (eror) {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		id_del = 'null';
		if(operace == 'del') {
			id_del = id;
		} else 
    if(operace == 'add'){
			polozka = document.getElementById('kod_oth_id').value;
		}
				
		id_odb = document.getElementById('id_odberatele').value;
		opravar = encodeURIComponent(document.getElementById('name_oth').value);
		id_frm = encodeURIComponent(document.getElementById('id_frm').value);
		id_str = document.getElementById('id_str').value;
		mxdpr = document.getElementById('m_d_p').value;
		
		//alert('Stroj: ' + id_str);
		
		http_request.onreadystatechange = function() {
			zprac(http_request,'div_vypis_oth');
			//document.getElementById('stavkusu').innerHTML = "ddd";
			anket('kod_oth');
			//sum_all_form();
		};
		
		if(operace == 'del'){
			http_request.open('GET', 'vypis_oth.php?del=' + id_del + '&id_odberatele=' + id_odb + '&id_str=' + id_str + '&id_frm=' + id_frm + '&mxdpr=' + mxdpr, true);
		} else if(operace == 'add'){
			http_request.open('GET', 'vypis_oth.php?add=' + polozka + '&kod_oth_id=' + polozka + '&opravar=' + opravar +'&id_odberatele=' + id_odb + '&id_str=' + id_str + '&id_frm=' + id_frm + '&mxdpr=' + mxdpr, true);
		} else http_request.open('GET', 'vypis_oth.php?id_odberatele=' + id_odb + '&id_str=' + id_str + '&id_frm=' + id_frm, true);

		//http_request.setRequestHeader('Content-Type',  content='text/html; charset=UTF-8');
		http_request.send(null);
		
	}

	function vloz(operace,id) {
		var http_request = false;
		var polozka;
		var ks;
		var id_vyr;
		var id_odb;
		var id_del;
		var id_frm;
		var id_str;
		if (window.XMLHttpRequest) {
	            http_request = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			try {
		    		http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (eror) {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		id_del = 'null';
		if(operace == 'del') {
			id_del = id;
		} else if(operace == 'add'){
			polozka = document.getElementById('kod_dil').value;
		}
				
		ks = document.getElementById('ks_dil').value;
		id_odb = document.getElementById('id_odberatele').value;
		id_vyr = document.getElementById('id_vyr').value;
		id_frm = encodeURIComponent(document.getElementById('id_frm').value);
		id_str = document.getElementById('id_str').value;
		kod_dil_id = document.getElementById('kod_dil_id').value;
		
		http_request.onreadystatechange = function() {
			zprac(http_request,'div_vypis_dilu');
			//document.getElementById('stavkusu').innerHTML = "ddd";
			anket('kod_dil');
			//sum_all_form();
		};
		if(operace == 'del'){
			http_request.open('GET', 'vypis_dilu.php?del=' + id_del + '&id_odberatele=' + id_odb + '&id_vyr=' + id_vyr, true);
		} else if(operace == 'add'){
			http_request.open('GET', 'vypis_dilu.php?add=' + polozka + '&ks=' + ks + '&kod_dil_id=' + kod_dil_id + '&id_odberatele=' + id_odb + '&id_vyr=' + id_vyr + '&id_str=' + id_str + '&id_frm=' + id_frm, true);
		} else http_request.open('GET', 'vypis_dilu.php?id_odberatele=' + id_odb + '&id_vyr=' + id_vyr, true);


		//http_request.setRequestHeader('Content-Type',  content='text/html; charset=UTF-8');
		http_request.send(null);
		
	}
	
	// JavaScript Document
	function anket(szn_pol) {
		var http_request = false;
		var polozka;
		var id_odb;
		var cenahod;

//		alert('sss');

		if (window.XMLHttpRequest) {
	    	http_request = new XMLHttpRequest();
	    } else if (window.ActiveXObject) {
	       	try {
	       		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	       	} catch (eror) {
	           	http_request = new ActiveXObject("Microsoft.XMLHTTP");
	        }
	    }
		polozka = document.getElementById(szn_pol).value;
		id_odb = document.getElementById('id_odberatele').value;
		cenahod = document.getElementById('cena_min').value;
		m_d_p = document.getElementById('m_d_p').value;
		http_request.onreadystatechange = function() {
			if(szn_pol == 'kod_dil'){
				zprac(http_request,'an');
			}else if (szn_pol == 'kod_work') {
				zprac(http_request,'wrk');
			}else if (szn_pol == 'kod_oth'){
			  zprac(http_request,'oth');
      }			
		}
		if(szn_pol == 'kod_dil'){
		    	http_request.open('GET', 'load_pol.php?idankety=' + id_odb + '&odpoved=' + polozka, true);
		}else  if (szn_pol == 'kod_work'){
			http_request.open('GET', 'load_prac.php?idprac=' + polozka + '&cenahod=' + cenahod + '&m_d_p=' + m_d_p, true);
		}else if (szn_pol == 'kod_oth'){
		  http_request.open('GET', 'load_oth.php?idprac=' + polozka + '&cenahod=' + cenahod + '&m_d_p=' + m_d_p, true);
    }
		//http_request.setRequestHeader('Content-Type',  content='text/html; charset=UTF-8'); //windows-1250
		http_request.send(null);
	}
			
	function zprac(http_request,an) {
		if ( (http_request.readyState == 4)) {
			if(http_request.status == 200){
				try{
					document.getElementById(an).innerHTML = "";
					document.getElementById(an).innerHTML = http_request.responseText;
					document.getElementById('sum').innerHTML = document.getElementById('sum_all').value;	
					//document.getElementById('div_loading').innerHTML = "";	
					//document.getElementById('polozka_id').value = "";
				}catch(e){
	
				}
			}else{
				document.getElementById(an).innerHTML = "nic";
			}
		}else{
			document.getElementById(an).innerHTML = "Načítám, čekejte...<br><img src='img/ajax-loader.gif' alt='Loading...'/>";
		}
	}


    function hide_dily(){
		document.getElementById('dil_add').style.visibility='hidden';
		document.getElementById('dil_ks').style.visibility='hidden';
		document.getElementById('dil_kc').style.visibility='hidden';
	}
	
    function hide_prace(){
		document.getElementById('work_add').style.visibility='hidden';
		document.getElementById('work_ks').style.visibility='hidden';
		document.getElementById('work_kc').style.visibility='hidden';
	}	
		
	function order(sk,num,fc){
		if(sk && sk == 'dilOrder') frm.dilOrder.value=num;
		if(sk && sk == 'workOrder') frm.workOrder.value=num;
		if(sk && sk == 'OthOrder') frm.OthOrder.value=num;
		if(fc) frm.foc.value=fc;
		frm.submit();
	}

	function prejdi(sb,fc,id){
		if(sb) frm.but_send.value=sb;
		if(fc) frm.foc.value=fc;
		if(id != '') frm.del.value=id;
		frm.submit();
	}
	
	function cislo(){
		if (event.keyCode < 48 || event.keyCode > 57)
			event.returnValue= false;
	}
	
	function ndate(){
		var rv = 1;
  		//alert(event.keyCode); 
  		if (event.keyCode < 48 || event.keyCode > 57)
    		rv = false;
		if (event.keyCode == 45 || event.keyCode == 46)
			rv = true;
  		if (event.keyCode == 44){
			event.keyCode = 46;
			rv = true;
		}
      	event.returnValue= rv;
	}	
	
	function nfloat(){
		var rv = 1;
  		//alert(event.keyCode); 
  		if (event.keyCode < 48 || event.keyCode > 57)
    		rv = false;
		if (event.keyCode == 45 || event.keyCode == 44)
			rv = true;
  		if (event.keyCode == 46){
			event.keyCode = 44;
			rv = true;
		}
      	event.returnValue= rv;
	}	
	
	function number_format(number, decimals, point, separator){
		if(number){
			point = point ? point : ',';
			number = number.split(',');
			if(separator){
				var tmp_number = new Array();
				for(var i = number[0].length, j = 0; i > 0; i -= 3){
					var pos = i > 0 ? i - 3 : i;
					tmp_number[j++] = number[0].substring(i, pos);
				}
				number[0] = tmp_number.reverse().join(separator);
			}
			if(decimals && number[1]) 
				number[1] = Math.round(parseFloat(number[1].substr(0, decimals) + ',' + number[1].substr(decimals, number[1].length), 10));
			return(number.join(point));
		} else return('');
	}	
	
	function opnwin(protNum, pageNum){
		wn = window.open('forms/protokol_'+protNum+'.php?im='+pageNum,"Náhled","toolbar=0,location=0,directories=0,menuBar=1,scrollbars=1,resizable=1,width=764,height=632,left=0,top=0");
		wn.focus();
	}
	function opnwinpg(opnPage, parametr){
		var pm = '';
		if(parametr) pm = '?' + parametr;
		wn = window.open('forms/' + opnPage + '.php' + pm,"Náhled","toolbar=0,location=0,directories=0,menuBar=1,scrollbars=1,resizable=1,width=764,height=632,left=0,top=0");
		wn.focus();
	}
