var dom = true;
if (!document.getElementById) dom = false;
if (!document.getElementById && document.all) {document.getElementById = document.all; dom = true;}
function objekt(what) {return document.getElementById(what);}

// kontrola prazdneho inputu
function isEmpty(e) {   
    return ((e == null) || (e.length == 0));
}

// kontrola emailu
function isEmail(mail) {
    re = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,7}$/;
    return mail.search(re) == 0;
}

// vyhledavaci pole
function searching(input) {
	if (input.value == "hledej...") input.value = "";
}

// prehled
var zatrzeni = "false";
function check(field) {
	if (zatrzeni == "false") {
		for (i = 0; i < field.length; i++) {
			field[i].checked = true;}
			zatrzeni = "true";
		}
	else {
		for (i = 0; i < field.length; i++) {
			field[i].checked = false; 
		}
		zatrzeni = "false";
	}
}

function checkForm(form) {
if (isEmpty(form.jmeno.value)) {
	alert("Prosím, vyplňte své jméno.");
	form.jmeno.focus();
	return false
	}
	else if (isEmpty(form.prijmeni.value)) {
		alert("Prosím, vyplňte své příjmení.");
		form.prijmeni.focus();
		return false
		}
		else if (!isEmail(form.email.value)) {
			alert("Prosím, zkontrolujte správné vyplnění emailu.");
			form.email.focus();
			return false
			}
			else if (isEmpty(form.ulice.value)) {
				alert("Prosím, vyplňte ulici.");
				form.ulice.focus();
				return false
				}
				else if (isEmpty(form.mesto.value)) {
					alert("Prosím, vyplňte město.");
					form.mesto.focus();
					return false
					}
					else if (isEmpty(form.psc.value)) {
						alert("Prosím, vyplňte PSČ.");
						form.psc.focus();
						return false
						}
						else return true;

}

function checkRegistrace(form) {
  if (isEmpty(form.username.value)) {
	  alert("Prosím, vyplňte své uživatelské jméno.");
	  form.username.focus();
	  return false
	}
	else if (isEmpty(form.password.value)) {
		alert("Prosím, vyplňte své heslo.");
		form.password.focus();
		return false
	}
	else if (isEmpty(form.passwordconfirm.value)) {
		alert("Prosím, vyplňte heslo pro kontrolu.");
		form.passwordconfirm.focus();
		return false
	}
	else if (isEmpty(form.firstname.value)) {
		alert("Prosím, vyplňte své jméno.");
		form.firstname.focus();
		return false
	}
	else if (isEmpty(form.lastname.value)) {
		alert("Prosím, vyplňte své příjmení.");
		form.lastname.focus();
		return false
	}
	else if (!isEmail(form.email.value)) {
	  alert("Prosím, zkontrolujte správné vyplnění emailu.");
		form.email.focus();
		return false
	}
	else if (isEmpty(form.street.value)) {
		alert("Prosím, vyplňte ulici.");
		form.street.focus();
		return false
	}
	else if (isEmpty(form.city.value)) {
		alert("Prosím, vyplňte město.");
		form.city.focus();
		return false
	}
	else if (isEmpty(form.postcode.value)) {
	  alert("Prosím, vyplňte PSČ.");
		form.postcode.focus();
		return false
	}
	else if (isEmpty(form.telephone.value)) {
		alert("Prosím, vyplňte své telefoní číslo.");
		form.telephone.focus();
		return false
	}
	else return true;
}

function checkOsobniUdaje(form) {
	if (isEmpty(form.firstname.value)) {
		alert("Prosím, vyplňte své jméno.");
		form.firstname.focus();
		return false
	}
	else if (isEmpty(form.lastname.value)) {
		alert("Prosím, vyplňte své příjmení.");
		form.lastname.focus();
		return false
	}
	else if (!isEmail(form.email.value)) {
	  alert("Prosím, zkontrolujte správné vyplnění emailu.");
		form.email.focus();
		return false
	}
	else if (isEmpty(form.street.value)) {
		alert("Prosím, vyplňte ulici.");
		form.street.focus();
		return false
	}
	else if (isEmpty(form.city.value)) {
		alert("Prosím, vyplňte město.");
		form.city.focus();
		return false
	}
	else if (isEmpty(form.postcode.value)) {
	  alert("Prosím, vyplňte PSČ.");
		form.postcode.focus();
		return false
	}
	else if (isEmpty(form.telephone.value)) {
		alert("Prosím, vyplňte své telefoní číslo.");
		form.telephone.focus();
		return false
	}	
	else return true;
}

function get_reload(form, method) {
  if (!method) {
    method = "GET";
  }
  form.method = method;
  form.submit();
}
