var fields = new Array('ksw','kcol','drsw','drcol');

selectReadOnly();
selectReadOnlys();

function onlyNumbers(evt) {
	var e = evt
	if(window.event){ // IE
		var charCode = e.keyCode;
	} else if (e.which) { // Safari 4, Firefox 3.0.4
		var charCode = e.which
	}
	if (charCode > 31 && (charCode < 48 || charCode > 57))
	return false;
	return true;
}

function checkform( form ) {
	if(form.S1.value == "" && form.S2.value == "") {
		document.getElementById("SNERR").innerHTML = "Užpildykite vieną iš šių laukų";
		form.S1.focus();
		return false;
	} else if(form.S1.value != "" && form.S2.value != "") {	
		document.getElementById("SNERR").innerHTML = "Užpildykite vieną iš šių laukų";
		form.S1.focus();
		return false;
	}
	
	var is = false;
	for(i = 0; i < 4 ; i++) {
		var select = document.getElementById(fields[i]);
		if(select.options[select.selectedIndex].value != "") {
			is = true;
			break;
		}
	}
	
	if(!is) {
		document.getElementById("SELECTERR").innerHTML = "Pasirinkite įrenginį";
		return false;
	}
	
	return true;
}

function checkselect( select ) {
	for(i = 0; i < 4 ; i++) {
		if(select.id != fields[i]) {
			document.getElementById(fields[i]).selectedIndex = 0;
		}
	}
	readOnly(select);
	readOnlys(select);	
}

function selectReadOnly() {
	for(i = 0; i < 4 ; i++) {
		var select = document.getElementById(fields[i]);
		if(select.selectedIndex > 0) {
			readOnly(select)
			break;
		}
	}
}

function readOnly(select) {
	if(select.selectedIndex > 0) {
		switch(select.id) {
			case 'kcol':
			case 'drcol':
				document.getElementById("readonly").style.display = "block";
				document.getElementById("readonly2").style.display = "block";
			break;
			default:
				document.getElementById("readonly").style.display = "none";
				document.getElementById("readonly-input").value = "";				
				document.getElementById("readonly2").style.display = "none";
				document.getElementById("readonly2-input").value = "";
			break;
		}
	} else { 
		document.getElementById("readonly").style.display = "none";
		document.getElementById("readonly-input").value = "";
		document.getElementById("readonly2").style.display = "none";
		document.getElementById("readonly2-input").value = "";
	}
}
function selectReadOnlys() {
	for(i = 0; i < 4 ; i++) {
		var select = document.getElementById(fields[i]);
		if(select.selectedIndex > 0) {
			readOnlys(select)
			break;
		}
	}
}

function readOnlys(select) {
	if(select.selectedIndex > 0) {
		switch(select.id) {
			case 'kcol':
			case 'ksw':
				document.getElementById("readonlys").style.display = "block";
			break;
			default:
				document.getElementById("readonlys").style.display = "none";
				document.getElementById("readonlys-input").value = "";				
			break;
		}
	} else { 
		document.getElementById("readonlys").style.display = "none";
		document.getElementById("readonlys-input").value = "";
	}
}
