function onLoadFunctions() {
	var objid = 'code';
	var obj = document.getElementById(objid);
	if(obj != null && document.getElementById("in[data2javascript][view]").value != 'true' ) 
	{
		if(obj.value == '1') Check_Table1_2('load');  
		if(obj.value == '10') Check_Table2();  
		if(obj.value == '11') Calculate_Table3();  
		if(obj.value == '12') Calculate_Table4();  
		if(obj.value == '13') Calculate_Table5();  
		if(obj.value == '14') Calculate_Table6();  
	}
	var obj_onload  = document.getElementById('in[data2javascript][tegevus]').value;
	if (obj_onload.length > 0) alert(obj_onload);
}

function isCorrectLastDate(objid)
{
	if ( objid == 'id[0][liitumise_aeg]' || objid == 'id[0][lahkumise_aeg]' ) 
	{
		dtStr = document.getElementById('id[0][liitumise_aeg]').value;
		var pos1 = dtStr.indexOf(dtCh);
		var pos2 = dtStr.indexOf(dtCh,pos1+1);
		var strDay = String(dtStr.substring(0,pos1));
		var strMonth = String(parseInt(dtStr.substring(pos1+1,pos2))-1);
		var strYear = String(dtStr.substring(pos2+1));
		var date1 = new Date();
		date1.setMonth(strMonth,strDay);
		date1.setFullYear(strYear);
		dtStr = document.getElementById('id[0][lahkumise_aeg]').value;
		if (dtStr.length > 0) 
		{
			var pos1=dtStr.indexOf(dtCh);
			var pos2=dtStr.indexOf(dtCh,pos1+1);
			var strDay = String(dtStr.substring(0,pos1));
			var strMonth = String(parseInt(dtStr.substring(pos1+1,pos2))-1);
			var strYear = String(dtStr.substring(pos2+1));
			var date2 = new Date();
			date2.setMonth(strMonth,strDay);
			date2.setFullYear(strYear);
			if( date1 > date2 ) 
			{
				alert ("Lahkumise aeg ei saa olla varasem kui liitumise aeg!!!");
				document.getElementById(objid).focus();
				return false
			}
		}
	}
	if ( objid == 'id[0][kindl_tahtaeg]' ) 
	{
		dtStr = document.getElementById(objid).value;
		if (dtStr.length > 0) 
		{
			var date1 = new Date();
			var pos1=dtStr.indexOf(dtCh)
			var pos2=dtStr.indexOf(dtCh,pos1+1)
			var strDay = String(dtStr.substring(0,pos1));
			var strMonth = String(parseInt(dtStr.substring(pos1+1,pos2))-1);
			var strYear = String(dtStr.substring(pos2+1));
			var date2 = new Date();
			date2.setMonth(strMonth,strDay);
			date2.setFullYear(strYear);
			if( date1 >= date2 ) 
			{
				alert ("Kindlustuslepingu tÃ¤htaeg ei saa olla varasem ja tÃ¤nane kuupÃ¤ev!!!");
				document.getElementById(objid).focus()
				return false
			}
		}
	}
	return true
}

function kinnita_lisa1(objid) 
{
	var response=confirm("Kinnitades lisa, andmeid enam ise muuta ei saa!!!");
	return response;
}

function sortby(sortbyname) 
{
	document.getElementById('in[sort][order_by]').value = sortbyname;
	document.getElementById('in[sort][sort_clicked]').value = 'yes';
	document.tabel.submit();
}

function Check_Table1_3(objid) 
{
	var taitmata = false;
	var ok = true;
	if(ok && (document.getElementById('id[0][p_nimi]').value != '' ||
		document.getElementById('id[0][k_number]').value != '' ||
		document.getElementById('id[0][summa]')).value != '') 
	{
		taitmata = true;
		if(ok && document.getElementById('id[0][p_nimi]').value == '') 
		{
			ok = false; document.getElementById('id[0][p_nimi]').focus(); 
		}
		if(ok && document.getElementById('id[0][k_number]').value == '') 
		{
			ok = false; document.getElementById('id[0][k_number]').focus(); 
		}
		if(ok && document.getElementById('id[0][summa]').value == '') 
		{
			ok = false; document.getElementById('id[0][summa]').focus(); 
		}
	}
	if(ok && (document.getElementById('id[0][kindl_nimi]').value != '' ||
		document.getElementById('id[0][kindl_number]').value != '' ||
		document.getElementById('id[0][kindl_tahtaeg]').value != '' ||
		document.getElementById('id[0][kind_sum_kokku]').value != '' ||
		document.getElementById('id[0][sum1t_yhiku_khta]').value != '')) 
	{
		taitmata = true;
		if(ok && document.getElementById('id[0][kindl_nimi]').value == '') { ok = false; document.getElementById('id[0][kindl_nimi]').focus(); }
		if(ok && document.getElementById('id[0][kindl_number]').value == '') { ok = false; document.getElementById('id[0][kindl_number]').focus(); }
		if(ok && document.getElementById('id[0][kindl_tahtaeg]').value == '') { ok = false; document.getElementById('id[0][kindl_tahtaeg]').focus(); }
		if(ok && document.getElementById('id[0][kind_sum_kokku]').value == '') { ok = false; document.getElementById('id[0][kind_sum_kokku]').focus(); }
		if(ok && document.getElementById('id[0][sum1t_yhiku_khta]').value == '') { ok = false; document.getElementById('id[0][sum1t_yhiku_khta]').focus(); }
	}
	if(ok && (document.getElementById('id[0][muu]').value != '')) 
	{
		taitmata = true;
		if(ok && document.getElementById('id[0][muu]').value == '') 
		{
			ok = false; document.getElementById('id[0][muu]').focus(); 
		}
	}
	if(!(taitmata)) ok = false;
	if(!(ok)) alert('VÃ¤hemalt Ã¼hel kolmest tagatise liigist peab olema kÃµik vÃ¤ljad tÃ¤idetud!');
	return ok;
}

function Check_Table1_2_Cols78(objid) 
{
	var i = objid.substring(3);
	var row_number = i.indexOf(']');
	var col_name = i.substring(row_number + 1);
	i = i.substring(0,row_number);
	var obj_kategooria_tahis = document.getElementById('id[' + i + '][kategooria_tahis]');
	var obj_liigitus = document.getElementById('id[' + i + '][liigitus]');
	var obj_kaugmyyk = document.getElementById('id[' + i + '][kaugmyyk]');
	var obj_kaubamark = document.getElementById('id[' + i + '][kaubamark]');
	var mvar = '';
	f_disable(obj_kaubamark,0);

	if(col_name == '[kategooria_tahis]') 
	{
		switch(obj_kategooria_tahis.value) 
		{
			case "EES":
				obj_liigitus.innerHTML = "";
				obj_liigitus.options[0] = new Option("","",false);
				obj_liigitus.options[1] = new Option("KM","KM",false);
				obj_liigitus.options[2] = new Option("MKM","MKM",false);
				obj_kaugmyyk.innerHTML = "";
				obj_kaugmyyk.options[0] = new Option("","",false);
				obj_kaugmyyk.options[1] = new Option("KaugmÃ¼Ã¼k","KaugmÃ¼Ã¼k",false);
				break;
			case "MOT":
				obj_liigitus.innerHTML = "";
				obj_liigitus.options[0] = new Option("","",false);
				obj_kaugmyyk.innerHTML = "";
				break;
			case "REH":
				obj_liigitus.innerHTML = "";
				obj_liigitus.options[0] = new Option("","",false);
				obj_kaugmyyk.innerHTML = "";
				break;
			case "PAT":
				obj_liigitus.innerHTML = "";
				obj_liigitus.options[0] = new Option("","",false);
				obj_liigitus.options[1] = new Option("Kantav","Kantav",false);
				obj_liigitus.options[2] = new Option("Mootor","Mootor",false);
				obj_liigitus.options[3] = new Option("TÃ¶Ã¶stuslik","TÃ¶Ã¶stuslik",false);
				obj_kaugmyyk.innerHTML = "";
				obj_kaubamark.value = ' ';
				f_disable(obj_kaubamark,1);
				break;
			case "OSA":
				obj_liigitus.innerHTML = "";
				obj_liigitus.options[0] = new Option("","",false);
				obj_kaugmyyk.innerHTML = "";
				obj_kaubamark.value = ' ';
				f_disable(obj_kaubamark,1);
				break;
			default:
				obj_kategooria_tahis.innerHTML = "";
				obj_kategooria_tahis.options[0] = new Option("","",false);
				obj_kategooria_tahis.options[1] = new Option("EES","EES",false);
				obj_kategooria_tahis.options[2] = new Option("MOT","MOT",false);
				obj_kategooria_tahis.options[3] = new Option("REH","REH",false);
				obj_kategooria_tahis.options[4] = new Option("PAT","PAT",false);
				obj_kategooria_tahis.options[5] = new Option("OSA","OSA",false);
				obj_liigitus.innerHTML = "";
				obj_liigitus.options[0] = new Option("","",false);
				obj_liigitus.options[1] = new Option("KM","KM",false);
				obj_liigitus.options[2] = new Option("MKM","MKM",false);
				obj_liigitus.options[3] = new Option("Kantav","Kantav",false);
				obj_liigitus.options[4] = new Option("Mootor","Mootor",false);
				obj_liigitus.options[5] = new Option("TÃ¶Ã¶stuslik","TÃ¶Ã¶stuslik",false);
				break;
		}
	}
	if(col_name == '[liigitus]') 
	{
		switch(obj_liigitus.value) 
		{
			case "KM":
			case "MKM":
				obj_kategooria_tahis.options[0] = new Option("","",false);
				obj_kategooria_tahis.options[1] = new Option("EES","EES",false);
				break;
			case "Kantav":
			case "Mootor":
			case "TÃ¶Ã¶stuslik":
				obj_kategooria_tahis.options[0] = new Option("","",false);
				obj_kategooria_tahis.options[1] = new Option("PAT","PAT",false);
				obj_kaubamark.value = ' ';
				f_disable(obj_kaubamark,1);
				break;
			default:
				obj_kategooria_tahis.innerHTML = "";
				obj_kategooria_tahis.options[0] = new Option("","",false);
				obj_kategooria_tahis.options[1] = new Option("EES","EES",false);
				obj_kategooria_tahis.options[2] = new Option("MOT","MOT",false);
				obj_kategooria_tahis.options[3] = new Option("REH","REH",false);
				obj_kategooria_tahis.options[4] = new Option("PAT","PAT",false);
				obj_kategooria_tahis.options[5] = new Option("OSA","OSA",false);
				obj_liigitus.innerHTML = "";
				obj_liigitus.options[0] = new Option("","",false);
				obj_liigitus.options[1] = new Option("KM","KM",false);
				obj_liigitus.options[2] = new Option("MKM","MKM",false);
				obj_liigitus.options[3] = new Option("Kantav","Kantav",false);
				obj_liigitus.options[4] = new Option("Mootor","Mootor",false);
				obj_liigitus.options[5] = new Option("TÃ¶Ã¶stuslik","TÃ¶Ã¶stuslik",false);
				break;
		}
	}
	return true;
}


function Check_Table2(objid) 
{
	var highest_row_number = -1;
	var is_Table2 = false;

	for (var i = 0; i < document.tabel.length; i++) 
	{
		var str_obj = document.tabel.elements.item(i);
		if(str_obj.name.substring(0,28) == 'data[0][proto_headers2_rows]') 
		{
			var row = str_obj.name.substring(29);
			is_Table2 = true;
			var row_number = row.indexOf(']');
			row = row.substring(0,row_number);
			if(parseInt(highest_row_number) < parseInt(row)) 
			{
				highest_row_number = parseInt(row);
			}
		}
	}

	if(is_Table2) 
	{
		for (var i = -1; i <= highest_row_number; i++) 
		{
			var mess = '';
			var str_i = String(i);
		
			var objid = 'id[' + str_i + '][alamkategooria_tahis]';
			var obj_alamkategooria_tahis = document.getElementById(objid);
			var objid = 'id[' + str_i + '][alamkategooria]';
			var obj_alamkategooria = document.getElementById(objid);
			var objid = 'id[' + str_i + '][toote_liigi_kirjeldus]';
			var obj_toote_liigi_kirjeldus = document.getElementById(objid);
	
			if(obj_alamkategooria_tahis != null) 
			{
				var a_tahis = obj_alamkategooria_tahis.value.substr(0,2).toUpperCase();
				if(a_tahis == 'EE' || a_tahis == 'OS' || a_tahis == 'M1' || a_tahis == 'N1' || a_tahis == 'L5')
				{
					f_disable(obj_toote_liigi_kirjeldus,1);
				}
				else
				{
					f_disable(obj_toote_liigi_kirjeldus,0);
				}
			}
		}
	}

	return true;
}


function Calculate_Table3(objid) 
{
	var row_names = new Array("akud","vedelikud","olifiltrid","muu_materjal","katalysaatorid","metallosad","rehvid","suured_plastosad","klaas","muu");
	var objid_k_a  = document.getElementById('id[0][a_kokku]');
	var objid_k_b1 = document.getElementById('id[0][b1_kokku]');
	var objid_k_c1 = document.getElementById('id[0][c1_kokku]');
	var objid_k_d1 = document.getElementById('id[0][d1_kokku]');
	var objid_k_e1 = document.getElementById('id[0][e1_kokku]');
	var k_a = 0;
	var k_b1 = 0;
	var k_c1 = 0;
	var k_d1 = 0;
	var k_e1 = 0;
	for (var i = 0; i <= 9; i++) 
	{
		var objid_a  = document.getElementById('id[0][a_' + row_names[i]  + ']');
		var objid_b1 = document.getElementById('id[0][b1_' + row_names[i] + ']');
		var objid_c1 = document.getElementById('id[0][c1_' + row_names[i] + ']');
		var objid_d1 = document.getElementById('id[0][d1_' + row_names[i] + ']');
		var objid_e1 = document.getElementById('id[0][e1_' + row_names[i] + ']');
		objid_d1.value = round3( (objid_b1.value * 1) + (objid_c1.value * 1) );
		k_a  = k_a  + (objid_a.value  * 1);
		k_b1 = k_b1 + (objid_b1.value * 1);
		k_c1 = k_c1 + (objid_c1.value * 1);
		k_d1 = k_d1 + (objid_d1.value * 1);
		k_e1 = k_e1 + (objid_e1.value * 1);
	}
	objid_k_a.value  = round3(k_a);
	objid_k_b1.value = round3(k_b1);
	objid_k_c1.value = round3(k_c1);
	objid_k_d1.value = round3(k_d1);
	objid_k_e1.value = round3(k_e1);
	return true;
}

function Calculate_Table4(objid) 
{
	var row_names = new Array("ringlussevott","energiakasutus","kogu_taaskasutamine","korvaldamine");
	var k = Array(0,0,0,0);
	for (var row = 1; row <= 4; row++) 
	{
		document.getElementById('id[0][' +  row_names[2] + row + ']').value 
			= round3( (document.getElementById('id[0][' +  row_names[0] + row + ']').value * 1) 
			+ (document.getElementById('id[0][' +  row_names[1] + row + ']').value * 1) ); 
		for (var col = 0; col <= 3; col++) 
		{
			k[col]  = (k[col] * 1) + (document.getElementById('id[0][' +  row_names[col] + row + ']').value * 1);
		}
	}
	for (var col = 0; col <= 3; col++) 
	{
		document.getElementById('id[0][' +  row_names[col] + '5]').value = round3(k[col]);
	}
	return true;
}

function Calculate_Table5(objid) 
{
	return true;
}

function Calculate_Table6(objid) 
{
	var row_names = new Array("korduskasutus","ringlusse_voetud_yldkogus","taaskasutatud_kogus","korduskasutatud_ja_ringlusse_voetud_kogus","korduskasutatud_ja_taaskasutatud_yldkogus","romusoidukite_koguarv","miskit1","miskit2","romusoidukite_kogumass");
	if(document.getElementById('id[0][' +  row_names[4] + ']') != null) 
	{
		document.getElementById('id[0][' +  row_names[7] + ']').value 
			= round3( (document.getElementById('id[0][' +  row_names[4] + ']').value * 1) 
			/ (document.getElementById('id[0][' +  row_names[8] + ']').value * 1) * 100 ); 
		document.getElementById('id[0][' +  row_names[6] + ']').value 
			= round3 ((document.getElementById('id[0][' +  row_names[3] + ']').value * 1) 
			/ (document.getElementById('id[0][' +  row_names[8] + ']').value * 1) * 100 ); 
	}
	return true;
}


function Calculate_Table7_8(objid) 
{
	var row_names = new Array("1","2","tekkinud_kodumajapidamistes","tekkinud_mujal_kui_kodumajapidamistes","kogutud_elektri_ja_elektroonikaseadmete_jaatmed");
	var row_nr = objid.substring(3,objid.indexOf(']') );
	var col_name = objid.substring(objid.indexOf('][') + 2,objid.indexOf(']',objid.indexOf('][') + 2 ) ) ;
	document.getElementById('id[' + row_nr + '][' +  row_names[4] + ']').value 
		= round3( (document.getElementById('id[' + row_nr + '][' +  row_names[2] + ']').value * 1) 
		+ (document.getElementById('id[' + row_nr + '][' +  row_names[3] + ']').value * 1) ); 
	return true;
}

function Calculate_Table10(objid) 
{
	var row_names = new Array("1","2","3","rehringlussevott","rehenergiakasutus","rehkogu_taaskasutamine", "rehprotekteerimine");
	var row_nr = objid.substring(3,objid.indexOf(']') );
	var col_name = objid.substring(objid.indexOf('][') + 2,objid.indexOf(']',objid.indexOf('][') + 2 ) ) ;
	document.getElementById('id[' + row_nr + '][' +  row_names[5] + ']').value 
		= round3( (document.getElementById('id[' + row_nr + '][' +  row_names[3] + ']').value * 1) 
		+  (document.getElementById('id[' + row_nr + '][' +  row_names[4] + ']').value * 1)
		+  (document.getElementById('id[' + row_nr + '][' +  row_names[6] + ']').value * 1) ); 
	return true;
}

function Check_Table1_2(cond) 
{
	//var highest_row_number = -1;
	var highest_row_number = 0;
	var is_Table1_2 = false;
	for (var i = 0; i < document.tabel.length; i++) 
	{
		var str_obj = document.tabel.elements.item(i);
		if(str_obj.name.substring(0,28) == 'data[0][proto_headers_rows7]') 
		{
			var row = str_obj.name.substring(29);
			if(row.substring(2) == '[kategooria_tahis]') is_Table1_2 = true;
			var row_number = row.indexOf(']');
			row = row.substring(0,row_number);
			if(parseInt(highest_row_number) < parseInt(row)) highest_row_number = parseInt(row);
		}
	}

	if(is_Table1_2) 
	{
		if(!Check_Company1_2(cond))
		{
			return false;
		}
		var mess = '';
		for (var i = -1; i <= highest_row_number; i++) 
		{
			var str_i = String(i);
			var objid = '';
			objid = 'id[' + str_i + '][kategooria_tahis]';
			var obj_kategooria_tahis = document.getElementById(objid);
			if (obj_kategooria_tahis)
			{
				objid = 'id[' + str_i + '][liigitus]';
				var obj_liigitus = document.getElementById(objid);
				objid = 'id[' + str_i + '][kaubamark]';
				var obj_kaubamark = document.getElementById(objid);

				objid = 'id[' + str_i + '][tegevuse_algus]';
				var obj_tegevuse_algus = document.getElementById(objid);
				objid = 'id[' + str_i + '][kaubamark]';
				var obj_kaubamark = document.getElementById(objid);
				if(obj_kategooria_tahis.value == 'PAT' || obj_kategooria_tahis.value == 'OSA') 
				{
					f_disable(obj_kaubamark,1);
				}
				else
				{
					/* 'Kaubamärgi analüüs' */
					ajaxRequest('ajax_proto.php',objid + '=' + obj_kaubamark.value);
					str = document.getElementById('ajaxRequestResponse').value;
					if((obj_kaubamark.value.toLowerCase() == str.toLowerCase()) && (obj_kaubamark.value)) 
					{
						obj_kaubamark.value = str; 
					}
					else  
					{
						obj_kaubamark.style.background = color_hex_background_kaubamark_puudub; 
						if(cond != 'load') 
						{
							obj_kaubamark.focus()
							var objid = 'id[taotlus_tehtud][kaubamark]';
							ajaxRequest('ajax_proto.php',objid + '=' + obj_kaubamark.value);
							str = document.getElementById('ajaxRequestResponse').value;
							if(obj_kaubamark.value.toLowerCase() != str.toLowerCase() ) 
							{
								var response = confirm('KaubamÃ¤rk "' + obj_kaubamark.value + '" puudub registris. Kas teha taotlus selle lisamiseks?' );
								if(response == false) 
								{
									return false;
								}
								var objid = 'id[taotlus_teha][kaubamark]';
								var objvalue = obj_kaubamark.value + ',' + obj_kategooria_tahis.value;
								ajaxRequest('ajax_proto.php',objid + '=' + objvalue);
								str = document.getElementById('ajaxRequestResponse').value;
								if (str == 'OK')
								{
									alert('KaubamÃ¤rgi "' + obj_kaubamark.value + '" taotlus esitatud!');
								}
								else
								{
									alert(str);
								}
							}
						}
					}
					/* eof 'Kaubamärgi analüüs' */
				}
	
				if((obj_kategooria_tahis.value != '') || (obj_kaubamark.value != '') || (obj_tegevuse_algus.value != '')) 
				{
					//alert(obj_kategooria_tahis.value);
					var obj_value1 = document.getElementById('id[' + i + '][turule_laskmine]').checked;
					var obj_value2 = document.getElementById('id[' + i + '][valmistamine]').checked;
					var obj_value3 = document.getElementById('id[' + i + '][sissevedu]').checked;
					var obj_value4 = document.getElementById('id[' + i + '][valjavedu]').checked;
					if(!(obj_value1 || obj_value2 || obj_value3 || obj_value4 )) 
					{
						mess = "VÃ¤hemalt Ã¼ks valik 9-12 peab olema tÃ¤idetud!!!";
						obj_tegevuse_algus.focus()
					}
					if(obj_tegevuse_algus.value == '') 
					{
						mess = "Tegevuse algus peab olema tÃ¤idetud";
						obj_tegevuse_algus.focus()
					}
						if(!(obj_kategooria_tahis.value == 'PAT' || obj_kategooria_tahis.value == 'OSA')) 
					{
						if(obj_kaubamark.value == '') 
						{
								mess = "KaubamÃ¤rk peab olema tÃ¤idetud";
							obj_kaubamark.focus()
						}
					}
					if(obj_kategooria_tahis.value == 'EES' || obj_kategooria_tahis.value == 'PAT') 
					{
						if(obj_liigitus.value == '') 
						{
							mess = "Liigitus peab olema tÃ¤idetud";
							obj_liigitus.focus()
						}
						var obj_kaugmyyk = document.getElementById('id[' + i + '][kaugmyyk]');
						var tmp = '';
						if(obj_kategooria_tahis.value == 'EES')
						{
							tmp = obj_liigitus.value;
							obj_liigitus.innerHTML = "";
							obj_liigitus.options[0] = new Option('','',false);
							obj_liigitus.options[0].selected = (tmp == '') ? true : false;
							obj_liigitus.options[1] = new Option('KM','KM',false);
							obj_liigitus.options[1].selected = (tmp == 'KM') ? true : false;
							obj_liigitus.options[2] = new Option('MKM','MKM',false);
							obj_liigitus.options[2].selected = (tmp == 'MKM') ? true : false;

							tmp = obj_kaugmyyk.value;
							obj_kaugmyyk.innerHTML = "";
							obj_kaugmyyk.options[0] = new Option('','',false);
							obj_kaugmyyk.options[0].selected = (tmp == '') ? true : false;
							obj_kaugmyyk.options[1] = new Option('KaugmÃ¼Ã¼k','KaugmÃ¼Ã¼k',false);
							obj_kaugmyyk.options[1].selected = (tmp == 'KaugmÃ¼Ã¼k') ? true : false;
						}
						else
						{
							tmp = obj_liigitus.value;
							obj_liigitus.innerHTML = "";
							obj_liigitus.options[0] = new Option("","",false);
							obj_liigitus.options[0].selected = (tmp == '') ? true : false;
							obj_liigitus.options[1] = new Option("Kantav","Kantav",false);
							obj_liigitus.options[1].selected = (tmp == 'Kantav') ? true : false;
							obj_liigitus.options[2] = new Option("Mootor","Mootor",false);
							obj_liigitus.options[2].selected = (tmp == 'Mootor') ? true : false;
							obj_liigitus.options[3] = new Option("TÃ¶Ã¶stuslik","TÃ¶Ã¶stuslik",false);
							obj_liigitus.options[3].selected = (tmp == 'TÃ¶Ã¶stuslik') ? true : false;
							tmp = obj_kaugmyyk.value;
							obj_kaugmyyk.innerHTML = "";
							obj_kaubamark.value = ' ';
							f_disable(obj_kaubamark,1);
						}
					}
					if(obj_kategooria_tahis.value == '') 
					{
						mess = "Kategooria tÃ¤his peab olema tÃ¤idetud";
						obj_kategooria_tahis.focus()
					}
				}
				else
				{
					document.getElementById('id[' + i + '][turule_laskmine]').checked = false;    
					document.getElementById('id[' + i + '][valmistamine]').checked = false;
					document.getElementById('id[' + i + '][sissevedu]').checked = false;
					document.getElementById('id[' + i + '][valjavedu]').checked = false;
				}
			}
		}
		if(mess != '') 
		{
			alert (mess);
			return false;
		}
	}
	return true;
}

function Check_Company1_2(cond) 
{
	/* 'Ettevõtte analüüs' */
	var str_i = 0;
	var str = '';
	objid = 'id[' + str_i + '][proto_headers_rows3_id]';
	var obj_proto_headers_rows3_id = document.getElementById(objid);
	objid = 'id[' + str_i + '][company_id]';
	var obj_company_id = document.getElementById(objid);
	objid = 'id[' + str_i + '][liikme_ari_nimi]';
	var obj_ari_nimi = document.getElementById(objid);

	objid = 'id[' + str_i + '][liikme_ari_kood]';
	var obj_ari_kood = document.getElementById(objid);
	
	if (obj_ari_kood != null)
	{
    	    var mess = 'liikme_ari_kood=' +  obj_ari_kood.value + ',company_id=' + obj_company_id.value + ',proto_headers_rows3_id=' + obj_proto_headers_rows3_id.value;
	    ajaxRequest('ajax_proto.php','proto_headers=' + mess);
	    str = document.getElementById('ajaxRequestResponse').value;
	    if(str) 
	    {
		alert(str);
		return false;
	    }
	    str = '';
	


		var mess = 'ari_kood=' +  obj_ari_kood.value + ',ari_nimi=' + obj_ari_nimi.value;
		ajaxRequest('ajax_proto.php',objid + '=' + mess);
		str = document.getElementById('ajaxRequestResponse').value;
		
		/*
		alert(str);
		var ccc = str.split(':');
		for (var i = 0; i < ccc.length; i++) {
			var ccc1 = ccc[i].split('=');
			alert(ccc1);
			//document.getElementById('id[' + nr + '][' + ccc[i] + ']').value = document.getElementById('id[' + curr_row_nr + '][' + ccc[i] + ']').value;
		}
		*/

		if(str.length != 0) 
		{
			obj_ari_nimi.style.background = ''; 
			obj_ari_kood.style.background = ''; 
		}
		else
		{ 
			obj_ari_nimi.style.background = color_hex_background_kaubamark_puudub; 
			obj_ari_kood.style.background = color_hex_background_kaubamark_puudub; 
	
			if(cond == 'id[0][salvesta]') 
			{
				obj_ari_nimi.focus()
				var objid = 'id[taotlus_tehtud][liikme_ari_kood]';
				var mess = 'ari_kood_taotlus=' +  obj_ari_kood.value;
				ajaxRequest('ajax_proto.php',objid + '=' + mess);
				str = document.getElementById('ajaxRequestResponse').value;
				if(str.length == 0) 
				{
					var response = confirm('EttevÃµte "' + obj_ari_nimi.value + '" puudub registris. Kas teha taotlus selle lisamiseks?' );
					if(response == false) 
					{
						return false;
					}
					var objid = 'id[taotlus_teha][liikme_ari_kood]';
					var objvalue = obj_ari_kood.value + ',' + obj_ari_nimi.value;
					ajaxRequest('ajax_proto.php',objid + '=' + objvalue);
					str = document.getElementById('ajaxRequestResponse').value;
					if (str == 'OK')
					{
						alert('EttevÃµtte "' + obj_ari_nimi.value + '" taotlus esitatud!');
					}
					else
					{
						alert(str);
					}
				}
			}
		}
	}
	return true;
	/* eof 'Ettevõtte analüüs' */
}

function eval_from_prev_row(nr,f) {
	var ccc = f.split(',');
	for (var i = 0; i < ccc.length; i++) {
		document.getElementById('id[' + nr + '][' + ccc[i] + ']').value = document.getElementById('id[' + curr_row_nr + '][' + ccc[i] + ']').value;
	}
}

function check4duplicate(objid) 
{
	curr_row_nr = objid.substring(3,objid.indexOf(']'));
	var highest_row_number = -1;

	for (var i = 0; i < document.tabel.length; i++) 
	{
		var str_obj = document.tabel.elements.item(i);
		row = str_obj.id.substring(3,objid.indexOf(']'));
		if(parseInt(highest_row_number) < parseInt(row)) 
		{
			highest_row_number = parseInt(row);
		}
	}

	var rows = new Array();
	for (var i = -1; i <= highest_row_number; i++) 
	{
		var mess = '';
		var str_i = String(i);
	
		var objid = 'id[' + str_i + '][alamkategooria_tahis]';
		var obj_alamkategooria_tahis = document.getElementById(objid);

		var objid = 'id[' + str_i + '][alamkategooria]';
		var obj_alamkategooria = document.getElementById(objid);

		var objid = 'id[' + str_i + '][toote_liigi_kirjeldus]';
		var obj_toote_liigi_kirjeldus = document.getElementById(objid);

		var objid = 'id[' + str_i + '][riigid]';
		var obj_riigid = document.getElementById(objid);

		if(obj_alamkategooria_tahis != null || obj_alamkategooria != null) 
		{
			var rr = '';

			if(obj_alamkategooria_tahis != null) 
			{
				rr += ' ' + obj_alamkategooria_tahis.value;
			}

			if(obj_alamkategooria != null) 
			{
				rr += ' ' + obj_alamkategooria.value;
			}

			if(obj_toote_liigi_kirjeldus != null) 
			{
				rr += ' ' + obj_toote_liigi_kirjeldus.value;
			}

			rr += ' ' + obj_riigid.value;

			if (rows[rr] == obj_riigid.value)
			{
				alert('"' + rr + '" on mitmekordselt!');
				return false;
			}
			rows[rr] = obj_riigid.value;
		}
	}

	return true;
}

function Check_Table2_Cols123(objid) {
	var row_nr = objid.substring(3,objid.indexOf(']') );
	var col_name = objid.substring(objid.indexOf('][') + 2,objid.indexOf(']',objid.indexOf('][') + 2 ) ) ;
	if(col_name == 'alamkategooria_tahis' || col_name == 'alamkategooria')
	{
		if(col_name == 'alamkategooria_tahis')
		{
			var str = document.getElementById(objid).value;
			var mess = 'alamkategooria_tahis=' +  str;
			var get_value = 'alamkategooria';
			ajaxRequest('ajax_proto.php','get[' + get_value + ']=' + mess);
			str = document.getElementById('ajaxRequestResponse').value;
			objid_return = 'id[' + row_nr + '][' + get_value + ']';
			document.getElementById(objid_return).value = str;
		}
		if(col_name == 'alamkategooria')
		{
			var str = document.getElementById(objid).value;
			var mess = 'alamkategooria=' +  str;
			var get_value = 'alamkategooria_tahis';
			ajaxRequest('ajax_proto.php','get[' + get_value + ']=' + mess);
			str = document.getElementById('ajaxRequestResponse').value;
			objid_return = 'id[' + row_nr + '][' + get_value + ']';
			document.getElementById(objid_return).value = str;
		}
		var mess = 'alamkategooria_tahis=' +  document.getElementById('id[' + row_nr + '][alamkategooria_tahis]').value;
		var get_value = 'toote_liigi_kirjeldus';
		ajaxRequest('ajax_proto.php','get[' + get_value + ']=' + mess);
		str = document.getElementById('ajaxRequestResponse').value;
		objid_return = 'id[' + row_nr + '][' + get_value + ']';
		var old_value = document.getElementById(objid_return).value;
		document.getElementById(objid_return).innerHTML = '';
		var ccc = str.split('####');
		if (ccc.length > 0)
		{
			document.getElementById(objid_return).options[i] = new Option("","",false);
		}
		for (var i = 0; i < ccc.length; i++) {
			document.getElementById(objid_return).options[i + 1] = new Option(ccc[i],ccc[i],(old_value == ccc[i]) ? true : false);
		}
		Check_Table2();
	}
	return true;
}


