/* kontrola formulare eshop */

function kontrola() {
	var rx1 = /^\d+$/;
	var ic = document.getElementById('ic')
	if (ic != null) {
		if (ic.value != "" && !rx1.test(ic.value)) {
			ic.focus();
			alert(ic_text);
			return false;
		}
	}

	var rx2 = /^[A-Z]{2}\d+$/;
	var dic = document.getElementById('dic')
	if (dic != null) {
		if (dic.value != "" && !rx2.test(dic.value)) {
			dic.focus();
			alert(dic_text);
			return false;
		}
	}

	var dic_sk = document.getElementById('dic_sk')
	if (dic_sk != null) {
		if (dic_sk.value != "" && !rx2.test(dic_sk.value)) {
			//pokud se bude chtit kotrolovat dic u slovenska, odkomentovat
			//dic_sk.focus();
			//alert(dic_text);
			//return false;
		}
	}

	var ic_eu = document.getElementById('ic_dph');
	if (ic_eu != null) {
		if (ic_eu.value != "" && !rx2.test(ic_eu.value)) {
			ic_eu.focus();
			alert(ic_dph);
			return false;
		}
	}

	if (document.getElementById('fJmeno').value == "") {
		document.getElementById('fJmeno').focus();
		alert("Nezadali jste Vaše jméno");
		return false;
	}

	if (document.getElementById('fPrijmeni').value == "") {
		document.getElementById('fPrijmeni').focus();
		alert("Nezadali jste Vaše příjmení");
		return false;
	}

	if (document.getElementById('fUlice').value == "") {
		document.getElementById('fUlice').focus();
		alert("Nezadali jste ulici");
		return false;
	}

	if (document.getElementById('fCp').value == "") {
		document.getElementById('fCp').focus();
		alert("Nezadali jste popisné číslo");
		return false;
	}

	if (document.getElementById('fMesto').value == "") {
		document.getElementById('fMesto').focus();
		alert("Nezadali jste město");
		return false;
	}

	if (document.getElementById('fPsc').value == "") {
		document.getElementById('fPsc').focus();
		alert("Nezadali jste poštovní směrovací číslo");
		return false;
	}

	if (document.getElementById('fTelefon').value == "") {
		document.getElementById('fTelefon').focus();
		alert("Nezadali jste telefon");
		return false;
	}

	if (document.getElementById('fEmail').value == "") {
		document.getElementById('fEmail').focus();
		alert("Nezadali jste Váš e-mail");
		return false;
	}
}
/* kontrola formulare forum */

function kontrola_forum() {
	if (document.getElementById('fJmeno').value == "") {
		document.getElementById('fJmeno').focus();
		alert("Nezadali jste Vaše jméno");
		return false;
	}

	if (document.getElementById('fObsah').value == "") {
		document.getElementById('fObsah').focus();
		alert("Nezadali jste text Vašeho příspěvku");
		return false;
	}
}

/* kontrola formulare pridat zakazku */

function kontrola_zakazka() {
	if (document.getElementById('fNadpis').value == "") {
		document.getElementById('fNadpis').focus();
		alert("Nezadali jste název");
		return false;
	}

	if (document.getElementById('fKontakt').value == "") {
		document.getElementById('fKontakt').focus();
		alert("Nezadali jste kontakt");
		return false;
	}

	/*
	 * TinyMCE je true, nekontrolovat pres JS! if
	 * (document.getElementById('fPopis').value == "") {
	 * document.getElementById('fPopis').focus(); alert ("Nezadali jste popis");
	 * return false; }
	 */
}

/* kontrola formulare pridat zakazku */

function kontrola_registrace() {
	if (document.getElementById('fJmeno').value == "") {
		document.getElementById('fJmeno').focus();
		alert("Nezadali jste jméno");
		return false;
	}

	if (document.getElementById('fPrijmeni').value == "") {
		document.getElementById('fPrijmeni').focus();
		alert("Nezadali jste příjmení");
		return false;
	}

	if (document.getElementById('fEmail').value == "") {
		document.getElementById('fEmail').focus();
		alert("Nezadali jste e-mail");
		return false;
	}
}

/* kontrola formulare "school_licence_request_form" */

function kontrola_school_licence_request_form() {
	if (document.getElementById('fschool_name').value == "") {
		document.getElementById('fschool_name').focus();
		alert("Nezadali jste jméno školy / School name is empty!");
		return false;
	}

	if (document.getElementById('fheadmaster').value == "") {
		document.getElementById('fheadmaster').focus();
		alert("Nezadali jste jméno ředitele (vedoucího katedry) / Headmaster's (Chair of the Department's) name is empty!");
		return false;
	}

	if (document.getElementById('fstreet').value == "") {
		document.getElementById('fstreet').focus();
		alert("Nezadali jste ulici / Street name is empty!");
		return false;
	}

	if (document.getElementById('fcity').value == "") {
		document.getElementById('fcity').focus();
		alert("Nezadali jste město / City name is empty!");
		return false;
	}

	if (document.getElementById('fpostcode').value == "") {
		document.getElementById('fpostcode').focus();
		alert("Nezadali jste PSČ / Postcode name is empty!");
		return false;
	}

	if (document.getElementById('fstate').value == "") {
		document.getElementById('fstate').focus();
		alert("Nezadali jste stát / State is empty!");
		return false;
	}

	if (document.getElementById('fcontact_name').value == "") {
		document.getElementById('fcontact_name').focus();
		alert("Nezadali jste kontakní osobu / Contact name is empty!");
		return false;
	}

	if (document.getElementById('fcontact_email').value == "") {
		document.getElementById('fcontact_email').focus();
		alert("Nezadali jste e-mail kontakní osoby / Contact e-mail is empty!");
		return false;
	}

	if (document.getElementById('fcontact_phone').value == "") {
		document.getElementById('fcontact_phone').focus();
		alert("Nezadali jste telefon kontakní osoby / Contact phone is empty!");
		return false;
	}

	if (document.getElementById('fcontact_position').value == "") {
		document.getElementById('fcontact_position').focus();
		alert("Nezadali jste pozici kontakní osoby / Contact position is empty!");
		return false;
	}

}

// porovna velikosti jednotlivych bunek v eshopu v tabulce s produkty a nastavi
// jim v ramci jednoho radku stejnou vysku
function setTableCellsHeight() {
	if (null != document.getElementById('eshop_products')) {
		var cells = document.getElementsByTagName('td');

		for (i = 0; i < cells.length; i += 2) {
			if (cells[i + 1]) {
				if (cells[i].offsetHeight > cells[i + 1].offsetHeight) {
					cells[i + 1].style.height = cells[i].offsetHeight + 'px';
				} else {
					if (cells[i + 1].offsetHeight > cells[i].offsetHeight)
						cells[i].style.height = cells[i + 1].offsetHeight
								+ 'px';
				}
			}
		}
	}
}
window.onload = setTableCellsHeight;

