function confirmdel(t) {
	text = "Kas kustutada "+t+"?";
	if (confirm(text)) {
		return true;
	} else {
		return false;
	}
}

function check_year(field) {
	var aasta = parseInt(field.value);
	var len = field.value.length;
	if (len == 0) {
		return true;
	}
	if (isNaN(aasta) || aasta<1) {
		alert("Vale aastanumber!");
		return false;
	}
	if (len < 4 || (aasta!=field.value) ) {
		alert("Vale aastanumber! \nPeab olema neljakohaline t\xe4isarv!");
		return false;
	}
	return true;
}

function check_date(field) {
	field.focus();
	if (field.value.length == 0) { return true; }
	var str = field.value;
	date = str.split(".");
	if (date.length != 3) { 
		alert ("Vale kuup\xe4ev!"); 
		return false; 
	}
	for (i in date) {
		if (isNaN(Number(date[i]))) {
			alert ("Vale kuup\xe4ev!");
			return false; 
			}
	}
	var d = date[0];
	var m = date[1];
	var y = date[2];
	if (m==2 && (d>29 || d==29 && (y/4)!=parseInt(y/4)))	{
		alert("Vale kuup\xe4ev!");
		return false;
	}
	if ((m==4 || m==6 || m==9 || m==11) && d==31) {
		alert("Vale kuup\xe4ev!");
		return false;
	}
	if (d<1 || d>31 || m<1 || m>12 || y<1000) {
		alert("Vale kuup\xe4ev!");
		return false;
	}
	return true;
}

function check_time(f1,f2,f3) {
	if (f1.value.length == 0 && f2.value.length == 0 && f3.value.length == 0) { return true; }
	if (isNaN(Number(f1.value)) || f1.value>23 || f1.value.length == 0) { 
			f1.focus();
			alert ("Vale kellaaeg!"); 
			return false; 
	}
	if (isNaN(Number(f2.value)) || f2.value>59 || f2.value.length == 0) { 
			f2.focus();
			alert ("Vale kellaaeg!"); 
			return false; 
	}
	if (isNaN(Number(f3.value)) || f3.value>59 || f3.value.length == 0) { 
			f3.focus();
			alert ("Vale kellaaeg!"); 
			return false; 
	}
	return true;
}

function check_value_int(field,text) {
	field.focus();
	var nr = parseInt(field.value);
	var len = field.value.length;
	if (len == 0) {
		alert("Puudub "+text+"!");
		return false;
	}
	if (nr!=field.value) {
		alert("Vale "+text+"! \nPeab olema t\xe4isarv!");
		return false;
	}
	return true;
}

function check_int(field,text) {
	field.focus();
	var nr = parseInt(field.value);
	var len = field.value.length;
	if (len>0 && nr!=field.value) {
		alert("Vale "+text+"! \nPeab olema t\xe4isarv!");
		return false;
	}
	return true;
}

function check_value(field,text) {
	field.focus();
	var len = field.value.length;
	if (len == 0) {
		text = "Puudub "+text+ "!";
		alert(text);
		return false;
	}
	return true;
}

function userfocus() {
	if (document.all("admin")) {
		admin.username.focus();
	}
}

function open_window(name, url, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
	toolbar_str = toolbar ? 'yes' : 'no';
	menubar_str = menubar ? 'yes' : 'no';
	statusbar_str = statusbar ? 'yes' : 'no';
	scrollbar_str = scrollbar ? 'yes' : 'no';
	resizable_str = resizable ? 'yes' : 'no';
	window.open(url, name, 'width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}

function chkbox_all(form) {
	if (form.chk0.checked) {
		form.chk1.checked = 1;
		form.chk2.checked = 1;
		form.chk3.checked = 1;
		form.chk4.checked = 1;
		form.katnr.disabled = 0;
		if (form.katnr.value == '---------------------------') form.katnr.value = '';
		form.matrnr.disabled = 0;
		if (form.matrnr.value == '---------------------------') form.matrnr.value = '';
	} else {
		form.chk1.checked = 0;
		form.chk2.checked = 0;
		form.chk3.checked = 0;
		form.chk4.checked = 0;
	}
}

function chkbox_one(form,field) {
	if (field.checked == 0 && form.chk0.checked) {
		form.chk0.checked = 0;
	}
	if (field.name == 'chk2' && form.chk2.checked == 0) {
		form.katnr.disabled = 1;
		form.katnr.value = '---------------------------';
		form.matrnr.disabled = 1;
		form.matrnr.value = '---------------------------';
	}
	if (field.name == 'chk2' && form.chk2.checked == 1) {
		form.katnr.disabled = 0;
		if (form.katnr.value == '---------------------------') form.katnr.value = '';
		form.matrnr.disabled = 0;
		if (form.matrnr.value == '---------------------------') form.matrnr.value = '';
	}
}

function chk_box_disable(form,select) {
	if (select.value < 4) { /* --- film, video */
		form.ca2.checked = 0;
		form.ca2.disabled = 1;
		form.cs4.disabled = 0;
		form.cs5.checked = 0;
		form.cs5.disabled = 1;
		form.dy.value = '';
	} else { /* ------------------ heli */
		form.ca2.disabled = 0;
		form.cs4.checked = 0;
		form.cs4.disabled = 1;
		form.cs5.disabled = 0;
	}
	if (select.value == 8) { /* -- kassetid */
		form.cs2.checked = 0;
		form.cs2.disabled = 1;
	} else {
		form.cs2.disabled = 0;
	}
	
}

function chk_box_reset(form) {
	form.d1.value = '';
	form.d2.value = '';
	form.dy.value = '';
	form.ca1.checked = 0;
	form.cs1.checked = 0;
	form.cp1.checked = 0;
	form.ca2.checked = 0;
	form.cs2.checked = 0;
	form.cp2.checked = 0;
	form.ca3.checked = 0;
	form.cs3.checked = 0;
	form.ca4.checked = 0;
	form.cs4.checked = 0;
	form.cs5.checked = 0;
}