function fillRobotCheck(formid) {
  var rbt, rbtobj, rbtarea;

  rbt = document.getElementById("rbt-"+formid);
  rbtobj = document.getElementById("robotsid-"+formid);
  if (rbt!=null && rbtobj!=null) {
    switch (rbt.value) {
      case "1": rbtobj.value = "Praha"; break;
  		case "2": rbtobj.value = "Sněžka"; break;
  		case "3": rbtobj.value = "noc"; break;
  		case "4": rbtobj.value = "den"; break;
    }

		rbtarea = document.getElementById("robots-"+formid);
		if (rbtarea!=null) rbtarea.style.display = "none";
		rbtarea = document.getElementById("robots-1-"+formid);
		if (rbtarea!=null) rbtarea.style.display = "none";
		rbtarea = document.getElementById("robots-2-"+formid);
		if (rbtarea!=null) rbtarea.style.display = "none";
  }
}

//input - zmena value
function changeI(input) {
	if (input.value == "hledej...") input.value = "";
}

function checkKomentarZpet(url) {
  var text;
  text = document.getElementById('msg_text');
  if (text.value=='' ||
    confirm('Máte rozepsaný komentář. Určitě ho chcete zrušit a vrátit se zpět do přehledu komentářů?')) location.href=url;
}

// kontaktni formular
function checkKontakt(form) {
if (isEmpty(form.jmeno.value)) {
	alert("Prosím, vložte své jméno a příjmení.");
	form.jmeno.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.text.value)) {
	alert("Prosím, vložte text svého vzkazu pro nás.");
	form.text.focus();
	return false
	}
else return true;

}

function checkPozice(form) {
if (isEmpty(form.jmeno.value)) {
	alert("Prosím, vložte své jméno a příjmení.");
	form.jmeno.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
  else if (!isEmail(form.email.value)) {
  	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.telefon.value)) {
	alert("Prosím, vložte své telefonní číslo.");
	form.telefon.focus();
	return false
	}
else return true;

}

function checkPoptavka(form) {
if (isEmpty(form.firma.value)) {
	alert("Prosím, vložte název společnosti.");
	form.firma.focus();
	return false
	}
if (isEmpty(form.jmeno.value)) {
	alert("Prosím, vložte své jméno a příjmení.");
	form.jmeno.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
  else if (!isEmail(form.email.value)) {
  	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.telefon.value)) {
	alert("Prosím, vložte své telefonní číslo.");
	form.telefon.focus();
	return false
	}
else return true;

}

function checkObjednavka(form) {
if (isEmpty(form.jmeno.value)) {
	alert("Prosím, vložte své jméno a příjmení.");
	form.jmeno.focus();
	return false
	}
if (isEmpty(form.telefon.value)) {
	alert("Prosím, vložte své telefonní číslo.");
	form.telefon.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
  else if (!isEmail(form.email.value)) {
  	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.text.value)) {
	alert("Prosím, vložte upřesněte svou zakázku.");
	form.text.focus();
	return false
	}
else return true;

}

// ucet
function checkRegistrace(form) {
if (isEmpty(form.username.value)) {
	alert("Prosím, vložte uživatelské jméno.");
	form.username.focus();
	return false
	}
if (isEmpty(form.password.value)) {
	alert("Prosím, vložte heslo.");
	form.password.focus();
	return false
	}
if (isEmpty(form.passwordconfirm.value)) {
	alert("Prosím, vložte heslo podruhé, pro kontrolu.");
	form.passwordconfirm.focus();
	return false
	}
if (form.passwordconfirm.value != form.password.value) {
	alert("Prosím, zkontrolujte správnost zadaného hesla. Zadejte jej pečlivě znovu.");
	form.passwordconfirm.focus();
	return false
	}
if (isEmpty(form.firstname.value)) {
	alert("Prosím, vložte jméno.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Prosím, vložte příjmení.");
	form.lastname.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.street.value)) {
	alert("Prosím, vložte ulici a čp.");
	form.street.focus();
	return false
	}
if (isEmpty(form.city.value)) {
	alert("Prosím, vložte město.");
	form.city.focus();
	return false
	}
if (isEmpty(form.postcode.value)) {
	alert("Prosím, vložte PSČ.");
	form.postcode.focus();
	return false
	}
else if (!isPSC(form.postcode.value)) {
	alert("Prosím, zkontrolujte formát PSČ.");
	form.postcode.focus();
	return false
	}
if (isEmpty(form.country.value)) {
	alert("Prosím, zvolte zemi.");
	form.country.focus();
	return false
	}
if (isEmpty(form.telephone.value)) {
	alert("Prosím, vložte telefonní číslo.");
	form.telephone.focus();
	return false
	}
if (!isEmpty(form.ic.value) && !isIC(form.ic.value)) {
	alert("Prosím, zkontrolujte IČ, číslo má podezřelý formát.");
	form.ic.focus();
	return false
}
else return true;

}

function checkEditace(form) {
if (isEmpty(form.firstname.value)) {
	alert("Prosím, vložte jméno.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Prosím, vložte příjmení.");
	form.lastname.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.street.value)) {
	alert("Prosím, vložte ulici a čp.");
	form.street.focus();
	return false
	}
if (isEmpty(form.city.value)) {
	alert("Prosím, vložte město.");
	form.city.focus();
	return false
	}
if (isEmpty(form.postcode.value)) {
	alert("Prosím, vložte PSČ.");
	form.postcode.focus();
	return false
	}
else if (!isPSC(form.postcode.value)) {
	alert("Prosím, zkontrolujte formát PSČ.");
	form.postcode.focus();
	return false
	}
if (isEmpty(form.country.value)) {
	alert("Prosím, zvolte zemi.");
	form.country.focus();
	return false
	}
if (isEmpty(form.telephone.value)) {
	alert("Prosím, vložte telefonní číslo.");
	form.telephone.focus();
	return false
	}
if (!isEmpty(form.ic.value) && !isIC(form.ic.value)) {
	alert("Prosím, zkontrolujte IČ, číslo má podezřelý formát.");
	form.ic.focus();
	return false
}
else return true;

}

function zmenaHesla(form) {
if (isEmpty(form.oldpassword.value)) {
	alert("Prosím, vložte své staré heslo.");
	form.oldpassword.focus();
	return false
	}
if (isEmpty(form.newpassword.value)) {
	alert("Prosím, vložte nové heslo.");
	form.newpassword.focus();
	return false
	}
if (isEmpty(form.newpasswordconfirm.value)) {
	alert("Prosím, potvrďte nové heslo.");
	form.newpasswordconfirm.focus();
	return false
	}
if (form.newpasswordconfirm.value != form.newpassword.value) {
	alert("Prosím, zkontrolujte správnost nového hesla. Zadejte jej pečlivě znovu.");
	form.newpassword.focus();
	return false
	}
else return true;

}

// objednavka
var formCheck=false;
function checkOsobniUdaje(form) {
  var drad;
if (formCheck==false) return true;
if (isEmpty(form.firstname.value)) {
	alert("Prosím, vložte jméno.");
	form.firstname.focus();
	return false
	}
if (isEmpty(form.lastname.value)) {
	alert("Prosím, vložte příjmení.");
	form.lastname.focus();
	return false
	}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.telephone.value)) {
	alert("Prosím, vložte telefonní číslo.");
	form.telephone.focus();
	return false
	}
if (!isEmpty(form.company.value) && isEmpty(form.ic.value)) {
	alert("Prosím, zadejte IČ firmy.");
	form.ic.focus();
	return false
	}
if (!isEmpty(form.ic.value) && !isIC(form.ic.value)) {
	alert("Prosím, zkontrolujte IČ, číslo má podezřelý formát.");
	form.ic.focus();
	return false
}
if (!isEmpty(form.company.value) && isEmpty(form.dic.value)) {
	alert("Prosím, zadejte DIČ firmy.");
	form.ic.focus();
	return false
	}
if (isEmpty(form.street.value)) {
	alert("Prosím, vložte ulici a čp.");
	form.street.focus();
	return false
	}
if (isEmpty(form.city.value)) {
	alert("Prosím, vložte město.");
	form.city.focus();
	return false
	}
if (isEmpty(form.postcode.value)) {
	alert("Prosím, vložte PSČ.");
	form.postcode.focus();
	return false
	}
else if (!isPSC(form.postcode.value)) {
	alert("Prosím, zkontrolujte formát PSČ.");
	form.postcode.focus();
	return false
	}
if (isEmpty(form.country.value)) {
	alert("Prosím, zvolte zemi.");
	form.country.focus();
	return false
	}

	drad = objekt('dealersend2');
  if (drad!=null && drad.checked) {
    if (isEmpty(form.dodname.value)) {
    	alert("Prosím, vložte jméno adresy dodání.");
    	form.dodname.focus();
    	return false
    	}
    if (isEmpty(form.dodphone.value)) {
    	alert("Prosím, vložte telefon dodání.");
    	form.dodphone.focus();
    	return false
    	}
    if (isEmpty(form.dodstreet.value)) {
    	alert("Prosím, vložte ulici a čp. dodání");
    	form.dodstreet.focus();
    	return false
    	}
    if (isEmpty(form.dodcity.value)) {
    	alert("Prosím, vložte město dodání.");
    	form.dodcity.focus();
    	return false
    	}
    if (isEmpty(form.dodpostcode.value)) {
    	alert("Prosím, vložte PSČ dodání.");
    	form.dodpostcode.focus();
    	return false
    	}
  }

	return true;
}

function checkLogin(form) {
if (isEmpty(form.username.value)) {
	alert("Prosím, vložte své uživatelské jméno.");
	form.username.focus();
	return false
	}
if (isEmpty(form.password.value)) {
	alert("Prosím, vložte své heslo.");
	form.password.focus();
	return false
	}
else return true;

}

function checkZapomemuteHeslo(form) {
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
else return true;

}

function checkNewsletter(form) {
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
else return true;

}

function checkKreditDotykovy(form) {
if (isEmpty(form.cislozakaznika.value)) {
	alert("Prosím, vložte číslo zákazníka.");
	form.cislozakaznika.focus();
	return false
	}
else if (form.cislozakaznika.value.search(/^[0-9]{3,4}$/) != 0) {
  alert("Číslo zákazníka musí být tří až čtyřmístné číslo.");
	form.cislozakaznika.focus();
	return false
}
if (isEmpty(form.cislostroje.value)) {
	alert("Prosím, vložte výrobní číslo stroje.");
	form.cislostroje.focus();
	return false
	}
else if (form.cislostroje.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje.focus();
	return false
}
if (isEmpty(form.celkem.value)) {
	alert("Prosím, vložte hodnotu 'Celkem'.");
	form.celkem.focus();
	return false
	}
else if (form.celkem.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Celkem' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.celkem.focus();
	return false
}
if (isEmpty(form.kredit.value)) {
	alert("Prosím, vložte hodnotu 'Kredit'.");
	form.kredit.focus();
	return false
	}
else if (form.kredit.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Kredit' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.kredit.focus();
	return false
}
if (isEmpty(form.zpetnykod.value)) {
	alert("Prosím, vložte zpětný kód.");
	form.zpetnykod.focus();
	return false
	}
else if (form.zpetnykod.value.search(/^2[0-9]{7}$/) != 0) {
  alert("Zpětný kód musí být osmimístné číslo ve správné kombinaci.");
	form.zpetnykod.focus();
	return false
}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (!isChecked(form.dobit)) {
	alert("Prosím, zvolte částku pro dobití.");
	form.val2500.focus();
	return false
	}
else return true;
}

function checkKreditBezdotykovy(form) {
if (isEmpty(form.cislozakaznika.value)) {
	alert("Prosím, vložte číslo zákazníka.");
	form.cislozakaznika.focus();
	return false
	}
else if (form.cislozakaznika.value.search(/^[0-9]{3,4}$/) != 0) {
  alert("Číslo zákazníka musí být tří až čtyřmístné číslo.");
	form.cislozakaznika.focus();
	return false
}
if (isEmpty(form.cislostroje.value)) {
	alert("Prosím, vložte výrobní číslo stroje.");
	form.cislostroje.focus();
	return false
	}
else if (form.cislostroje.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje.focus();
	return false
}
if (isEmpty(form.thodnota.value)) {
	alert("Prosím, vložte t-hodnotu");
	form.thodnota.focus();
	return false
	}
else if (form.thodnota.value.search(/^[0-9]+$/) != 0) {
  alert("'T-hodnota' musí být číselná.");
	form.thodnota.focus();
	return false
}
if (isEmpty(form.zpetnykod.value)) {
	alert("Prosím, vložte zpětný kód.");
	form.zpetnykod.focus();
	return false
	}
else if (form.zpetnykod.value.search(/^2[0-9]{7}$/) != 0) {
  alert("Zpětný kód musí být osmimístné číslo ve správné kombinaci.");
	form.zpetnykod.focus();
	return false
}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
else return true;
}

function checkZustatekKredit(form) {
if (isEmpty(form.ic.value)) {
	alert("Prosím, vložte IČ.");
	form.ic.focus();
	return false
	}
else if (form.ic.value.search(/^[0-9]{8}$/) != 0) {
  alert("IČ musí být osmimístné číslo.");
	form.ic.focus();
	return false
}
if (isEmpty(form.email.value)) {
	alert("Prosím, vložte e-mail.");
	form.email.focus();
	return false
	}
else if (!isEmail(form.email.value)) {
	alert("Prosím, zkontrolujte e-mail.");
	form.email.focus();
	return false
	}
if (isEmpty(form.cislostroje1.value)) {
	alert("Prosím, vložte výrobní číslo stroje.");
	form.cislostroje1.focus();
	return false
	}
else if (form.cislostroje1.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje1.focus();
	return false
}
if (isEmpty(form.kredit1.value)) {
	alert("Prosím, vložte hodnotu 'Kredit'.");
	form.kredit1.focus();
	return false
	}
else if (form.kredit1.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Kredit' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.kredit1.focus();
	return false
}
if (!isEmpty(form.cislostroje2.value) && form.cislostroje2.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje2.focus();
	return false
}
if (!isEmpty(form.kredit2.value) && form.kredit2.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Kredit' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.kredit2.focus();
	return false
}
if (!isEmpty(form.cislostroje3.value) && form.cislostroje3.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje3.focus();
	return false
}
if (!isEmpty(form.kredit3.value) && form.kredit3.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Kredit' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.kredit3.focus();
	return false
}
if (!isEmpty(form.cislostroje4.value) && form.cislostroje4.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje4.focus();
	return false
}
if (!isEmpty(form.kredit4.value) && form.kredit4.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Kredit' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.kredit4.focus();
	return false
}
if (!isEmpty(form.cislostroje5.value) && form.cislostroje5.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje5.focus();
	return false
}
if (!isEmpty(form.kredit5.value) && form.kredit5.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Kredit' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.kredit5.focus();
	return false
}
if (!isEmpty(form.cislostroje6.value) && form.cislostroje6.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje6.focus();
	return false
}
if (!isEmpty(form.kredit6.value) && form.kredit6.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Kredit' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.kredit6.focus();
	return false
}
if (!isEmpty(form.cislostroje7.value) && form.cislostroje7.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje7.focus();
	return false
}
if (!isEmpty(form.kredit7.value) && form.kredit7.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Kredit' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.kredit7.focus();
	return false
}
if (!isEmpty(form.cislostroje8.value) && form.cislostroje8.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje8.focus();
	return false
}
if (!isEmpty(form.kredit8.value) && form.kredit8.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Kredit' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.kredit8.focus();
	return false
}
if (!isEmpty(form.cislostroje9.value) && form.cislostroje9.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje9.focus();
	return false
}
if (!isEmpty(form.kredit9.value) && form.kredit9.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Kredit' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.kredit9.focus();
	return false
}
if (!isEmpty(form.cislostroje10.value) && form.cislostroje10.value.search(/^[0-9]{5,6}$/) != 0) {
  alert("Výrobní číslo stroje musí být pěti až šestimístné číslo.");
	form.cislostroje10.focus();
	return false
}
if (!isEmpty(form.kredit10.value) && form.kredit10.value.search(/^[0-9]+(,[0-9]{2})?$/) != 0) {
  alert("Hodnota 'Kredit' musí být číslo se dvěma desetinnými místy oddělenými čárkou.");
	form.kredit10.focus();
	return false
}

else return true;
}

// komentare
function checkPridatkomentar(form) {
if (isEmpty(form.msg_author.value)) {
	alert("Prosím, vložte své jméno a příjmení.");
	form.msg_author.focus();
	return false
	}
if (isEmpty(form.msg_text.value)) {
	alert("Prosím, vložte text svého komentáře.");
	form.msg_text.focus();
	return false
	}
else return true;

}
