function trim(str) {
  return str.replace(/^\s*|\s*$/g,"");
} 

function checkMinAmount(id,cnt) {
	var thisInput = document.getElementById('fs' + id);
	v = trim(thisInput.value);
	if (v == '' || parseInt(v) < cnt) {
		alert('Je požadováno menší než minimální množství.\n\nNení možné vložit do košíku');
		return false;
	}
	return true;
}

function checkBtn() {
	document.getElementById('sbmButton').disabled = (document.getElementById('sbmVerify').checked ? false : 'disabled');
}

function switchDeliveryAdress() {
	toDisableItems = new Array('DFirma','DAddr1','DAddr2','DObec','DPsc','DStat');
	statValue = (document.getElementById('Stat').value  == 1);
	for (var i = 0; i < toDisableItems.length; i++) {
		document.getElementById(toDisableItems[i]).disabled = statValue;
	}
	if (statValue == false) {
			document.getElementById('CzDelivery').style.display = 'block';
			document.getElementById('SkDelivery').style.display = 'none';
			document.getElementById('Doprava-1-dobirka').checked = 'checked';
	} else {
			document.getElementById('CzDelivery').style.display = 'none';
			document.getElementById('SkDelivery').style.display = 'block';
			document.getElementById('DopravaSR').checked = 'checked';
	}
}


var AGN_oErrors = new Array();

function AGN_oErrEmpty() {
  AGN_oErrors.length = 0;
};  

function AGN_oErrAdd(message) {
  AGN_oErrors[AGN_oErrors.length] = ' - ' + message;
};

function AGN_oErrOk() {
  if (AGN_oErrors.length > 0) {
    var eText = AGN_oErrors.join("\n");
    alert("Chyby v zadání:\n\n" + eText);
    return false;
  } else {
    return true;
  }
};

function checkValue() {
	noEmpty = new Array('Firma','Addr1','Obec','Psc');
	AGN_oErrEmpty();
	
	emptyError = false;
	for (var i = 0; i < noEmpty.length; i++) {
		var obj = document.getElementById(noEmpty[i]);
		if (trim(obj.value) == '') {
			emptyError = true;
			obj.style.backgroundColor = '#FFFF8A';
		} else {
			obj.style.backgroundColor = 'white';
		}
	}
	var tel = document.getElementById('Tel1');
	var email = document.getElementById('Email');
	if (trim(tel.value) == '' && trim(email.value) == '') {
		emptyError = true;
		tel.style.backgroundColor = '#FFFF8A';
		email.style.backgroundColor = '#FFFF8A';
	} else {
		tel.style.backgroundColor = 'white';
		email.style.backgroundColor = 'white';
	}
	
	if (emptyError) {
		AGN_oErrAdd('Chybí některé povinné položky. Chybějící položky byly zvýrazněny.');
	}
	
	return AGN_oErrOk();
}
